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

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


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

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


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

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