REPORT CREATION_OF_ACTIVE_ICON.
INITIALIZATION. IMPORT mytab-activetab FROM MEMORY ID 'TABSTRIP'. CASE mytab-activetab. WHEN 'UCOMM1'. mytab-dynnr = 100. WHEN 'UCOMM2'. mytab-dynnr = 200. WHEN 'UCOMM3'. mytab-dynnr = 300. WHEN OTHERS. tabb1-dynnr = 100. ENDCASE. START-OF-SELECTION. EXPORT: tabb1-activetab TO MEMORY ID 'TABSTRIP'. SHORT VERSION. INITIALIZATION. IMPORT mytab FROM MEMORY ID 'TABSTRIP'. START-OF-SELECTION. EXPORT: mytab TO MEMORY ID 'TABSTRIP'. SYNTAX FOR CREATING THE EXISTING CONTEXT MENU.:: FORM on_ctmenu_text USING menu TYPE REF TO cl_ctmenu. CALL METHOD menu->load_gui_status EXPORTING program = prog status = 'CON_MENU' menu = menu . CALL METHOD menu->set_default_function EXPORTING fcode = 'list'. ENDFORM. CREATING A NEW CONTEXT MENU:: FORM on_ctmenu_text USING menu TYPE REF TO cl_ctmenu. DATA new_menu TYPE REF TO cl_ctmenu. CREATE OBJECT new_menu. CALL METHOD new_menu->add_function EXPORTING fcode = 'list' text = text-001. CALL METHOD new_menu->add_function EXPORTING fcode = 'add' text = text-002. CALL METHOD new_menu->add_function EXPORTING fcode = 'delete' text = text-003. CALL METHOD new_menu->add_submenu EXPORTING menu = new_menu text = text-005. ENDFORM SYNTAX FOR STATUS ICON: CALL FUNCTION 'ICON_CREATE' EXPORTING NAME = 'icon name' TEXT = 'text to be displayed' INFO = 'tooltip text'•
Serkan AKKAVAK Computer Engineer ABAP Developer & SAP MM SD Consultant Contact : serkurumsal@yandex.com
Social Plugin