Текущее время: Вс, июл 05 2026, 15:51

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Обработка сообщений ФМ обновления типа V1
СообщениеДобавлено: Пт, май 06 2011, 11:45 
Ассистент
Ассистент

Зарегистрирован:
Вт, окт 06 2009, 11:02
Сообщения: 38
Всем доброго времени суток.
При сохранении заказа ММ, вызываем самописный функциональный модуль обновления типа V1.
Пример вызова:
Code:
CALL FUNCTION ‘Z_MM’ IN UPDATE TASK
EXPORTING
   IS_EKKO = ls_ekko.

Вопрос: как правильно обработать ошибки, возникшие в ФМ ‘Z_MM’ и записать их в журнал сообщений заказа ММ?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Обработка сообщений ФМ обновления типа V1
СообщениеДобавлено: Пт, май 06 2011, 13:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Wise-Kaa написал(а):
Всем доброго времени суток.
При сохранении заказа ММ, вызываем самописный функциональный модуль обновления типа V1.
Пример вызова:
Code:
CALL FUNCTION ‘Z_MM’ IN UPDATE TASK
EXPORTING
   IS_EKKO = ls_ekko.

Вопрос: как правильно обработать ошибки, возникшие в ФМ ‘Z_MM’ и записать их в журнал сообщений заказа ММ?

А зачем? Все необходимые проверки надо делать до вызова IN UPDATE TASK

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обработка сообщений ФМ обновления типа V1
СообщениеДобавлено: Пт, май 06 2011, 13:54 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
+1 sy-uname.

Посмотрите как спроектирована работа подобных Фм-ов в стандарте. Ошибки в таких модулях обычно просто сваливают процесс, что то вроде
Code:
  insert accthd from table t_accthd.
  if not sy-subrc is initial.
    message a400.
  endif.

и автоматом все откатывается...


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

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


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

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


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

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