Текущее время: Пн, июл 21 2025, 13:14

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


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

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


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

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