Текущее время: Ср, апр 17 2024, 01:25

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Возможно ли в стандартном ФМ погасить вывод message 'E'?
СообщениеДобавлено: Вт, июл 16 2019, 17:49 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Добрый день!

Подскажите, возможно ли такое провернуть: в стандартном (не z*) функциональном модуле при определённом вызове происходит message 'E'.

Можно как-то погасить это сообщение для ФМ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: В стандартный ФМ погасить вывод message 'E'.
СообщениеДобавлено: Вт, июл 16 2019, 17:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
skaa написал(а):
Добрый день! Подскажите возможно ли такое провернуть:
В стандартном(не z*) функциональном модуле при определённом вызове происходит message 'E'.
Можно как-то погасить это сообщение для ФМ?

Если там топорный(без условный) вызов message E, то в общем то никак.
Можно, подломать ФМ, прописать ему в EXCEPTIONS ERROR_MESSAGE.
И потом вызвать этот ФМ
Code:
call function 'Z'
EXCEPTIONS
   ERROR_MESSAGE       = 1
*   OTHERS              = 2
          .
if sy-subrc <> 0.
* Implement suitable error handling here
endif.

В таком случае при вызове оператора message E внутри ФМа сработает этот EXCEPTION.
Но делать, такое для стандартного, сами понимаете последствия.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В стандартный ФМ погасить вывод message 'E'.
СообщениеДобавлено: Вт, июл 16 2019, 18:20 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
небольшая поправка, на самом деле ERROR_MESSAGE это уже встроенный exception, так что не требуется объявление ее в EXCEPTIONS внутри ФМ.

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: В стандартный ФМ погасить вывод message 'E'.
СообщениеДобавлено: Вт, июл 16 2019, 20:08 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
ghost написал:
небольшая поправка, на самом деле ERROR_MESSAGE это уже встроенный exception, так что не требуется объявление ее в EXCEPTIONS внутри ФМ.

Привет! Рад слышать :)

Ты прав, как то я это упустил. :)
Тогда и не нужно ничего подламывать прописывать. Вызывайте просто свой ФМ с этим exception.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: В стандартный ФМ погасить вывод message 'E'.
СообщениеДобавлено: Ср, июл 17 2019, 10:56 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пт, янв 18 2008, 10:34
Сообщения: 716
Откуда: Moscow
Пол: Мужской
Besa написал:
ghost написал:
небольшая поправка, на самом деле ERROR_MESSAGE это уже встроенный exception, так что не требуется объявление ее в EXCEPTIONS внутри ФМ.

Привет! Рад слышать :)

Ты прав, как то я это упустил. :)
Тогда и не нужно ничего подламывать прописывать. Вызывайте просто свой ФМ с этим exception.

Привет, привет ! Взаимно :pivo:

_________________
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. (Э. Йодан)


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возможно ли в стандартном ФМ погасить вывод message 'E'?
СообщениеДобавлено: Пт, июл 19 2019, 14:41 
Специалист
Специалист

Зарегистрирован:
Пн, мар 12 2012, 08:40
Сообщения: 226
Спасибо за помощь! Всё заработало.


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

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


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

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


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

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