Текущее время: Пт, июл 25 2025, 19:31

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: Сообщение W в заказе на поставку
СообщениеДобавлено: Чт, июн 19 2008, 09:56 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Добрый день!

Есть ли возможность вызывать сообщение W (желтое) в заказе на поставку. С сообщениями E все нормельно, а вот с W проблема какая-то... Никак не можем найти ни одного Exita для этого! :(
Может кто сталкивался с такой проблемой?

Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Сообщение W в заказе на поставку
СообщениеДобавлено: Чт, июн 19 2008, 14:37 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Trisha написал(а):
Добрый день!

Есть ли возможность вызывать сообщение W (желтое) в заказе на поставку. С сообщениями E все нормельно, а вот с W проблема какая-то... Никак не можем найти ни одного Exita для этого! :(
Может кто сталкивался с такой проблемой?

Спасибо.


Так это просто нельзя сделать? или ни у кого такой задачи не стояло? ;)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 14:43 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Вт, май 17 2005, 13:35
Сообщения: 4871
Откуда: Москва
Пол: Мужской
Хм..
бади ME_PROCESS_PO_CUST метод CHECK специально для этого предназначен, да и вдругих методах этой бадишки можно сообщения создавать.

Как это сделать - написано в документации к методам бади
Цитата:
Metafield and error handling
Metafields also have an important function in error handling. They establish the connection between a message and the business content.

Example
You can control the positioning of the cursor during the processing of messages.
If you wish to do this when implementing your own checks, use the following macros:

mmpur_metafield
This macro links the metafield with the message generated with the subsequent macro mmpur_message_forced (see below). A list of the known metafields can be found in the type group MMMFD. This also contains some definitions for customer enhancements (MMMFD_CUST_01 to MMMFD_CUST_10).
mmpur_message_forced
You use this macro to generate the actual message. The message is linked to the known business object (e.g. document header, document item) and the previously specified metafield. The macro requires exactly sevem parameters: message category (I,W,E), message class, message number and the four message parameters. (See also the ABAP message statement).
Further notes
The above-mentioned macros are defined in the program MM_MESSAGES_MAC. Please include this program in your own application.
Never issue messages in BAdI ME_GUI_PO_CUST! This is the task of the business logic and must therefore be done via the BAdI ME_PROCESS_PO_CUST.
Never use the ABAP statement MESSAGE in the BAdI ME_PROCESS_PO_CUST. Please use the macro mmpur_message_forced only. This macro only writes a message in the message collector.
If you wish to mark the business object as invalid in order to prevent posting, you must additionally use the INVALIDATE ( ) method of the relevant interface. In this connection, see also the code example in the PROCESS_ITEM method of the BAdI ME_PROCESS_PO_CUST.



То есть примерно так
Code:
INCLUDE mm_messages_mac.
mmpur_message_forced 'W' 'класс сообщения' 'номер сообщения' '' '' '' ''.


_________________
Удача - результат нашего желания (© А. Нортон)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июн 19 2008, 19:13 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Там по-моему какие-то заморочки с этим. Самой, к сожалению (вернее к счастью :) ) с этим сталкиваться не приходилось, но помнится консультант тут жаловался, что именно warning не работает. На SDN тоже много постов об этом, например:
https://www.sdn.sap.com/irj/sdn/thread?threadID=423107
https://www.sdn.sap.com/irj/sdn/thread?threadID=753203


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июн 20 2008, 10:00 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Цитата:
Хм..
бади ME_PROCESS_PO_CUST метод CHECK специально для этого предназначен, да и вдругих методах этой бадишки можно сообщения создавать.


LKU, у нас этого BADI нет. Система 4.6. :([


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 07 2008, 12:52 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Trisha написал(а):
Цитата:
Хм..
бади ME_PROCESS_PO_CUST метод CHECK специально для этого предназначен, да и вдругих методах этой бадишки можно сообщения создавать.


LKU, у нас этого BADI нет. Система 4.6. :([


Сообщение добавили, все работает - всем спасибо. :)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 07 2008, 19:31 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Trisha написал(а):
Сообщение добавили, все работает - всем спасибо. :)


А можно поподробнее, для истории? Чем воспользовались-то?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, июл 07 2008, 19:36 
Менеджер
Менеджер

Зарегистрирован:
Чт, фев 24 2005, 18:37
Сообщения: 530
Jelena написала:
Trisha написал(а):
Сообщение добавили, все работает - всем спасибо. :)


А можно поподробнее, для истории? Чем воспользовались-то?


Есть SAP нота, номера не помню (в отпуске я :)) где описывается возможность доступа к системным сообщениям из расширений. У нас она была применена - остальное дело техники. Вроде все работает :)


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

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


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

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


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

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