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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: IDoc -> документ
СообщениеДобавлено: Вт, апр 03 2012, 18:51 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 02 2009, 14:37
Сообщения: 44
Добрый день! Подскажите. как найти связку IDoc->документ и наоборот?
Смотрел стандартный код - ничего не понял.
Помогите, очень надо.
Заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Вт, апр 03 2012, 20:44 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Сб, фев 25 2012, 02:52
Сообщения: 141
Откуда: Москва
Пол: Мужской
Модуль какой, функциональность, документ?

А вообще - поиск по форумам и интернетам, желательно на немецком или английском.
Вот, к примеру: http://it.toolbox.com/blogs/ehadzipetro ... face-33013

_________________
Сажаем самолеты по телефону. :)
SAP - фрилансер.
sap.pitroff.ru


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Вт, апр 03 2012, 21:30 
Ассистент
Ассистент

Зарегистрирован:
Ср, дек 02 2009, 14:37
Сообщения: 44
Например документ материала.
Есть номер IDOC (WPUW), нужно программно найти к нему созданный документ.

Спасибо за ссылку.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Ср, апр 04 2012, 10:11 
Специалист
Специалист

Зарегистрирован:
Чт, ноя 23 2006, 17:37
Сообщения: 197
Откуда: Москва
Пол: Мужской
Может быть, попробовать NAST с указанием имени IDOC'a в поле OBJTYPE?
Справочник объектов, лежащих под этим полем (таблица TOJTB) содержит имена, по мнемонике (*WPU*) похожие на требуемый.
Собственно, номера объектов будут в поле NAST-OBJKY


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Ср, апр 04 2012, 10:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
viper написал(а):
Например документ материала.
Есть номер IDOC (WPUW), нужно программно найти к нему созданный документ.

Покопайтесь в WE05 - в статусах для IDOC должны остаться сообщения.

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Ср, апр 04 2012, 11:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Удав написал(а):
viper написал(а):
Например документ материала.
Есть номер IDOC (WPUW), нужно программно найти к нему созданный документ.

Покопайтесь в WE05 - в статусах для IDOC должны остаться сообщения.

+1, буквально несколько дней назад ковырялся в отладчике с IDOCами. Таблица EDIDS, там будет Ваше сообщение с номером документа материала.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Ср, апр 04 2012, 11:18 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
Посмотрите, как работает ФМ BINARY_RELATION_CREATE, с помощью его можно создавать связи между объектами(в вашем случае IDOC и документ материала).

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: IDoc -> документ
СообщениеДобавлено: Чт, апр 05 2012, 13:34 
Старший специалист
Старший специалист

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
Пример
Code:
*&---------------------------------------------------------------------*
*&      Form  get_docnum
*&---------------------------------------------------------------------*
FORM get_docnum USING p_mblnr TYPE mblnr
                      p_mjahr TYPE mjahr
             CHANGING c_docnum TYPE edidc-docnum.
  DATA: l_objkey TYPE srrelroles-objkey.
  CONCATENATE p_mblnr p_mjahr INTO l_objkey.
  CLEAR c_docnum.
*  CLEAR c_idoc_new.

  SELECT SINGLE srrelroles_idoc~objkey INTO l_objkey "c_idoc_old
    FROM srrelroles AS srrelroles_mblnr INNER JOIN idocrel ON idocrel~client = srrelroles_mblnr~client
                                                           AND idocrel~role_b = srrelroles_mblnr~roleid
              INNER JOIN srrelroles AS srrelroles_idoc ON srrelroles_idoc~client = idocrel~client
                                                       AND srrelroles_idoc~roleid = idocrel~role_a
    WHERE srrelroles_mblnr~objkey = l_objkey
      AND srrelroles_mblnr~objtype = 'BUS2017'
      AND srrelroles_idoc~objtype = 'IDOC'.
  CHECK sy-subrc = 0 AND NOT l_objkey IS INITIAL.

  c_docnum = l_objkey.
ENDFORM.                    "get_docnum



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

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


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

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


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

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