SAP ABAP Class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW (SB: DSP UI - mapping view - 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 20120513
Properties
Class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW  
Short Description SB: DSP UI - mapping view - 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 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_VIEW has no interface implemented.
Friends
Class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MAPPING Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_MAPPING SB - DSP - Mapping header DM 20120513
2 MO_OPERATION Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_OPERATION SB - DSP - Operation DM 20130910
3 MT_ADDITIONAL_TOOLBAR Instance attribute Private Type reference (TYPE) TTB_BUTTON 20130807
4 MV_DS_DRAGDROP_HANDLE Instance attribute Private Type reference (TYPE) I 20130729
5 MV_DS_NODE_GUID Instance attribute Private Type reference (TYPE) /IWBEP/SBDM_NODE_UUID Service Builder: Node UUID 20120726
6 MV_OPERATION_TYPE Instance attribute Private Type reference (TYPE) /IWBEP/SBDSP_OPERATION_TYPE Data Source Provider - Operation Type 20120513
7 MV_TOOLBAR_SEPARATOR_ADDED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130807
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Add buttons to the toolbar 20120617
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120513
3 GET_DS_ATTRIBUTE Instance method Private Method Get DS attributes 20120517
4 GET_IS_FOLDER Instance method Private Method Get is Folder indicator 20130911
5 GET_SELECTED_DS_ATTR Instance method Public Method Get the selected ds attr 20120514
6 GET_SELECTED_NODE Instance method Private Method get marked node by the user 20120619
7 ON_DRAG_DS_ATTRIBUTE Instance method Private Event handling method On drag data source attribute 20120513
8 ON_FUNCTION_SELECTED Instance method Private Event handling method Handler to react to fired function codes of the toolbar 20120513
9 ON_ITEM_DOUBLE_CLICK Instance method Private Event handling method On item double click 20120528
10 ON_NODE_DOUBLE_CLICK Instance method Private Event handling method On node double click 20120513
11 REFRESH_SUB_TREE_RECURSIVELY Instance method Private Method Recursively refresh ALV Tree nodes under the changed DS attr 20130821
12 REFRESH_WHOLE_TREE Instance method Private Method Refresh whole ALV Tree 20130820
13 SET_BUTTONS_STATE Instance method Private Method Set the tollbar buttons state disabled/enabled 20120528
Events
# Event Type Visibility Description Created on
1 ON_DS_ATT_SELECTED Instance Event
(0)
Public
(2)
On data attribute selected 20120513
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_BUTTON_STATE Public See coding 20130729 BEGIN OF ty_s_button_state , fcode TYPE syucomm, enabled TYPE abap_bool, END OF ty_s_button_state
2 TY_T_BUTTON_STATE Public See coding 20130729 ty_t_button_state TYPE STANDARD TABLE OF ty_s_button_state
Method Signatures

Method ADD_BUTTONS Signature

Method ADD_BUTTONS on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120617

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 GET_DS_ATTRIBUTE 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) LVC_NKEY ALV Tree Control: Node Key 20120517
2 Importing IV_RAISE_EVENT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120517
3 Returning RO_DS_ATTR Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120517

Method GET_DS_ATTRIBUTE on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method GET_IS_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DS_ATTRIBUTE Call by reference Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20130911
2 Returning RV_IS_FOLDER Value transfer Type reference (TYPE) AS4FLAG Flag (X or Blank) 20130911

Method GET_IS_FOLDER on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method GET_SELECTED_DS_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DS_ATTR Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120514

Method GET_SELECTED_DS_ATTR on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_NODE_KEY Value transfer Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120619

Method GET_SELECTED_NODE on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method ON_DRAG_DS_ATTRIBUTE Signature

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

Method ON_DRAG_DS_ATTRIBUTE on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method ON_FUNCTION_SELECTED Signature

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

Method ON_FUNCTION_SELECTED on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method ON_ITEM_DOUBLE_CLICK Signature

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

Method ON_ITEM_DOUBLE_CLICK on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method ON_NODE_DOUBLE_CLICK Signature

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

Method ON_NODE_DOUBLE_CLICK on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no exception.

Method REFRESH_SUB_TREE_RECURSIVELY 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 IV_INDEX Call by reference Type reference (TYPE) I 20130821
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130821

Method REFRESH_WHOLE_TREE Signature

Method REFRESH_WHOLE_TREE on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20130820

Method SET_BUTTONS_STATE Signature

Method SET_BUTTONS_STATE on class /IWBEP/CL_SBUI_DP_DS_TREE_VIEW has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_SBCM_EXCEPTION SB: exception 20120528
Event Signatures

Event ON_DS_ATT_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 EO_DS_ATTR Exporting Value transfer Object reference (TYPE REF TO) /IWBEP/IF_SBDSP_DATA_SOUR_ATTR SB - DSP - Data Source Attribute 20120513
History
Last changed by/on SAP  20141120 
SAP Release Created in 200