Как уже упоминал, сделал через 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". В системе нигде не используется , поисковики выводят только эту страницу.