SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Добавить кнопку на экран



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
AGER
Участник
Участник


Age: 34
Joined: 09 Oct 2012
Posts: 2

PostPosted: Tue May 07, 2013 6:35 pm    Post subject: Добавить кнопку на экран Reply with quote

Подскажите пожалуйста, как программно добавить кнопку на экран, не в tollbar.
Back to top
View user's profile Send private message
Кодер
Участник
Участник



Joined: 11 Apr 2012
Posts: 27

PostPosted: Tue May 07, 2013 9:46 pm    Post subject: Reply with quote

В общем случае - никак. В некоторых случаях, в программе разработчиком может быть оставлена кнопка для того, что бы следующие разработчики могли что-то сове добавить, это реализуется через customer-exit, BTE, BAdI(зависит от того, что выбрал человек, который первоначально разрабатывал программу).
Поэтому: а куда именно Вам нужно добавить кнопку?
Back to top
View user's profile Send private message
Nick_Papkov
Участник
Участник


Age: 46
Joined: 22 Aug 2013
Posts: 27
Location: г. Жлобин, Республика Беларусь

PostPosted: Wed Sep 25, 2013 11:19 pm    Post subject: Re: Добавить кнопку на экран Reply with quote

AGER wrote:
Подскажите пожалуйста, как программно добавить кнопку на экран, не в tollbar.


Как вариант решения. На основном экране создать область подэкрана. И 2 отдельных подэкрана: один с кнопкой, второй без. Экран и подэкраны создаются в редакторе экранов. В зависимости от условий загружать в область или первый экран, или второй. Коряво конечно немного, но лучшего в голову не пришло Smile

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.
Back to top
View user's profile Send private message
klkuznetsov
Специалист
Специалист


Age: 47
Joined: 06 Aug 2010
Posts: 79
Location: Ukraine

PostPosted: Thu Sep 26, 2013 1:37 pm    Post subject: Re: Добавить кнопку на экран Reply with quote

Nick_Papkov wrote:
AGER wrote:
Подскажите пожалуйста, как программно добавить кнопку на экран, не в tollbar.


Как вариант решения. На основном экране создать область подэкрана. И 2 отдельных подэкрана: один с кнопкой, второй без. Экран и подэкраны создаются в редакторе экранов. В зависимости от условий загружать в область или первый экран, или второй. Коряво конечно немного, но лучшего в голову не пришло Smile


А по другому динамические кнопки не получится создать, хотя почему только кнопки все динамические элементы экрана, которые мне приходилось создавать, именно таким образом и делались, т.к. другого способа я не нашел и не придумал.
Back to top
View user's profile Send private message
Nick_Papkov
Участник
Участник


Age: 46
Joined: 22 Aug 2013
Posts: 27
Location: г. Жлобин, Республика Беларусь

PostPosted: Thu Sep 26, 2013 1:46 pm    Post subject: Re: Добавить кнопку на экран Reply with quote

klkuznetsov wrote:
А по другому динамические кнопки не получится создать, хотя почему только кнопки все динамические элементы экрана, которые мне приходилось создавать, именно таким образом и делались, т.к. другого способа я не нашел и не придумал.


Можно еще ее прятать в зависимости от условий через loop at screen ... endloop. в секции PBO экрана. Делать объект невидимым, установив соответствующие флажки для нужного объекта. Правда эстетически это может выглядеть не очень.

_________________
Когда другие слепо следуют за истиной, помни - ничто не истина.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.