Здравствуйте, эксперты!
Прошу у вас совета...
Пользователь запускает транзакцию VF01 где создает счет\фактуру и сопутствующие CO-PA документы. При этом для каждого документа CO-PA в таблице ce10001 создается 2 записи.
Нужно: Обработать каждую позицию создаваемой сч\ф и, в зависимоти от значений поля PSTYV(Тип позиции документа сбыта) в них, внести данные в таблицу ce10001.
То есть нужен exit в транзакции VF01, где бы можно было работать с позициями сч\ф (Они затем пишуться в таблицу VBRP д.б ~ такой же структуры) и главное с полем PSTYV(Тип позиции документа сбыта). И в то же время с данными, которые записываются в таблицу ce10001.
Самое подходящее, что удалось найти - customer-exit COPA0005. Там в параметре t_item - будущие данные в ce10001, а в параметре T_ACCIT - данные по позициям сч\ф. НО нет поля PSTYV...
Буду огромно благодарен за советы! Спасибо!
|