SAP ABAP Class /BOBF/CL_CUST_BROWSER_NODE (Business Object Node Browser)
Hierarchy
SAP_BS_FND (Software Component) SAP Business Suite Foundation
   AP-RC-BOF-CFN (Application Component) Business Object Processing Framework Configuration
     /BOBF/CUSTOMER_UI (Package) Business Object Processing Framework Customer UI
Properties
Class /BOBF/CL_CUST_BROWSER_NODE  
Short Description Business Object Node Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /BOBF/CUSTOMER_UI   Business Object Processing Framework Customer UI 
Created 20090827   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /BOBF/IF_CUST_C Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /BOBF/CL_CUST_BROWSER_NODE has no interface implemented.
Friends
Class /BOBF/CL_CUST_BROWSER_NODE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TREE_ELEMENT_VERSION Constant Private Type reference (TYPE) STRING 'Z' 20090918
2 GO_INSTANCE Static Attribute Private Object reference (TYPE REF TO) /BOBF/CL_CUST_BROWSER_NODE Business Object Detail Browser 20090827
3 MO_TREE_NODE_BROWSER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20090827
4 MT_ALV_OUTTAB Instance attribute Private Type reference (TYPE) TT_ALV_OUTTAB 20090827
5 MT_CACHE_BO Instance attribute Private Type reference (TYPE) /BOBF/T_CONF_MODEL_API_BO Configuration Model API: BO Details 20091027
6 MT_CACHE_NODE Instance attribute Private Type reference (TYPE) /BOBF/T_CONF_MODEL_API_NODE Configuration Model API: Node Details 20091027
7 MV_BO_KEY Instance attribute Private Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090827
8 MV_BUSINESS_OBJECT_VERSION_KEY Instance attribute Public Type reference (TYPE) /BOBF/OBM_OBJ_KEY Business Object Version 20090827
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE Instance method Public Method 20091112
2 ADD_SUBNODES Instance method Private Method Parsing the BO's structure 20090827
3 BUILD_TREE Instance method Private Method Build ALV tree 20090827
4 CLEAR_TREE Instance method Private Method Clear the ALV instance 20090827
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090827
6 DELETE_NODE Instance method Public Method 20091112
7 FOCUS_NODE Instance method Public Method 20091112
8 GET_INSTANCE Static method Public Method Singleton 20090827
9 INITIALIZE Static method Public Method Create Singleton and store ALV instance 20090827
10 ON_CONTEXT_MENUE_REQUEST Instance method Private Event handling method 20090828
11 ON_CONTEXT_MENUE_SELECTED Instance method Private Event handling method 20090828
12 ON_NODE_DOUBLECLICK Instance method Private Event handling method 20091104
13 OPEN_BO Instance method Public Method Open a specific BO 20090827
14 REFRESH Instance method Public Method 20090922
Events
Class /BOBF/CL_CUST_BROWSER_NODE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ALV_OUTTAB Private See coding 20090827 tt_alv_outtab TYPE STANDARD TABLE OF ty_alv_outtab
2 TY_ALV_OUTTAB Private See coding 20090827 BEGIN OF ty_alv_outtab, node_key TYPE /bobf/obm_node_key, description TYPE string, node_type TYPE /bobf/obm_node_type, tree_parent_key TYPE lvc_nkey, tree_key TYPE lvc_nkey, END OF ty_alv_outtab
Method Signatures

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091112
2 Importing IV_PARENT_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091112

Method ADD_NODE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method ADD_SUBNODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20090827
2 Importing IV_PARENT_TREE_ID Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20090827

Method ADD_SUBNODES on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method BUILD_TREE Signature

Method BUILD_TREE on class /BOBF/CL_CUST_BROWSER_NODE has no parameter.
Method BUILD_TREE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method CLEAR_TREE Signature

Method CLEAR_TREE on class /BOBF/CL_CUST_BROWSER_NODE has no parameter.
Method CLEAR_TREE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20090827

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

Method DELETE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY ALV Tree Control: Node Key 20091112

Method DELETE_NODE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method FOCUS_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_KEY Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091112

Method FOCUS_NODE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EO_INSTANCE Value transfer Object reference (TYPE REF TO) /BOBF/CL_CUST_BROWSER_NODE Business Object Detail Browser 20090827

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

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20090827

Method INITIALIZE on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method ON_CONTEXT_MENUE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Value transfer Attribute reference (LIKE) 20090828
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20090828

Method ON_CONTEXT_MENUE_REQUEST on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method ON_CONTEXT_MENUE_SELECTED Signature

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

Method ON_CONTEXT_MENUE_SELECTED on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method ON_NODE_DOUBLECLICK Signature

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

Method ON_NODE_DOUBLECLICK on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method OPEN_BO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BO_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090827
2 Importing IV_BO_NAME Call by reference Type reference (TYPE) /BOBF/OBM_NAME Name 20090827
3 Importing IV_BO_VERSION_KEY Call by reference Type reference (TYPE) /BOBF/OBM_BO_KEY Business Object 20090827
4 Importing IV_EXTENSION Call by reference Type reference (TYPE) C ABAP_FALSE Extension 20090827

Method OPEN_BO on class /BOBF/CL_CUST_BROWSER_NODE has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SHOW_NODE Call by reference Type reference (TYPE) /BOBF/OBM_NODE_KEY Node 20091103

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