Текущее время: Пн, июн 30 2025, 05:45

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Обработчик особых ситуаций в функции
СообщениеДобавлено: Пн, янв 30 2006, 12:28 
Гость
Добрый день! Надо вызвать транзакцию LT05. Вызвать ее в программе через CALL TRANSACTION именно в НЕвидимом режиме невозможно (так как нужно видеть на какую позицию в экране прописывать перемещаемое количество, в видимом режиме было бы проще). Поэтому вызов транзакции заменила на вызов функции L_TO_CREATE_POSTING_CHANGE. Но проблемка с этой функцией в том, что в ней есть вызов ошибок без обработчика особых ситуаций.
MESSAGE E080 WITH P_LGNUM, а нетолько MESSAGE E091 WITH LUBU-UBNUM RAISING TP_WRONG. Неудобно, функцию и программу сразу же выбивает без возможности обработать ошибку. Если функцию копировать в свою и там обрабатывать эти ошибки - тоже вроде нето, так как там проваливание в функцию, потом еще раз и еще, и там такие же вызовы ошибок без обработчика (много придется копировать). Есть ли какой-нибудь способ обойтти эти ошибки, ну что-то вроде catch system-exceptions при dump. Если такого способа нет, может кто-то посоветует как мне с транзакцией LT05 разобраться. Заранее спасибо.


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 13:16 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
В разделе EXCEPTIONS надо указать ERROR_MESSAGE = n, тогда вы сможете перехватить MESSAGE типа E. Это предопределенный вариант исключения.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 19:51 
Гость
Сергей Королев написал:
В разделе EXCEPTIONS надо указать ERROR_MESSAGE = n, тогда вы сможете перехватить MESSAGE типа E. Это предопределенный вариант исключения.

имхо не прокатит, вроде это сделано как раз для raising мессаг...


Пометить тему как нерешенную
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 30 2006, 22:20 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Сб, сен 25 2004, 16:30
Сообщения: 1368
Откуда: Москва
Пол: Мужской
SPikARD написал(а):
имхо не прокатит
еще как прокатит :) читаем хэлп, пробуем...
то, что RAISING и так перехватывается обычными EXCEPTIONS.

_________________
С уважением, Сергей Королев


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:   Тема решена
СообщениеДобавлено: Вт, янв 31 2006, 13:43 
Гость
Сергей Королев написал:
SPikARD написал(а):
имхо не прокатит
еще как прокатит :) читаем хэлп, пробуем...
то, что RAISING и так перехватывается обычными EXCEPTIONS.

сорри, спутал с мессагами типа "А" =)


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

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


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

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


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

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