Текущее время: Вт, июл 22 2025, 16:36

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Пт, сен 07 2012, 10:38 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Коллеги, всем привет!

фильтрую сегменты в IDOC'e HRMD_ABA в BADi HRALE00OUTBOUND_IDOC методе IDOC_DATA_FOR_RECEIVER_MODIFY.
после фильтрации запускаю BD21(указатели изменений настроены) IDOC собирается проходит через BADi но не улетает в другую систему. В BD87 висит в желтом статусе "IDOC создан". В BD87 его руками проталкиваю он улетает нормально. Если код в BADi комментирую летят сразу без дополнительного пинка.

Я думаю может проблема в том что я редактирую IDOC и редактированный он сразу не летит? Или в том что сегменты лишние удаляю?
Подскажите в чем может быть проблема?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Пт, сен 07 2012, 12:11 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
А почему не используете стандарную фильтрацию через метод FILTER_VALUES_SET?

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Пт, сен 07 2012, 13:59 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
насколько я понимаю там сложные условия нельзя делать... например чтобы одновременно 2 поля были не пустые


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Вс, сен 09 2012, 20:39 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Может структуру IDoc ломаешь, удаляя промежуточные или верхнеуровневые сегменты в иерархии? (см пример для BAdI, если удаляется e1plogi, то удаляются и все нижестоящие сегменты). По опыту: удаление самых нижних сегментов в иерархии проходило беспроблемно.

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

В BD87 IDoc лежит до отправки/уходит после пинка в том виде в котором ты его оставил после фильтрации? Может система сама "дорисовала/почистила" его до корректной структуры поэтому он после пинка и пролазит?

еще в контрольной записи IDoc есть некое поле MAXSEGNUM Число записей данных. Может его подправить по результатам чистки? (никогда не правила, но мало ли как эта математика от версии SAP зависит)

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Пн, сен 10 2012, 09:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Ich Will написал:
насколько я понимаю там сложные условия нельзя делать... например чтобы одновременно 2 поля были не пустые

Да там что угодно можно сделать ;)
См. документацию: SALE -> Моделирование и внедрение бизнес-процессов -> Управление персоналом -> Распределение основных данных -> Расширения клиента -> Родовая фильтрация основных данных HR

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: фильтрация сегментов в IDOC HRMD_ABA
СообщениеДобавлено: Вт, сен 18 2012, 13:39 
Модератор
Модератор

Зарегистрирован:
Пт, ноя 12 2004, 11:40
Сообщения: 542
Откуда: Москва
Пол: Мужской
Спасибо! Буду разбираться :)


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

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


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

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


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

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