В общем случае - никак. В некоторых случаях, в программе разработчиком может быть оставлена кнопка для того, что бы следующие разработчики могли что-то сове добавить, это реализуется через customer-exit, BTE, BAdI(зависит от того, что выбрал человек, который первоначально разрабатывал программу).
Поэтому: а куда именно Вам нужно добавить кнопку?
Age: 46 Joined: 22 Aug 2013 Posts: 27 Location: г. Жлобин, Республика Беларусь
Posted: Wed Sep 25, 2013 11:19 pm Post subject: Re: Добавить кнопку на экран
AGER wrote:
Подскажите пожалуйста, как программно добавить кнопку на экран, не в tollbar.
Как вариант решения. На основном экране создать область подэкрана. И 2 отдельных подэкрана: один с кнопкой, второй без. Экран и подэкраны создаются в редакторе экранов. В зависимости от условий загружать в область или первый экран, или второй. Коряво конечно немного, но лучшего в голову не пришло _________________ Когда другие слепо следуют за истиной, помни - ничто не истина.
Age: 48 Joined: 06 Aug 2010 Posts: 79 Location: Ukraine
Posted: Thu Sep 26, 2013 1:37 pm Post subject: Re: Добавить кнопку на экран
Nick_Papkov wrote:
AGER wrote:
Подскажите пожалуйста, как программно добавить кнопку на экран, не в tollbar.
Как вариант решения. На основном экране создать область подэкрана. И 2 отдельных подэкрана: один с кнопкой, второй без. Экран и подэкраны создаются в редакторе экранов. В зависимости от условий загружать в область или первый экран, или второй. Коряво конечно немного, но лучшего в голову не пришло
А по другому динамические кнопки не получится создать, хотя почему только кнопки все динамические элементы экрана, которые мне приходилось создавать, именно таким образом и делались, т.к. другого способа я не нашел и не придумал.
Age: 46 Joined: 22 Aug 2013 Posts: 27 Location: г. Жлобин, Республика Беларусь
Posted: Thu Sep 26, 2013 1:46 pm Post subject: Re: Добавить кнопку на экран
klkuznetsov wrote:
А по другому динамические кнопки не получится создать, хотя почему только кнопки все динамические элементы экрана, которые мне приходилось создавать, именно таким образом и делались, т.к. другого способа я не нашел и не придумал.
Можно еще ее прятать в зависимости от условий через loop at screen ... endloop. в секции PBO экрана. Делать объект невидимым, установив соответствующие флажки для нужного объекта. Правда эстетически это может выглядеть не очень. _________________ Когда другие слепо следуют за истиной, помни - ничто не истина.
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.