constants: b_01 type sy-ucomm value 'F01',
b_02 type sy-ucomm value 'F02',
b_03 type sy-ucomm value 'F03',
b_04 type sy-ucomm value 'F04',
b_05 type sy-ucomm value 'F05',
b_06 type sy-ucomm value 'F06',
b_07 type sy-ucomm value 'F07',
b_08 type sy-ucomm value 'F08',
b_09 type sy-ucomm value 'F09',
b_10 type sy-ucomm value 'F10',
b_11 type sy-ucomm value 'F11',
b_12 type sy-ucomm value 'F12',
b_13 type sy-ucomm value 'F13',
b_14 type sy-ucomm value 'F14',
b_15 type sy-ucomm value 'F15',
b_16 type sy-ucomm value 'F16',
b_17 type sy-ucomm value 'F17',
b_18 type sy-ucomm value 'F18',
b_19 type sy-ucomm value 'F19',
b_20 type sy-ucomm value 'F20',
b_21 type sy-ucomm value 'F21',
b_22 type sy-ucomm value 'F22',
b_23 type sy-ucomm value 'F23',
b_24 type sy-ucomm value 'F24',
b_25 type sy-ucomm value 'F25',
b_26 type sy-ucomm value 'F26',
b_27 type sy-ucomm value 'F27',
b_28 type sy-ucomm value 'F28',
b_29 type sy-ucomm value 'F29',
b_30 type sy-ucomm value 'F30',
b_31 type sy-ucomm value 'F31',
b_32 type sy-ucomm value 'F32',
b_33 type sy-ucomm value 'F33',
b_34 type sy-ucomm value 'F34',
b_35 type sy-ucomm value 'F35'.
IV_BUTTON | Button function code, please use one of constants B_xx. |
IV_TEXT | Optional - button text |
IV_ICON | Optional - button icon |
IV_QINFO | Optional - tooltip for button |
IV_ALLOWED | Optional - Button is enabled (in default abap_true) |
methods: add_button importing value(iv_button) type sy-ucomm
value(iv_text) type smp_dyntxt-text optional
value(iv_icon) type smp_dyntxt-icon_id optional
value(iv_qinfo) type smp_dyntxt-quickinfo optional
value(iv_allowed) type abap_bool default abap_true
exceptions
button_already_filled
button_does_not_exists
icon_and_text_empty.
methods: hide_button importing value(iv_button) type sy-ucomm.
methods: show_button importing value(iv_button) type sy-ucomm.
methods: add_separator importing value(iv_button) type sy-ucomm.
data: fully_dynamic type abap_bool.