Текущее время: Чт, мар 28 2024, 16:28

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ)
СообщениеДобавлено: Пн, авг 23 2021, 14:28 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 23 2021, 11:50
Сообщения: 6
Добрый день.

Стоит задача проверять количества компонента техкарты ЕИ на делимость. Необходимо системно запретить проставлять дробное количество материала с неделимыми единицами измерения «ШТ», «РУЛ», «ПАЧ», «КМП» в ТК (необходимо выдавать ошибку типа "Е" как в заказах ТОРО, сообщение номер - CO139 - "Введите количество или количество без десятичных разрядов").

Настройка в CUNI уже сделана, проставил нули. Проблема в том, что нет предусмотренных пользовательских выходов на сохранении техкарты (IA01, IA02, IA05, IA06, IA11, IA12). Поэтому использовал BADI IMRM_COMP_PROCESSING. Проверка работало хорошо. Но данный BADI нам не подходит, поскольку вызвал ошибку в другом месте, точнее, в ФМ EAM_TASKLIST_GET_DETAIL (не возвращает данные по компонентам). Поэтому пришлось деактивировать этот BADI.

Подскажите, пожалуйста, какие есть варианты решения задачи? Всем спасибо заранее.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ)
СообщениеДобавлено: Чт, сен 02 2021, 13:48 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 23 2021, 11:50
Сообщения: 6
Попробовал ставить точку останова в классе :CL_EXITHANDLER метод: GET_INSTANCE. Несколько бади возвращает, но подходит нашему требованию только BADI IMRM_COMP_PROCESSING. И подскажите как влияет активация реализации BADI на ФМ EAM_TASKLIST_GET_DETAIL.
Подскажите, пожалуйста, какие есть варианты решения задачи? Всем спасибо заранее.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ)
СообщениеДобавлено: Вт, сен 14 2021, 13:55 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 23 2021, 11:50
Сообщения: 6
Добрый день! Задача решена с помощью неявных расширении (Implicit Enhancement). В группе функции CMDI, в PAI Module модуль MODULE rihstpx-menge. Расширили подпрограмму FORM IMENG_CHK.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: USER-EXIT-ы при сохранении техкарты (контроль дробности ЕИ)
СообщениеДобавлено: Вт, дек 14 2021, 20:55 
Начинающий
Начинающий

Зарегистрирован:
Пт, окт 16 2009, 11:54
Сообщения: 14
Спасибо за описание, не так давно столкнулись с подобной ситуацией, но с уклоном на допустимые ЕИ для указанной ОЗМ. При добавление ОЗМ в инструкцию система проверяет базисную ЕИ и альтернативную ЕИ. Но вот незадача (не копал): ЕИ "ШТ" - штуки, не являясь альтернативной или базисной, благополучно сохраняется и без каких либо ошибок. Не сталкивались с подобной ситуацией?

Пы-Сы: При указании любой другой ЕИ ошибка возникает.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB