Текущее время: Ср, июл 23 2025, 00:49

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


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

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


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

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