SAP ABAP Class /BOBF/CL_TUI_CTRL_TOOLBAR (Control: Toolbar)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-TST (Application Component) Business Object Processing Framework Tests
     /BOBF/TEST_UI (Package) Business Object Processing Framework Test UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /BOBF/IF_TUI_EVENTS Interface containing all Events of the Controls 20090528
Properties
Class /BOBF/CL_TUI_CTRL_TOOLBAR  
Short Description Control: Toolbar    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/TEST_UI   Business Object Processing Framework Test UI 
Created 20090528   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /BOBF/IF_TUI_EVENTS Interface containing all Events of the Controls 20090528
Friends
Class /BOBF/CL_TUI_CTRL_TOOLBAR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_TOOLBAR_CONTROL Static Attribute Private Object reference (TYPE REF TO) /BOBF/CL_TUI_CTRL_TOOLBAR asdf 20090528
2 MO_TOOLBAR Instance attribute Private Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20090528
3 MT_ADDED_BO_KEY Instance attribute Private Type reference (TYPE) TT_BO_KEY 20090528
4 MT_FUNCTION_CODE_TABLE Instance attribute Private Type reference (TYPE) TT_FUNCTION_CODE_TABLE 20090528
5 MV_OBEY_PROPERTIES Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_TRUE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090528
6 MV_SELECTED_BO Instance attribute Public Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090528
7 MV_SHOW_CHANGE_LOG Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20120510
8 MV_SHOW_KEYS Instance attribute Public Type reference (TYPE) BOOLE_D ABAP_FALSE Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20090601
9 MV_SYSTEM_TYPE Instance attribute Public Attribute reference (LIKE) SY-SYSID 'CUSTOMER' 'SAP' or 'CUSTOMER' system 20120831
Methods
# Method Level Visibility Method type Description Created on
1 ADAPT_TOOLBAR_STATE Instance method Private Method 20090528
2 ADD_BO Instance method Public Method Called, as soon as a new BO name was entered 20090528
3 CALL_TRANSACTION_CLEANUP Instance method Public Method 20090528
4 CALL_TRANSACTION_SAVE Instance method Public Method 20090528
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090528
6 GET_INSTANCE Static method Public Method Returns the one and only Toolbar Control Instance 20090528
7 ON_BUTTON_CLICKED Instance method Public Event handling method Reacts, as soon as a menue bar button has been clicked 20090528
8 ON_DROPDOWN_CLICKED Instance method Public Event handling method Reacts, as soon as a dropdown bar has been clicked 20090528
9 ON_SELECTION_CHANGED Instance method Public Event handling method Reacts, as soon as the user selects a BO in the tree control 20090528
10 ON_TRANSACTION_CLEANEDUP Instance method Public Event handling method 20090528
11 ON_TRANSACTION_SAVED Instance method Public Event handling method 20090528
12 TRANSLATE_FUNCTION_CODE Instance method Private Method Translates Entities into Function Codes 20090528
Events
Class /BOBF/CL_TUI_CTRL_TOOLBAR has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ALTKEY_NODE_NAME Private See coding 20100922 tt_altkey_node_name TYPE SORTED TABLE OF ty_altkey_node_name WITH NON-UNIQUE KEY PRIMARY_KEY COMPONENTS node_name altkey_name
2 TT_BO_KEY Private See coding 20090528 tt_bo_key TYPE STANDARD TABLE OF /bobf/obm_bo_key
3 TT_FUNCTION_CODE_TABLE Private See coding 20090528 tt_function_code_table TYPE STANDARD TABLE OF ty_function_code_table WITH KEY function_code
4 TT_QUERY_NODE_NAME Private See coding 20100922 tt_query_node_name TYPE SORTED TABLE OF ty_query_node_name WITH NON-UNIQUE KEY PRIMARY_KEY COMPONENTS node_name query_name
5 TY_ALTKEY_NODE_NAME Private See coding 20100922 BEGIN OF ty_altkey_node_name , node_name TYPE /BOBF/OBM_NAME, altkey_name TYPE /BOBF/OBM_NAME, altkey_key TYPE /BOBF/OBM_ALTKEY_KEY, END OF ty_altkey_node_name
6 TY_FUNCTION_CODE_TABLE Private See coding 20090528 BEGIN OF ty_function_code_table, function_code TYPE ui_func, content_key TYPE /bobf/conf_key, content_cat TYPE /bobf/obm_content_cat, END OF ty_function_code_table
7 TY_QUERY_NODE_NAME Private See coding 20100922 BEGIN OF ty_query_node_name , node_name TYPE /BOBF/OBM_NAME, query_name TYPE /BOBF/OBM_NAME, query_key TYPE /BOBF/OBM_QUERY_KEY, END OF ty_query_node_name
Method Signatures

Method ADAPT_TOOLBAR_STATE Signature

Method ADAPT_TOOLBAR_STATE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no parameter.
Method ADAPT_TOOLBAR_STATE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ADD_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20090528

Method ADD_BO on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method CALL_TRANSACTION_CLEANUP Signature

Method CALL_TRANSACTION_CLEANUP on class /BOBF/CL_TUI_CTRL_TOOLBAR has no parameter.
Method CALL_TRANSACTION_CLEANUP on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method CALL_TRANSACTION_SAVE Signature

Method CALL_TRANSACTION_SAVE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no parameter.
Method CALL_TRANSACTION_SAVE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20090528

Method CONSTRUCTOR on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_TOOLBAR_CONTROL Value transfer Object reference (TYPE REF TO) /BOBF/CL_TUI_CTRL_TOOLBAR asdf 20090528
2 Importing IO_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20090528

Method GET_INSTANCE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ON_BUTTON_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20090528

Method ON_BUTTON_CLICKED on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ON_DROPDOWN_CLICKED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20090528
2 Importing POSX Value transfer Attribute reference (LIKE) 20090528
3 Importing POSY Value transfer Attribute reference (LIKE) 20090528

Method ON_DROPDOWN_CLICKED on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ON_SELECTION_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY Value transfer Attribute reference (LIKE) 20090528
2 Importing IT_SOURCE_KEY Value transfer Attribute reference (LIKE) 20090528
3 Importing IV_ASSOCIATION Value transfer Attribute reference (LIKE) 20090528
4 Importing IV_BO_KEY Value transfer Attribute reference (LIKE) 20090528
5 Importing IV_NODE_KEY Value transfer Attribute reference (LIKE) 20090528
6 Importing IV_SOURCE_BO_KEY Value transfer Attribute reference (LIKE) 20090528
7 Importing IV_SOURCE_NODE_KEY Value transfer Attribute reference (LIKE) 20090528

Method ON_SELECTION_CHANGED on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ON_TRANSACTION_CLEANEDUP Signature

Method ON_TRANSACTION_CLEANEDUP on class /BOBF/CL_TUI_CTRL_TOOLBAR has no parameter.
Method ON_TRANSACTION_CLEANEDUP on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method ON_TRANSACTION_SAVED Signature

Method ON_TRANSACTION_SAVED on class /BOBF/CL_TUI_CTRL_TOOLBAR has no parameter.
Method ON_TRANSACTION_SAVED on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.

Method TRANSLATE_FUNCTION_CODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20090528
2 Exporting EV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090528
3 Exporting EV_FUNCTION_CODE Call by reference Type reference (TYPE) UI_FUNC Function code 20090528
4 Importing IV_CONTENT_CAT Call by reference Type reference (TYPE) /BOBF/OBM_CONTENT_CAT Entity Category 20090528
5 Importing IV_CONTENT_KEY Call by reference Type reference (TYPE) /BOBF/CONF_KEY NodeID 20090528
6 Importing IV_FUNCTION_CODE Call by reference Type reference (TYPE) UI_FUNC Function code 20090528

Method TRANSLATE_FUNCTION_CODE on class /BOBF/CL_TUI_CTRL_TOOLBAR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 702