Текущее время: Ср, июл 30 2025, 20:59

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


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

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