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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: IDOC условия.
СообщениеДобавлено: Вт, окт 02 2012, 14:07 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Привет!
Вот возник такой вопрос. Есть айдок, в сегменте которого есть поля(например заголовок), подходящие мне для условия обработки другого сегмента. При переборе лупом, своего сегмента, могу ли я делать READ TABLE сегмента с необходимыми полями-условиями, проверять их и использовать, для обработки своего сегмента? Не будет ли это сильно трешево? Что то не встречал такого примера ни в одной системе, но консультант утверждает что по другому никак...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDOC условия.
СообщениеДобавлено: Вт, окт 02 2012, 16:55 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
что имеется в виду под
Цитата:
READ TABLE сегмента с необходимыми полями-условиями

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

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDOC условия.
СообщениеДобавлено: Вт, окт 02 2012, 17:37 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Ну к примеру возьмем HRMD_A, нам из источника прислали данные, мы их обрабатываем. То есть да, делать будем в приемнике. Допустим нужный нам сегмент расширен на ряд полей. Известно, речь идет об HR инфотипах. И вот к примеру, я парсю. айдок, в расширении и мне надо там сделать некую обработку табельного номера, и может получится так что в одном инфотипе, который мне не надо изменять пришло какое то значение, которое мне надо проверить чтобы изменить в своем инфотипе определенные поля. Ну скажем либо оставить пустыми, либо записать что пришло.
Выглядеть это может так:
1. Луп по таблице с условием своего сегмента, который меняем.
2. Внутри READ TABLE по этой же таблице только с другими ключами, чтобы считать нужный сегмент, который не меняем
3. Если считали и условия прошли, сделали то то
4. Если не считали или условия не прошли , оставили без зменений


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDOC условия.  Тема решена
СообщениеДобавлено: Ср, окт 03 2012, 09:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Да, именно так и делать, только еще учитывать иерархию сегментов (в HRMD_A точно, за другие IDoc не скажу), чтобы точно быть уверенным, что считанный Вами сегмент ИТ с условиями относится к тому же eplogi, что и ИТ требующий изменения.

В чем треш?

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDOC условия.
СообщениеДобавлено: Ср, окт 03 2012, 09:16 
Специалист
Специалист

Зарегистрирован:
Вт, сен 15 2009, 16:41
Сообщения: 201
Пол: Мужской
Спасибо, за ответ. Ну треш - просто не встретил такого примера работы среди кучи систем и айдоков, подумалось что "заносит" малость :oops:


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

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


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

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


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

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