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

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Проверочное событие при сохранении заказа на поставку
СообщениеДобавлено: Пт, авг 01 2008, 17:38 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Доброго дня.
Подскажите пожалуйста какое нибуть проверочное событие при сохранении заказа на поставку
Бади ME_PURCHDOC_POSTED немного не подходит так как в контексте данного бади message с типом E вызывает ошибку с откатом изменений заказа на поставку (аналогичная ситуация и с инклюдом ZXM06U44).
Или как правильно вызвать message с типом E в данном бади, желательно в коллектор сообщений, чтобы сохранился текущий экран?
Мне необходимо организовать проверку записей EKPO


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 01 2008, 20:45 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
BADI ME_PROCESS_PO_CUST
Метод PROCESS_ITEM (срабатывает при подтверждении ввода позиции)
Метод CHECK (Срабатывает перед сохранением)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 04 2008, 11:32 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Спасибо. Метод CHECK для события то что надо, но как в нем до позиций заказа достучаться?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 04 2008, 12:53 
Старший специалист
Старший специалист

Зарегистрирован:
Пн, авг 28 2006, 11:24
Сообщения: 292
Пол: Мужской
aivengo написал(а):
Спасибо. Метод CHECK для события то что надо, но как в нем до позиций заказа достучаться?


1) Посмотрите, что дают в поиске
2) Глянте, что дают в методе im_header->GET_ITEMS()


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 04 2008, 13:05 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
DATA: ls_Items TYPE PURCHASE_ORDER_ITEMS.
ls_Items = IM_HEADER->GET_ITEMS( ).

а там в ls_Items - Table[XxY] а в ней
{O:609*\CLASS=CL_PO_ITEM_HANDLE_MM} и .т.д.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 04 2008, 15:49 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Подскажите пожалуйста, как сделать проверку позиций EKPO именно в методе CHECK ? Очень горит :oops:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 04 2008, 16:05 
Специалист
Специалист

Зарегистрирован:
Вт, мар 18 2008, 10:21
Сообщения: 136
Откуда: краснодар
Кажись понял

Code:
DATA: L_T_POITEM_REF  TYPE PURCHASE_ORDER_ITEMS.
DATA: L_POITEM_REF TYPE PURCHASE_ORDER_ITEM.
DATA: L_MEPOITEM TYPE MEPOITEM.
CALL METHOD IM_HEADER->GET_ITEMS
    RECEIVING
      RE_ITEMS = L_T_POITEM_REF.
  LOOP AT L_T_POITEM_REF INTO L_POITEM_REF.
    CALL METHOD L_POITEM_REF-ITEM->GET_DATA
      RECEIVING
        RE_DATA = L_MEPOITEM.
    IF L_MEPOITEM-........
   
    ENDIF.
  ENDLOOP.


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

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


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

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


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

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