SAPфорум.RU
https://www.sapboard.ru/forum/

"submit" report as a popup window
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=98796
Страница 1 из 1

Автор:  boreich [ Пн, июн 22 2020, 08:13 ]
Заголовок сообщения:  "submit" report as a popup window

Всем доброго времени суток.

Возможно я не умею пользоваться поисковиком, но по запросу как в теме (плюс слова sap, abap) ничего не нашлось толкового, хотя мне кажется вопрос элементарный.
В общем, хочу спросить, приходилось ли кому то через call transaction или submit вызывать сторонний отчёт так, чтобы он появлялся в виде всплывающего окна в родительском отчёте?
Пробовал ещё в тело z-ФМ модуля вставить вызов и сделать сам вызов - "call function ... starting new task 'NONE'", но это тоже не то, что надо - подобие всплывающего окна как бы есть - просто новый режим открывается, но родительский отчёт дальше фигачит, а требуется "последовательное" выполнение. Может есть ещё какой то способ? Интересует появление именно селекционного экрана дочернего отчёта, т.е. без skip first screen.

Заранее спасибо.

Автор:  Кодер [ Пн, июн 22 2020, 09:43 ]
Заголовок сообщения:  Re: "submit" report as a popup window

Показать вызываемую программу в popup (модальном) окне скорее всего не выйдет. При вызове call trsnsaction\submit открывается новая сессия, повлиять на нее из вызываемой программы нельзя. Можно попробовать наколхозить один вариант, но даже если получится, скорее всего он будет глючить ( просто потому, что обработка статуса модального окна и окна диалога\сел.экрана происходят по разному): открыть модальное окно в своей проге, в ней сделать suppres dialog, потом в pai этого экрана позвать Call trans\submit. Но даже если и заработает, лично я бы так делать не стал. Лучше когда все работает в стандартизированном интерфейсе
Если надо показать первый экран вызываемой транзы - просто не указывайте and skip first screen
Если надо показать сел. экран отчете - просто пишите via selection-screen

Автор:  Kengur [ Пн, июн 22 2020, 13:31 ]
Заголовок сообщения:  Re: "submit" report as a popup window

Задачка неправильная с точки зрения сапа. Самое близкое что можно сделать это сабмит репорт и получать оттуда данные из алв. Потом рисуешь свой попап с содержание алв. Работы явно больше чем выгоды.

Автор:  Daw [ Пн, июн 22 2020, 14:39 ]
Заголовок сообщения:  Re: "submit" report as a popup window

Если нужны последовательные действия, то используйте SUBMIT ... VIA SELECTION-SCREEN AND RETURN

Автор:  boreich [ Пн, июн 29 2020, 10:14 ]
Заголовок сообщения:  Re: "submit" report as a popup window

Daw написал(а):
Если нужны последовательные действия, то используйте SUBMIT ... VIA SELECTION-SCREEN AND RETURN


В принципе так в итоге и сделал, но проблема в том, что это не модальное окно получается, а на весь экран транзакция и приходится через "назад" возвращаться в основной отчёт.

Автор:  boreich [ Пн, июн 29 2020, 10:15 ]
Заголовок сообщения:  Re: "submit" report as a popup window  Тема решена

Спасибо всем за ответы.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/