Текущее время: Пн, июл 28 2025, 00:01

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


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

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


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

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