Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Wed Dec 19, 2012 11:21 am Post subject: Вызвать диалог ведения ракурса во всплывающем окне
Всем привет.
Задача следующая. Есть кнопочка на экране. По нажатию на нее вызывается ракурс ведения, для эстетического удовольствия, хотелось бы вызвать его в небольшом всплывающем экране. Само собой, что можно нарисовать экран прописать чтение, блокировки и сохранение, но не охота на это тратить времени, когда есть сгенеренный ракурс ведения. Окно желательно модальное.
Еще как то недавно было у коллеги. вызвать тот же сгенеренный экран как подъэкран, возможно ли? Делал ли кто? _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
1. Откопировать Include LSVIMFXX в Zxxxx.
2. Заменить в главной программе сгенерированного ракурса INCLUDE LSVIMFXX на INCLUDE Zxxxx
3. Откопировать include LSVIMF2L в Zyyyy.
4. Заменить в Zxxxx INCLUDE LSVIMF2L на INCLUDE Zyyyy.
5. В Zyyyy есть CALL SCREEN liste. Как то в этом месте анализировать что нужно и вызывать либо CALL SCREEN liste, либо CALL SCREEN nnn STARTING AT ...
При этом экран создан как основной - лучше его переделать в подэкран и создать еще 2 - один как главный вторйо как модальный. В каждом - область подэкрана и в нее уже пихать изначальный экран.
Если ведение через 2 экрана - смотреть что там делает FORM process_detail_screen ну и думать куда-то в ту же сторону.
Ну и естественно после перегенерации все накрывается медным тазом =)
Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Thu Dec 20, 2012 10:16 am Post subject:
Такой метод лежит на поверхности и мне не подходит. Менять сгенеренный код(сам делал много раз каюсь) не лучшая идея. Стараюсь писать программы, чтобы осталась уверенность что сработано без косяков. А тут черный ящик, проще сделать собственный экран, ИМХО.
Я спрашивал про более легальные средства, но спасибо за ответ. _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Age: 46 Joined: 22 Aug 2013 Posts: 27 Location: г. Жлобин, Республика Беларусь
Posted: Thu Sep 26, 2013 12:03 am Post subject: Re: Вызвать диалог ведения ракурса во всплывающем окне
XXX_:) wrote:
Всем привет.
Задача следующая. Есть кнопочка на экране. По нажатию на нее вызывается ракурс ведения, для эстетического удовольствия, хотелось бы вызвать его в небольшом всплывающем экране. Само собой, что можно нарисовать экран прописать чтение, блокировки и сохранение, но не охота на это тратить времени, когда есть сгенеренный ракурс ведения. Окно желательно модальное.
Еще как то недавно было у коллеги. вызвать тот же сгенеренный экран как подъэкран, возможно ли? Делал ли кто?
ФМ F4IF_INT_TABLE_VALUE_REQUEST решит вашу проблему. На входе дайте ему таблицу со значениями, которые надо вывести. На выходе будет модальное окно с этими значениями в виде списка. _________________ Когда другие слепо следуют за истиной, помни - ничто не истина.
Age: 165 Joined: 04 Oct 2007 Posts: 1218 Location: Санкт-Петербург
Posted: Thu Sep 26, 2013 9:04 am Post subject: Re: Вызвать диалог ведения ракурса во всплывающем окне
Nick_Papkov wrote:
ФМ F4IF_INT_TABLE_VALUE_REQUEST решит вашу проблему. На входе дайте ему таблицу со значениями, которые надо вывести. На выходе будет модальное окно с этими значениями в виде списка.
Ракурс ведения создается для ввода/редакирования данных. Как в search-help можно редактировать таблицу? _________________ Молитва - это запрос разработчику на изменение кода программы.
Age: 46 Joined: 22 Aug 2013 Posts: 27 Location: г. Жлобин, Республика Беларусь
Posted: Thu Sep 26, 2013 12:51 pm Post subject: Re: Вызвать диалог ведения ракурса во всплывающем окне
vga wrote:
Nick_Papkov wrote:
ФМ F4IF_INT_TABLE_VALUE_REQUEST решит вашу проблему. На входе дайте ему таблицу со значениями, которые надо вывести. На выходе будет модальное окно с этими значениями в виде списка.
Ракурс ведения создается для ввода/редакирования данных. Как в search-help можно редактировать таблицу?
Я понял вопрос так, что надо показать данные. Если вопрос стоит еще и в редактировании, то F4IF_ конечно не поможет в решении данной задачи. _________________ Когда другие слепо следуют за истиной, помни - ничто не истина.
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.