Текущее время: Пн, авг 04 2025, 12:41

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Возврат в селекционный экран
СообщениеДобавлено: Сб, мар 15 2008, 09:26 
Ассистент
Ассистент

Зарегистрирован:
Сб, фев 16 2008, 06:34
Сообщения: 39
Привет всем! Поскажите пожалуйста как после выданной Message ошибки ,который обрабатывается после Start-of-Selection ,надо выйти заново в селекционный экран!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возврат в селекционный экран
СообщениеДобавлено: Сб, мар 15 2008, 09:58 
Директор
Директор

Зарегистрирован:
Чт, июн 21 2007, 09:01
Сообщения: 904
Откуда: УЖ 15/2
Пол: Мужской
Гуля написал(а):
Привет всем! Поскажите пожалуйста как после выданной Message ошибки ,который обрабатывается после Start-of-Selection ,надо выйти заново в селекционный экран!

Code:
MESSAGE 'Error' TYPE 'S' DISPLAY LIKE 'E'.
EXIT.

Цитата:
Processing block
START-OF-SELECTION
Message type
--------------------------------------------------------------
A| E | I | S| W| X |
--------------------------------------------------------------
1| 11| 3| 4| E | 6 |
--------------------------------------------------------------
1. The message is displayed in a dialog box. After the dialog box is exited, the program is terminated and processing returns to the calling position of the first program of the current call sequence. All internal sessions of the call chain are deleted and a database rollback is performed.

3. The message is displayed in a dialog box. After the dialog box is exited, the program is resumed after the statement MESSAGE.

4. The program is continued after the statement MESSAGE. The message is displayed as standard in the screen of the next dynpro in the status bar of the current window.

6. The program is terminated, a database rollback is executed, and the runtime error MESSAGE_TYPE_X is triggered. The short dump of the runtime error is displayed, which contains the ID, the short text, and the long text of the message.

11. The program is terminated and an empty screen is displayed with an empty GUIstatus. The message is displayed in the status bar of the current window as standard. After a user action, processing returns to the calling position of the program.


Также можете посмотреть программу DEMO_MESSAGES.
после MESSAGE type E -> экран выбора


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, мар 15 2008, 11:29 
Ассистент
Ассистент

Зарегистрирован:
Сб, фев 16 2008, 06:34
Сообщения: 39
Большое человеческое спасибо! :D


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Сб, мар 15 2008, 12:29 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Пн, окт 11 2004, 20:32
Сообщения: 2470
Пол: Мужской
Для выхода на селекционный экран вместо EXIT лучше использовать STOP - так надежней

_________________
- Может ли настоящий мастер кунг-фу получить по морде?
- Настоящий мастер может все!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Возврат в селекционный экран
СообщениеДобавлено: Пн, мар 17 2008, 14:31 
Ассистент
Ассистент

Зарегистрирован:
Чт, янв 31 2008, 14:01
Сообщения: 31
Откуда: Kiev
Гуля написал(а):
Привет всем! Поскажите пожалуйста как после выданной Message ошибки ,который обрабатывается после Start-of-Selection ,надо выйти заново в селекционный экран!


Можно так например - LEAVE TO CURRENT TRANSACTION.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Возврат в селекционный экран
СообщениеДобавлено: Пн, мар 17 2008, 14:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
HGN написал(а):
Гуля написал(а):
Привет всем! Поскажите пожалуйста как после выданной Message ошибки ,который обрабатывается после Start-of-Selection ,надо выйти заново в селекционный экран!


Можно так например - LEAVE TO CURRENT TRANSACTION.

В общем случае это не эквивалентно возврату на селекционный экран текущего отчёта из-за возожных цепочек submit and return.

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


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

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


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

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


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

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