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

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


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

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


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

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