Текущее время: Ср, апр 15 2026, 04:48

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: SRM7.1: Создание корзины закупок с иерархией услуг
СообщениеДобавлено: Ср, май 11 2011, 13:01 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Создаю корзину методом BBP_PD_SC_CREATE. После некоторых мучений корзина создалась, но есть необходимость создать ее с иерархией услуг. Есть методы созлания таковых из заявок на услуги ERP, но для этого нужен PI и EHP1 для ERP, чего у нас нет. Решили писать свой RFC. Подскажите, как создать корзину с иерархией услуг и если есть альтернатива модулю BBP_PD_SC_CREATE, то прошу "озвучить".
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SRM7.1: Создание корзины закупок с иерархией услуг
СообщениеДобавлено: Пн, май 16 2011, 16:54 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Я бы сказал, что в семерке предпочтительнее работать через PDO Layer.
Можно попробовал сделать так...

Сначала: /SAPSRM/CL_PDO_FACTORY_SC_ADV=>CREATE_NEW_INSTANCE
А потом уже... lo_sc_adv->/SAPSRM/IF_PDO_BO_SC~ADD_SERVICE_ITEM


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SRM7.1: Создание корзины закупок с иерархией услуг
СообщениеДобавлено: Вт, май 17 2011, 09:07 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Сделал все-таки через BBP_PD_SC_CREATE. С параметрами надо было побольше поиграться и создалась корзина с услугами и подуслугами.
Но про PDO Layer стало интересно. Где можно про это дело прочитать?
Вот например метод CREATE_NEW_INSTANCE. В нем 3 входящих парметра вкоторые точно не запихнуть данные создаваемой корзины. Как-то не понятно, что и как.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SRM7.1: Создание корзины закупок с иерархией услуг
СообщениеДобавлено: Вт, май 17 2011, 10:26 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, ноя 01 2006, 22:58
Сообщения: 794
Откуда: Заарбрюкен
Пол: Мужской
Refresh написал(а):
Но про PDO Layer стало интересно. Где можно про это дело прочитать?
Вот например метод CREATE_NEW_INSTANCE. В нем 3 входящих парметра вкоторые точно не запихнуть данные создаваемой корзины. Как-то не понятно, что и как.

Даже и не знаю, сам в основном по коду все читаю. При создании корзинки через PDO у вас сначала создается пустой объект - корзинка без позиций, а потом вы уже начинаете ее заполнять. Поэтому совершенно логично, что для создания нового документа ему по началу нужно только тип документа скормить :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: SRM7.1: Создание корзины закупок с иерархией услуг
СообщениеДобавлено: Пн, июн 27 2011, 14:37 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 18 2008, 11:25
Сообщения: 100
Как уже упоминал, сделал через BBP_PD_SC_CREATE. Все красиво, все работает. Но теперь возникла необходимость добавлять позиции в существующую корзину. Пытаюсь использовать метод ADD_SERVICE_ITEM. Позиция добавляется, но криво очень, не в том формате, что нужно. Вот выдержка из BBP_PD:
Code:
Pos             Type    Quantity         Unit      Ordered_Prod                                                  Description
0000000001      M        1                AU                                                                         contract services
0000000002                3                AU    000000000001000028                                        ОВОС 2D
0000000003                3                AU    000000000001000027                                        Проведение сейсмики 2
0000000004   HIER  F  0,000                                                                                        Заказ на поставку:
0000000005                13              AU    0000000000000000000000000000000001000042     ОВОС 3D
Первые три позиции появляются при создании корзины. Выходят в нужном виде. Первая является вышестоящей, для остальных. Нужно мне в эту первую еще добавить одну. Через "lo_sc_adv->/SAPSRM/IF_PDO_BO_SC~ADD_SERVICE_ITEM" добавляю позицию, она появляется пятой, но зачем-то над собой еще делает четвертую, это все и ломает.
В чем может быть дело? Нигде не могу ничего найти про "lo_sc_adv->/SAPSRM/IF_PDO_BO_SC~ADD_SERVICE_ITEM". В системе нигде не используется , поисковики выводят только эту страницу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB