Текущее время: Чт, сен 04 2025, 03:32

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


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

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


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

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