Текущее время: Вт, апр 16 2024, 21:30

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Ahrefs [Bot]


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

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