Текущее время: Вс, авг 03 2025, 12:03

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Как корректно вызвать другой report и вернуться?
СообщениеДобавлено: Пт, июл 06 2007, 15:35 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Есть report REP1.

в нем строки
Code:
start-of-selection.
call screen 102 starting at 5 1 ending 140 24.
...и далее при выходе по F3...
LEAVE To SCREEN 0.


Эту программу я дергаю из другого репорта через

Code:
WRITE 'before'.
SUBMIT rep1.
WRITE 'after'.


Проблема - вылетает после leave: в отладке видно что возвращается на строку SUBMIT и после этого просто молча выходит в меню SAP.

В чем может быть проблема и как корректно вызвать этот репорт?

PS Программа другого человека, адаптирую на ходу, поэтому мог не определить какие-то элементы которые не упомянуты в документации.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 06 2007, 15:43 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, апр 07 2005, 05:27
Сообщения: 621
Откуда: Москва
Пол: Мужской
Отвечу сам себе:
помогла конструкция вида:

SUBMIT rep1 AND RETURN.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Как корректно вызвать другой report и вернуться?
СообщениеДобавлено: Пт, июл 06 2007, 15:44 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
lumer написал:
...
Code:
WRITE 'before'.
SUBMIT rep1.
WRITE 'after'.


Проблема - вылетает после leave: в отладке видно что возвращается на строку SUBMIT и после этого просто молча выходит в меню SAP.

В чем может быть проблема и как корректно вызвать этот репорт?



Читать справку по операторам значит время не позволяет, а в форум время написать всегда найдётся?

Цитата:
Addition
... AND RETURN


Effect
The AND RETURN addition determines the object accessed by the runtime environment after program access is completed:
...

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


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

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


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

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


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

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