Текущее время: Вс, июл 12 2020, 12:43

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: "submit" report as a popup window
СообщениеДобавлено: Пн, июн 22 2020, 08:13 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2015, 12:36
Сообщения: 118
Всем доброго времени суток.

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

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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "submit" report as a popup window
СообщениеДобавлено: Пн, июн 22 2020, 09:43 
Почетный гуру
Почетный гуру
Аватара пользователя

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

_________________
Там, где я рос, единственным развлечением было запоминать число «π».(С) Н. Стивенсон


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "submit" report as a popup window
СообщениеДобавлено: Пн, июн 22 2020, 13:31 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, дек 20 2007, 18:21
Сообщения: 1473
Задачка неправильная с точки зрения сапа. Самое близкое что можно сделать это сабмит репорт и получать оттуда данные из алв. Потом рисуешь свой попап с содержание алв. Работы явно больше чем выгоды.

_________________
я твой сап эфай внедрял
BAdI-позитив


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: "submit" report as a popup window
СообщениеДобавлено: Пн, июн 22 2020, 14:39 
Специалист
Специалист

Зарегистрирован:
Вт, дек 06 2005, 13:24
Сообщения: 137
Если нужны последовательные действия, то используйте SUBMIT ... VIA SELECTION-SCREEN AND RETURN


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "submit" report as a popup window
СообщениеДобавлено: Пн, июн 29 2020, 10:14 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2015, 12:36
Сообщения: 118
Daw написал(а):
Если нужны последовательные действия, то используйте SUBMIT ... VIA SELECTION-SCREEN AND RETURN


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


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: "submit" report as a popup window  Тема решена
СообщениеДобавлено: Пн, июн 29 2020, 10:15 
Специалист
Специалист

Зарегистрирован:
Ср, окт 07 2015, 12:36
Сообщения: 118
Спасибо всем за ответы.


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

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


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

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


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

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