Но как оказалось, я не правильно выбрал расширение. PCSD0005 срабатывает на редактирование позиции, а мне нужно на сохранение спецификации (общий обзор позиций)
Прошелся по списку:
Цитата:
PCSD0001 Разработка приложений: R/3 - спецификации
PCSD0002 Спецификации: поля клиента в позиции
PCSD0003 Спецификации: поля клиента в заголовке
PCSD0004 Сравнение спецификаций
PCSD0005 Спецификации: проверка компонентов для позиций материала
PCSD0006 Программа пользователя: массовые изменения
PCSD0007 Проверка, STKO-изменения
PCSD0008 СпецифПроекта: спец. для клиента разузлование при создании
PCSD0009 Определение спецификации заказа/проекта, URL-страница
PCSD0010 Определение спецификации проекта/заказа, даты разузлования
PCSD0011 СпецифЗаказа на основе базы знаний, параллельное обновление
PCSD0012 Клиенты - номер материала/вид материала при замене материала
PCSD0013 Специфич/клиента обработка разузлования для браузера специф.
На сохранение реагирует только EXIT_SAPLCSDI_002 из PCSD0002. Он имеет только такой интерфейс.
Code:
*" IMPORTING
*" VALUE(USERDATA) LIKE CSCI_STPO STRUCTURE CSCI_STPO
*" VALUE(ITEMDATA) LIKE STPOB STRUCTURE STPOB
*" VALUE(CTRLDATA) LIKE CSTSD01 STRUCTURE CSTSD01
В "ITEMDATA" содержится только одна позиция, как получить остальные? (Мне нужно контролировать сумму позиций). Я правильно понимаю, что в этой функции ни как?