Текущее время: Пн, авг 18 2025, 01:22

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




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Объекты заказа - как обработать при сохранении ?
СообщениеДобавлено: Пн, май 28 2007, 08:03 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Доброго дня!

Не подскажете ексит или бади в котором можно обрабатывать Объекты
(ЕО например) включенные в заказ на одноименной закладке. Делать это надо при сохранении.

Ексит с такой входной структурой я не нашел. :roll:

Спасибо.

_________________
SAP ERP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 13:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Что значит - "обрабатывать"?

Если только просмотреть, то можно в любом экзите, срабатывающем при сохранении, например в БАДИ/МЕТОДЕ WORKORDER_UPDATE/AT_SAVE написать нечто подобное:

Code:
method IF_EX_WORKORDER_UPDATE~AT_SAVE.

  case is_header_dialog-autyp.
    when '30'. " Заказ ТОРО

*      Получение списка объектов при сохранении
      data: lt_briwol type standard table of riwol,
            ls_briwol type riwol.

      field-symbols: <fs_briwol>    type table.

      assign ('(SAPLIWOL)briwol[]') to <fs_briwol>.

      if sy-subrc = 0.
*       В lt_briwol присвоенные объекты     
        lt_briwol[] = <fs_briwol>[].
      endif.

  Endcase.

endmethod.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 14:36 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Цитата:
Что значит - "обрабатывать"?


Да - просмотреть и в зависимости от этих данныъ выполнить код.
Спасибо, OlegDM , вы как всегда помогли.

А без ассайна никак ?

_________________
SAP ERP


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 14:58 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
volkovas написал(а):
...
А без ассайна никак ?


не знаю, может и есть какой экзит, но например в том же IWO10009 (Заказ ТОРО: проверка клиента к моменту "Сохранение") этих данных нет.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 15:06 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
Вот еще вариант, в качестве примера расширение IWO10009, ФМ EXIT_SAPLCOIH_009:

Code:
*----------------------------------------------------------------------*
*   INCLUDE ZXWOCU07 (К моменту сохранения)                            *
*----------------------------------------------------------------------*

*"*"Lokale Schnittstelle:
*"  IMPORTING
*"     VALUE(CAUFVD_IMP) LIKE  CAUFVD STRUCTURE  CAUFVD
*"     VALUE(TRTYP) LIKE  TC10-TRTYP
*"  EXPORTING
*"     REFERENCE(RELEASE_ORDER) TYPE  XFLAG

data: lt_riwol type standard table of riwol with header line.

*
* В LT_RIWOL БУДЕТ СПИСОК ОБЪЕКТОВ
*
CALL FUNCTION 'IWOL_CALL_OBJECT_LIST'
  EXPORTING
    I_AKTYP              = TRTYP
    I_INITIAL            = 'X'
    I_CAUFVD             = CAUFVD_IMP
*   I_CONFIRM            =
* IMPORTING
*   E_OKCODE             =
*   E_EXIST              =
TABLES
   I_RIWOL              = lt_riwol
EXCEPTIONS
   NO_OBJECT_LIST       = 1
   OTHERS               = 2.
IF SY-SUBRC <> 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 28 2007, 15:47 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, ноя 15 2004, 12:10
Сообщения: 473
Откуда: Казань
Хмм... а 'IWOL_CALL_OBJECT_LIST' считает объекты ? они же не сохранены .. надо <я не знать русский языка>

_________________
SAP ERP


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

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


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

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


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

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