SAPфорум.RU https://www.sapboard.ru/forum/ |
|
USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ) https://www.sapboard.ru/forum/viewtopic.php?f=8&t=99720 |
Страница 1 из 1 |
Автор: | SAP_analyst [ Пн, авг 23 2021, 14:28 ] |
Заголовок сообщения: | USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ) |
Добрый день. Стоит задача проверять количества компонента техкарты ЕИ на делимость. Необходимо системно запретить проставлять дробное количество материала с неделимыми единицами измерения «ШТ», «РУЛ», «ПАЧ», «КМП» в ТК (необходимо выдавать ошибку типа "Е" как в заказах ТОРО, сообщение номер - CO139 - "Введите количество или количество без десятичных разрядов"). Настройка в CUNI уже сделана, проставил нули. Проблема в том, что нет предусмотренных пользовательских выходов на сохранении техкарты (IA01, IA02, IA05, IA06, IA11, IA12). Поэтому использовал BADI IMRM_COMP_PROCESSING. Проверка работало хорошо. Но данный BADI нам не подходит, поскольку вызвал ошибку в другом месте, точнее, в ФМ EAM_TASKLIST_GET_DETAIL (не возвращает данные по компонентам). Поэтому пришлось деактивировать этот BADI. Подскажите, пожалуйста, какие есть варианты решения задачи? Всем спасибо заранее. |
Автор: | SAP_analyst [ Чт, сен 02 2021, 13:48 ] |
Заголовок сообщения: | Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ) |
Попробовал ставить точку останова в классе :CL_EXITHANDLER метод: GET_INSTANCE. Несколько бади возвращает, но подходит нашему требованию только BADI IMRM_COMP_PROCESSING. И подскажите как влияет активация реализации BADI на ФМ EAM_TASKLIST_GET_DETAIL. Подскажите, пожалуйста, какие есть варианты решения задачи? Всем спасибо заранее. |
Автор: | SAP_analyst [ Вт, сен 14 2021, 13:55 ] |
Заголовок сообщения: | Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ) |
Добрый день! Задача решена с помощью неявных расширении (Implicit Enhancement). В группе функции CMDI, в PAI Module модуль MODULE rihstpx-menge. Расширили подпрограмму FORM IMENG_CHK. |
Автор: | satorio [ Вт, дек 14 2021, 20:55 ] |
Заголовок сообщения: | Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ) |
Спасибо за описание, не так давно столкнулись с подобной ситуацией, но с уклоном на допустимые ЕИ для указанной ОЗМ. При добавление ОЗМ в инструкцию система проверяет базисную ЕИ и альтернативную ЕИ. Но вот незадача (не копал): ЕИ "ШТ" - штуки, не являясь альтернативной или базисной, благополучно сохраняется и без каких либо ошибок. Не сталкивались с подобной ситуацией? Пы-Сы: При указании любой другой ЕИ ошибка возникает. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |