Программа пользователя ABAP VA02, чтобы запретить конечному пользователю удалять позиции из заказов на продажу

Я изменил форму выхода пользователя «MV45AFZB» «userexit_check_xvbap_for_delet», чтобы пользователи не могли удалять позиции из заказов на продажу в t-коде VA02. Однако, если они дважды щелкнут элемент строки и перейдут к строкам расписания. Им разрешено удалять позицию. Какую ФОРМУ или дополнительный пользовательский выход мне нужно закодировать, чтобы предотвратить это?


person CodeMonkey    schedule 07.08.2012    source источник


Ответы (2)


Вы можете поместить некоторый код в USEREXIT_SAVE_DOCUMENT_PREPARE, чтобы запретить пользователю сохранять, если он удалил позиции.

person Bryan Cain    schedule 08.08.2012
comment
Знаете ли вы обработчик пользователя, который должен быть вызван, если он удаляется из запланированного раздела строки? - person CodeMonkey; 08.08.2012

USEREXIT_CHECK_XVBEP_FOR_DELET — это форма для добавления дополнительного кода. Это не позволит пользователям удалять позиции из запланированной строки.

http://scn.sap.com/thread/756922

person CodeMonkey    schedule 08.08.2012