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
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Wed Nov 23, 2011 1:46 pm    Post subject: иконка в заголовке закладки динамически не на экране выбора Reply with quote

Добрый день, нужно на своем не селекционном экране динамически по некому условию к заголовку добавлять иконки. Как это сделать?
_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
John Doe
Модератор
Модератор


Age: 46
Joined: 05 Nov 2007
Posts: 725
Location: КраснАдар

PostPosted: Thu Nov 24, 2011 10:32 am    Post subject: Reply with quote

Привет. Может не так понял, но расскажу как добавить иконку к закладке (или кнопке).

1. Выбираем нужную кнопку. Лезем в атрибуты на закладку "Прогр.", находим чекбокс "Поле вывода", ставим галку.
2. Сверху под именем поля появится чекбокс "С пиктогр.". Здесь тоже ставим галку.
3. В программе объявляем глобальную переменную с типом ICONS-TEXT с названием как у закладки (кнопки). Эту переменную будем использовать для текста.
4. Пиктограммку создаем через ФМ ICON_CREATE в PBO. Либо тупо WRITE TO в переменную.

Code:
DATA: push1 TYPE icons-text.


MODULE status_0100 OUTPUT.
  SET PF-STATUS 'SCREEN_100'.
  CALL FUNCTION 'ICON_CREATE'
    EXPORTING
      name                        = icon_green_light
      TEXT                        = 'Закл. 1'
   IMPORTING
     RESULT                      = push1
   EXCEPTIONS
     icon_not_found              = 1
     outputfield_too_short       = 2
     OTHERS                      = 3
            .
ENDMODULE.                    "status_0100 OUTPUT


http://help.sap.com/saphelp_nw04/helpdata/en/59/348efa61c611d295750000e8353423/content.htm

_________________
FunCoding.ru
KicksCollector.ru
Back to top
View user's profile Send private message Blog
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Thu Nov 24, 2011 11:54 am    Post subject: Reply with quote

да все правильно, иногда простые вещи ставят в тупик Sad. Забыл поставить поле вывода. Спасибо.
_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
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.