SAP ABAP Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR (SB: DSP UI - mapping view - Data Source tree - abstract)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_CE_TREE SB: DSP UI data source tree 20120515
2 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_SBUI_DP_DS_TREE_VIEW SB: DSP UI - mapping view - Data Source tree 20120513
Properties
Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR  
Short Description SB: DSP UI - mapping view - Data Source tree - abstract    
Super Class    
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 20120513   SAP 
Last change 20141120    
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
Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DECL_TYPE Constant Protected See coding 20120513
2 GC_LINE_TYPE Constant Protected See coding 20120513
3 MO_DATA_SOURCE Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOURCE SB - DSP - Data Source DM 20120513
4 MO_DS_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20120513
5 MO_DS_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20120513
6 MO_DS_UI_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBUI_DP 20130814
7 MO_MESSAGE_UTILITY Instance attribute Protected Object reference (TYPE REF TO) /IWBEP/IF_SBCM_MSG_UTILITY SB: MSG utility 20120513
8 MT_DS_HIERARCHY Instance attribute Protected Type reference (TYPE) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20130729
9 MT_DS_HIERARCHY_OUTTAB Instance attribute Protected Type reference (TYPE) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
10 MT_DS_TREE_FIELDCAT Instance attribute Protected Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120513
Methods
# Method Level Visibility Method type Description Created on
1 ADD_NODE_KEY_TO_DS_OUTTAB Instance method Protected Method Add node key to data source hierarchy out table 20120513
2 ADD_NODE_TREE Instance method Protected Method Add node into ALV tree 20120513
3 BUILD_DS_FIELD_CATALOG Instance method Protected Method Build data source tree field catalog 20120513
4 CLEAR_COMPONENT Instance method Public Method Clear/free the data sourec tree 20120513
5 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120513
6 CREATE_DS_ALV_TREE Instance method Protected Method Create data source ALV tree 20120513
7 DISPLAY_DS_ALV_TREE Instance method Protected Method Display data source ALV tree 20120513
8 GET_COMPLEX_TYPE_ATTRIBUTS Instance method Protected Method Get complex types attributs recursively 20120513
9 GET_DS_HIERARCHY Instance method Protected Method Get data source hierarchy 20120513
10 GET_NODE_ICON Instance method Protected Method Get the node icon 20120513
11 GET_RELATED_NODE_KEY Instance method Protected Method Get the related node key 20130821
12 RAISE_FUNCTION_EXCEPTION Instance method Protected Method Log and raise exceptions that comes from a function module 20120513
13 SET_CURRENT_NODE Instance method Public Method Sets the current node for the component - optional 20120513
14 SET_DATA_SOURCE Instance method Public Method Sets the current data source node for the component 20120513
15 SHOW_COMPONENT Instance method Public Method Show the data source tree 20120513
16 UPDATE_DS_ATTR_HIERARCHY Instance method Protected Method Update hierarchy structure of a data source attribute 20130820
Events
Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no event.
Types
Class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no local type.
Method Signatures

Method ADD_NODE_KEY_TO_DS_OUTTAB 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) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
2 Exporting EV_ROOT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method ADD_NODE_TREE 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_DS_TREE SB: DSP ALV tree structure for data source (field catalog) 20120513
2 Importing IV_HANDLE Call by reference Type reference (TYPE) I 20120513
3 Importing IV_RELAT_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120513
4 Returning RV_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method BUILD_DS_FIELD_CATALOG Signature

Method BUILD_DS_FIELD_CATALOG on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method CLEAR_COMPONENT Signature

Method CLEAR_COMPONENT on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

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 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method CREATE_DS_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) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method DISPLAY_DS_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) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method GET_COMPLEX_TYPE_ATTRIBUTS 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) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
2 Changing CV_LINE Call by reference Type reference (TYPE) INT4 Natural Number 20120513
3 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120513
4 Importing IV_HIERARCHY Call by reference Type reference (TYPE) I 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method GET_DS_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DS_HIERARCHY Call by reference Type reference (TYPE) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method GET_NODE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DECLARATION_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_DECL_TYPE SB: DS Attribute Declaration Type 20120513
2 Importing IV_IS_KEY Call by reference Type reference (TYPE) ABAP_BOOL 20120603
3 Importing IV_IS_LOG Call by reference Type reference (TYPE) ABAP_BOOL 20120513
4 Importing IV_IS_MAXHITS Call by reference Type reference (TYPE) ABAP_BOOL 20120617
5 Importing IV_IS_RANGE Call by reference Type reference (TYPE) ABAP_BOOL 20120513
6 Importing IV_LINE_TYPE Call by reference Type reference (TYPE) /IWBEP/SBDSP_DS_AT_TYPE SB: DS Attribute Type 20120513
7 Returning RV_ICON Value transfer Type reference (TYPE) TV_IMAGE Tree Control: Icon / Image 20120513

Method GET_NODE_ICON on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no exception.

Method GET_RELATED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130821
2 Importing IT_DS_HIERARCHY Call by reference Type reference (TYPE) /IWBEP/T_SBUI_DP_DS_TREE SB: DSP ALV tree output table for data source 20130821
3 Returning RV_RELAT_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20130821

Method GET_RELATED_NODE_KEY on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no exception.

Method RAISE_FUNCTION_EXCEPTION Signature

Method RAISE_FUNCTION_EXCEPTION on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method SET_CURRENT_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDM_NODE SB - Domain Model - Node 20120513
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method SET_DATA_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DATA_SOURCE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOURCE SB - DSP - Data Source DM 20120513

Method SET_DATA_SOURCE on class /IWBEP/CL_SBUI_DP_DS_TREE_ABTR has no exception.

Method SHOW_COMPONENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTROLLER Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBUI_CONTROLLER SB: UI controller (main instance) 20130414
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120513

Method UPDATE_DS_ATTR_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DS_HIERARCHY Call by reference Type reference (TYPE) /IWBEP/S_SBUI_DP_DS_TREE SB: DSP ALV tree structure for data source (field catalog) 20130820
2 Importing IO_DS_ATTR Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130820

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