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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Вт, мар 12 2019, 15:56 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 14 2006, 16:00
Сообщения: 64
Добрый день.

Подскажите куда врезаться, чтобы при блокированной ед.расчёта IDOC не менял статус,
а оставался со статусом 64 и ждал следующей обработки.

Сейчас выпадает в ошибку и всё.
Вариант с массовой сменой статуса не подходит.

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Ср, мар 13 2019, 10:24 
Почетный гуру
Почетный гуру

Зарегистрирован:
Вт, ноя 07 2006, 10:12
Сообщения: 1193
Откуда: Москва
Пол: Мужской
Можно в одно из этих мест
ZXHALU09
ZXHALU05
ZXHALU07

Обработка входящих айдоков, внутри пишите исходный код который проверяет Ваши условия и если они выполняются то нужно прервать выполнения айдока. Айдоки меняют свой статус только если их система обработала, а HRMD_A айдоки они данные льют прямо в БД, поэтому это PA0015 обнвлена успешно (sql update) то и статус айдока изменится на 53.

_________________
С уважением, Р.В. Величко


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Ср, мар 13 2019, 10:38 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Я просто добавлю общей информации, а то если расширение не внедрено этих инклюдов в системе не найти.

Расширение RHALE001 (тр.SMOD)
Для поиска места полезно будет заглянуть Customer Enhancement (User Exit): ALE Functions in HR


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Ср, мар 13 2019, 15:28 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 14 2006, 16:00
Сообщения: 64
metha написал:
и если они выполняются то нужно прервать выполнения айдока.

Как прервать выполнения айдока?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Ср, мар 13 2019, 15:46 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Ср, ноя 03 2004, 14:51
Сообщения: 1912
Откуда: КраснАдар
Пол: Мужской
Пробовать варианты.
Например в ФМ EXIT_SAPLRHA0_003 поднять флаг IDOC_PROCESSED_FLAG в значение TRUE и сделать выход. Можно одновременно с этим в EXIT_SAPLRHA0_002 почистить таблицу с результатами обработки RETURN_VARIABLES. Я думаю это не единственный возможный вариант.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Чт, мар 14 2019, 09:35 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 14 2006, 16:00
Сообщения: 64
Добавил проверку.
Изображение
Как теперь после 64 статуса прекратить чтобы дальше не выполнялось - Запущен прямой вызов...?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Входящий IDOC в ИТ 0015, блокирована ед.расчёта
СообщениеДобавлено: Чт, мар 14 2019, 10:04 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, ноя 14 2006, 16:00
Сообщения: 64
выставил флаг CALL_TRANSACTION_DONE и вроде сработало.


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

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


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

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


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

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