Текущее время: Чт, июн 19 2025, 14:28

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2
Автор Сообщение
 Заголовок сообщения:
СообщениеДобавлено: Пн, ноя 27 2006, 11:55 
Гость
OlegDm написал(а):
bossjohn написал(а):
А может кто знает каким образом в тр. me21n получить данные заголовка и элементов (l_header и l_item).
...


Не совсем понял вопрос... ведь EGF уже подсказал соответствующие BADI. Возьмем, например, ME_PROCESS_PO_CUST и метод CHECK.

В нем можно легко, как уже писал выше, получить данные заголовка:

Code:
  DATA: ls_mepoheader TYPE mepoheader.

  ls_mepoheader = im_header->get_data( ).


Здесь же можно достучаться и до позиций заказа


Олег, я использую ME_PROCESS_PO_CUS для проверки соответствия группы закупок в заголовке заказа на поставку (PROCESS_HEADER) и в ОЗМ материала из позиции заказа (PROCESS_ITEM). Всё, кроме одного момента замечательно работает. Например, если после ввода документа и всех проверок, пользователь изменяет группу закупок в заголовке, метод PROCESS_ITEM не срабатывает, ошибок соответственно не выдается. Если у пользователя есть возможность сделать ошибку, он рано или поздно воспользуется этой возможностью. А не хотелось бы.
Например, при смене закупочной организации в заголовке, позиции документа перепроверяются. Скорее всего, конечно, это в проге прошито.
Может можно каким-нибудь принудительным способом запускать PROCESS_ITEM для всех позиций документа из CHECK? Или как-то еще достучаться до позиций заказа при изменении полей заголовка. :?:

P.S.: в EXIT'ах у меня та же фигня.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, янв 16 2007, 12:34 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Вс, янв 14 2007, 12:38
Сообщения: 77
Откуда: 127.0.0.1
ïðîáëåìà â òîì ÷òî çíà÷åíèå íîâîé purchasing order íè îäèí åíõýíñìåíò íå âèäèò
ò.å âñå îíè âûçûâàþòñÿ äî òîãî êàê SAP "ïðèäóìûâàåò" íîâûé PO#
ME_PROCESS_PO_CUST èëè ME_PROCESS_PO â 4.6 îòñóòñòâóåò

òî åòîìó ïðèõîäèòüñÿ ëèáî
ïèñàòü ze21n call transaction me21n è ñðàçó çà íèì GET PARAMETER ID 'BES' FIELD po.

ëèáî â ïåðåãðóæàòü ñèñòåìíóþ ëîãèêó íà âñþ . ïðîâåðÿòü range äëÿ êàæäîãî òèïà
èñêàòü ïîñëåäíèé PO# è ïðèáàâëÿòü ê íåìó íàïðèìåð 1
íàøè èìïëåìåíòîðû ýòîãî íå õîòÿò

Åñëè â 4.7 è âûøå ïî äðóãîìó ò.å. èìåòñÿ áàäè ñ íîâûì íîìåðîì çàêàçà òî õîòåëîñü áû îá ýòîì óçíàòü

OlegDm написал(а):
Íå ñîâñåì ïîíÿë âîïðîñ... âåäü EGF óæå ïîäñêàçàë ñîîòâåòñòâóþùèå BADI. Âîçüìåì, íàïðèìåð, ME_PROCESS_PO_CUST è ìåòîä CHECK.

 íåì ìîæíî ëåãêî, êàê óæå ïèñàë âûøå, ïîëó÷èòü äàííûå çàãîëîâêà:

Çäåñü æå ìîæíî äîñòó÷àòüñÿ è äî ïîçèöèé çàêàçà


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Журнал ошибок в тр-ии ME21N
СообщениеДобавлено: Пт, сен 25 2009, 13:49 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Есть заказ на поставку(me22n) со ссылкой на заявку, когда щелкаешь по кнопке посмотреть журнал ошибок, пишет что заявка блокирована пользователем, на самом деле никто не блокирует, в sm12 блокировок нет. Никто не сталкивался с таким?


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

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


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

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


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

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