SAP ABAP Class /IWBEP/CL_SBUI_DP_CE_TREE (SB: DSP UI data source tree)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SB (Application Component) Gateway Service Builder
     /IWBEP/SB_DSPCMN_UI (Package) Gateway Service Builder - DSP Common UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_DS_TREE_ABTR SB: DSP UI - mapping view - Data Source tree - abstract 20120515
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_CE_SH_TREE SB: DSP UI search help import wizard data source tree 20130807
Properties
Class /IWBEP/CL_SBUI_DP_CE_TREE  
Short Description SB: DSP UI data source tree    
Super Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR SB: DSP UI - mapping view - Data Source tree - abstract 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/SB_DSPCMN_UI   Gateway Service Builder - DSP Common UI 
Created 20120515   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWBEP/CL_SBUI_DP_CE_TREE has no forward declaration.
Interfaces
Class /IWBEP/CL_SBUI_DP_CE_TREE has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_DP_CE_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MC_HEADER Constant Public Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE 'H' Table type header 20121013
2 MC_STRUCTURE Constant Public Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE 'S' Table type header 20121013
3 MC_TABLE_TYPE Constant Public Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE 'T' Table type header 20121011
4 MO_MAPPING Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20120515
5 MO_SELECTED_NODE Static Attribute Public Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE Service Builder: Node Name 20121104
6 MT_CE_HIERARCHY Instance attribute Protected Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
7 MT_CE_HIERARCHY_OUTTAB Instance attribute Protected Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
8 MT_DS_HIERARCHY_CL Static Attribute Public Type reference (TYPE) TY_T_CE_HIERARCHY SB-DSP-Data with parent-child relation 20121011
9 MT_DS_SELECTED Static Attribute Public Type reference (TYPE) TY_T_CE_HIERARCHY SB - DSP - Selected lines 20121011
10 MV_CODE Static Attribute Public Type reference (TYPE) SYUCOMM Store Select all / deselect all 20121015
11 MV_DS_GUID Static Attribute Public Type reference (TYPE) /IWBEP/SBDM_NODE_UUID Service Builder: Node UUID 20120612
12 MV_DS_HANDLE Instance attribute Private Type reference (TYPE) I 20120515
13 MV_DS_NAME Instance attribute Public Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20120515
14 MV_OPERATION_TYPE Instance attribute Private Type reference (TYPE) /IWBEP/SBDSP_OPERATION_TYPE Data Source Provider - Operation Type 20120515
15 MV_RFC_DESTINATION Instance attribute Public Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120515
16 MV_ROOT_NODE_PATH Static Attribute Public Type reference (TYPE) /IWBEP/SBDM_ORIGIN_NAME Service Builder: Origin Name 20121107
17 MV_STRUCTURE_NAME Static Attribute Public Type reference (TYPE) /IWBEP/SBOD_ABAP_STRC_NAME Service Builder: OData ABAP Structure Type Name 20121012
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_KEY_TO_CE_OUTTAB Instance method Public Method Add node key to hierarchy out table 20120522
2 ADD_NODE_TREES Instance method Public Method Add node to tree 20120522
3 CHECK_DISABLE Instance method Private Method Check the line will be disabled or not 20121011
4 CREATE_CE_ALV_TREE Instance method Public Method Create ALV tree 20120522
5 DISPLAY_CE_ALV_TREE Instance method Public Method Display ALV Tree 20120522
6 GET_CE_HIERARCHY Instance method Public Method Get Hierarchy 20120522
7 GET_COMPLEX_TYPE_ATTRIBUTE Instance method Public Method Get complex type attribute 20120522
8 GET_DS_HIERARCHY_CL Instance method Public Method Set the data source hierarchy 20120518
9 GET_SEARCH_HELP Instance method Public Method get search helps for associated with DDIC field 20140519
10 GET_TREE Instance method Public Method Get Tree 20120518
11 HANDLE_CHECKBOX_CHANGE Instance method Public Event handling method Handler to checkbox change 20120522
12 ON_DESELECT_ALL Instance method Public Event handling method Handler to deselect all 20120517
13 ON_SELECT_ALL Instance method Public Event handling method Handler to select all 20120517
14 SELECT_CHILDREN Instance method Private Method Select All Children of Children 20120611
Events
Class /IWBEP/CL_SBUI_DP_CE_TREE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_T_CE_HIERARCHY Public See coding 20120522 ty_t_ce_hierarchy TYPE STANDARD TABLE OF /iwbep/s_sbui_dp_ce_tree
Method Signatures

Method ADD_NODE_KEY_TO_CE_OUTTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CE_HIERARCHY Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
2 Exporting EV_ROOT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method ADD_NODE_TREES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_OUTPUT Call by reference Type reference (TYPE) /IWBEP/S_SBUI_DP_CE_TREE SB: DSP ALV tree structure for data source (field catalog) 20120522
2 Importing IV_HANDLE Call by reference Type reference (TYPE) I 20120522
3 Importing IV_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120522
4 Returning RV_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method CHECK_DISABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CHOSEN Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121012
2 Exporting EV_DISABLE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20121012
3 Importing IS_DS_HIERARCHY Call by reference Type reference (TYPE) /IWBEP/S_SBUI_DP_CE_TREE SB: DSP ALV tree structure for data source (field catalog) 20121011
4 Importing IV_ISSINGLE Call by reference Type reference (TYPE) BOOLEAN Check if the data for that entity/Complex type is needed 20121012

Method CHECK_DISABLE on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method CREATE_CE_ALV_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DS_HIERARCHY Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method DISPLAY_CE_ALV_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CE_HIERARCHY Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method GET_CE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CE_HIERARCHY Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method GET_COMPLEX_TYPE_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CE_HIERARCHY Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522
2 Changing CV_LINE Call by reference Type reference (TYPE) INT4 Natural Number 20120522
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120522
4 Importing IV_HIERARCHY Call by reference Type reference (TYPE) I 20120522
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120522

Method GET_DS_HIERARCHY_CL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CE_HIERARCHY_CL Call by reference Type reference (TYPE) TY_T_CE_HIERARCHY 20120522

Method GET_DS_HIERARCHY_CL on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method GET_SEARCH_HELP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NODE_NAME Call by reference Type reference (TYPE) /IWBEP/SBDM_NODE_NAME Service Builder: Node Name 20140519
2 Importing IV_PARENT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20140519
3 Returning RV_SHLP_NAME Value transfer Type reference (TYPE) /IWBEP/SBDSP_DS_SH_NAME Name of Search Help 20140519

Method GET_SEARCH_HELP on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method GET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20120518

Method GET_TREE on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method HANDLE_CHECKBOX_CHANGE Signature

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

Method HANDLE_CHECKBOX_CHANGE on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method ON_DESELECT_ALL Signature

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

Method ON_DESELECT_ALL on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method ON_SELECT_ALL Signature

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

Method ON_SELECT_ALL on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.

Method SELECT_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Call by reference Type reference (TYPE) C Checked 20120611
2 Importing NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY Node Key 20120611

Method SELECT_CHILDREN on class /IWBEP/CL_SBUI_DP_CE_TREE has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 200