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

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


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

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


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

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