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
⤷ 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 |