Hierarchy
⤷
⤷
Properties
| Class | CL_UMC_BW_SELECTION_DATA | |
| Short Description | Base for Selection of BW Values | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | UMC | CPM : Common Objects |
| Created | 20050126 | SAP |
| Last change | 20050220 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_UMC_BW_SELECTION_DATA has no forward declaration.
Interfaces
Class CL_UMC_BW_SELECTION_DATA has no interface implemented.
Friends
Class CL_UMC_BW_SELECTION_DATA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Type reference (TYPE) | AS4FLAG | Indicator (X or Blank) | 20050126 | |||
| 2 | Instance attribute | Public | Type reference (TYPE) | I | 1 | 20050126 | |||
| 3 | Instance attribute | Public | Type reference (TYPE) | I | 25 | 20050126 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | AS4FLAG | Indicator (X or Blank) | 20050126 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | D | 20050126 | ||||
| 6 | Instance attribute | Public | Type reference (TYPE) | STRING | 20050126 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | UMC_Y_TCHANM | Field Name Dimension (ODBO Identifier) | 20050126 | |||
| 8 | Static Attribute | Public | Type reference (TYPE) | AS4FLAG | Indicator (X or Blank) | 20050126 | |||
| 9 | Instance attribute | Public | Type reference (TYPE) | UMC_Y_THINAME | Hierarchy (ODBO Name) | 20050126 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | UMM_Y_VARTYP | Type of CPM Variable | 20050126 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | UMC_YS_QUERY | InfoCube and BW Report | 20050126 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | YT_CHAR_LIST | 20050126 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | YT_FLAT_LIST | 20050126 | ||||
| 14 | Instance attribute | Private | Type reference (TYPE) | YT_HIERARCHY | 20050126 | ||||
| 15 | Instance attribute | Private | Type reference (TYPE) | YT_HIERARCHY_NODES | 20050126 | ||||
| 16 | Instance attribute | Private | Type reference (TYPE) | YT_HIERARCHY_TREE | 20050126 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Add Node to Internal Tree | 20050126 | |
| 2 | Instance method | Private | Method | Add Node to Internal Tree | 20050126 | |
| 3 | Instance method | Private | Method | Build Tree from Existing Data | 20050126 | |
| 4 | Instance method | Public | Method | Collapse Selected Node | 20050126 | |
| 5 | Instance method | Public | Constructor | Constructor | 20050126 | |
| 6 | Instance method | Public | Method | Expand Selected Node | 20050126 | |
| 7 | Instance method | Private | Method | Expand All Levels Above Given Node | 20050126 | |
| 8 | Instance method | Public | Method | Get Package of Values for Display | 20050126 | |
| 9 | Instance method | Public | Method | Search List for Value | 20050126 | |
| 10 | Instance method | Public | Method | Get Properties of Flat Value | 20050126 | |
| 11 | Instance method | Public | Method | Read Hierarchies from BW | 20050126 | |
| 12 | Static method | Public | Method | Get Instance of this Class | 20050126 | |
| 13 | Instance method | Private | Method | Read Subtree - For Recursive Calls | 20050126 | |
| 14 | Instance method | Public | Method | Create Table with Tree Representation | 20050126 | |
| 15 | Instance method | Public | Method | Get Properties of Hierarchy Node | 20050126 | |
| 16 | Instance method | Private | Method | Init Internal Tree | 20050126 | |
| 17 | Instance method | Public | Method | Navigate in Flat List | 20050126 | |
| 18 | Instance method | Private | Method | Read Package of Values | 20050126 | |
| 19 | Instance method | Private | Method | Read First Hierarchy Level | 20050126 | |
| 20 | Instance method | Private | Method | Read All Levels Above Given Node | 20050126 | |
| 21 | Instance method | Private | Method | Read Subnodes of Selected Node from BW | 20050126 | |
| 22 | Instance method | Public | Method | Set Selected Characteristic | 20050126 | |
| 23 | Instance method | Public | Method | Set Search Value | 20050126 | |
| 24 | Instance method | Public | Method | Set Size of Flat List Package | 20050126 | |
| 25 | Instance method | Public | Method | Set Selected Hierarchy | 20050126 | |
| 26 | Static method | Public | Method | Set Technical Names On/Off | 20050126 |
Events
Class CL_UMC_BW_SELECTION_DATA has no event.
Types
Class CL_UMC_BW_SELECTION_DATA has no local type.
Method Signatures
Method ADD_TREE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ED_PARENT | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 | ||||
| 2 | ID_PARENT | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 | ||||
| 3 | IS_HIERNODE | Call by reference | Type reference (TYPE) | UMC_YS_HYNODES | 20050126 |
Method ADD_TREE_NODE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method ADD_TREE_NODE_RECURSIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_PARENT | Call by reference | Type reference (TYPE) | UMC_Y_THINODE | 20050126 | ||||
| 2 | IT_HIERNODE | Call by reference | Type reference (TYPE) | YT_HIERNODE | 20050126 |
Method ADD_TREE_NODE_RECURSIVE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method BUILD_TREE Signature
Method BUILD_TREE on class CL_UMC_BW_SELECTION_DATA has no parameter.
Method BUILD_TREE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method COLLAPSE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NODE | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 |
Method COLLAPSE_NODE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_TCHANM | Call by reference | Type reference (TYPE) | UMC_Y_TCHANM | 20050126 |
Method CONSTRUCTOR on class CL_UMC_BW_SELECTION_DATA has no exception.
Method EXPAND_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_NODE | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 |
Method EXPAND_NODE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method EXPAND_TO_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_THINODE | Call by reference | Type reference (TYPE) | UMC_Y_THINODE | 20050126 |
Method EXPAND_TO_NODE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_FLATLIST_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Value transfer | Type reference (TYPE) | UMC_YT_DIMVALS | 20050126 | ||||
| 2 | ID_FROM | Call by reference | Type reference (TYPE) | I | 20050126 |
Method GET_FLATLIST_PACKAGE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_FLATLIST_SEARCH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Value transfer | Type reference (TYPE) | UMC_YT_DIMVALS | 20050126 |
Method GET_FLATLIST_SEARCH on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_FLAT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DIMVALS | Call by reference | Type reference (TYPE) | UMC_YS_DIMVALS | 20050126 | ||||
| 2 | ID_CHAVAL | Call by reference | Type reference (TYPE) | UMC_Y_LOW | 20050126 |
Method GET_FLAT_VALUE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_HIERARCHIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_HYS | Call by reference | Type reference (TYPE) | UMC_YT_HYS | 20050126 |
Method GET_HIERARCHIES on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_UMC_BW_SELECTION_DATA | Base for selection of BW values | 20050126 | |||
| 2 | ID_TCHANM | Call by reference | Type reference (TYPE) | UMC_Y_TCHANM | Feldname Dimension (ODBO-Bezeichner) | 20050126 |
Method GET_INSTANCE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_SUBTREE_IN_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Call by reference | Type reference (TYPE) | TVIEW | 20050126 | ||||
| 2 | ID_NODE | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 |
Method GET_SUBTREE_IN_TABLE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_TREE_IN_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_TABLE | Value transfer | Type reference (TYPE) | TVIEW | 20050126 |
Method GET_TREE_IN_TABLE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method GET_TREE_NODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_HINAME | Call by reference | Type reference (TYPE) | UMC_YS_HYS | 20050126 | ||||
| 2 | ES_HINODE | Call by reference | Type reference (TYPE) | UMC_YS_HYNODES | 20050126 | ||||
| 3 | ID_NODE | Call by reference | Type reference (TYPE) | GUID_22 | 20050126 |
Method GET_TREE_NODE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method INIT_TREE Signature
Method INIT_TREE on class CL_UMC_BW_SELECTION_DATA has no parameter.
Method INIT_TREE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method NAVIGATE_FLATLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_DIRECTION | Call by reference | Type reference (TYPE) | I | 20050126 |
Method NAVIGATE_FLATLIST on class CL_UMC_BW_SELECTION_DATA has no exception.
Method READ_FLATLIST_PACKAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_FROM | Call by reference | Type reference (TYPE) | I | 20050126 |
Method READ_FLATLIST_PACKAGE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method READ_HIER_BASELEVEL Signature
Method READ_HIER_BASELEVEL on class CL_UMC_BW_SELECTION_DATA has no parameter.
Method READ_HIER_BASELEVEL on class CL_UMC_BW_SELECTION_DATA has no exception.
Method READ_HIER_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_THINODE | Call by reference | Type reference (TYPE) | UMC_Y_THINODE | 20050126 |
Method READ_HIER_PATH on class CL_UMC_BW_SELECTION_DATA has no exception.
Method READ_HIER_SUBNODES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_HINODE | Call by reference | Type reference (TYPE) | UMC_Y_THINODE | 20050126 |
Method READ_HIER_SUBNODES on class CL_UMC_BW_SELECTION_DATA has no exception.
Method SET_CHARACTERISTIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_KEYDATE | Call by reference | Type reference (TYPE) | D | SY-DATUM | 20050126 | |||
| 2 | ID_VARTYP | Call by reference | Type reference (TYPE) | UMM_Y_VARTYP | 20050126 | ||||
| 3 | IS_QUERY | Call by reference | Type reference (TYPE) | UMC_YS_QUERY | 20050126 |
Method SET_CHARACTERISTIC on class CL_UMC_BW_SELECTION_DATA has no exception.
Method SET_FLATLIST_SEARCHVAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SEARCHVAL | Call by reference | Type reference (TYPE) | STRING | 20050126 |
Method SET_FLATLIST_SEARCHVAL on class CL_UMC_BW_SELECTION_DATA has no exception.
Method SET_FLATLIST_SIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_SIZE | Call by reference | Type reference (TYPE) | I | 20050126 |
Method SET_FLATLIST_SIZE on class CL_UMC_BW_SELECTION_DATA has no exception.
Method SET_HIERARCHY_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID_THINAME | Call by reference | Type reference (TYPE) | UMC_Y_THINAME | 20050126 | ||||
| 2 | ID_THINODE | Call by reference | Type reference (TYPE) | UMC_Y_THINODE | 20050126 |
Method SET_HIERARCHY_DEFAULT on class CL_UMC_BW_SELECTION_DATA has no exception.
Method TOGGLE_TECHNAME Signature
Method TOGGLE_TECHNAME on class CL_UMC_BW_SELECTION_DATA has no parameter.
Method TOGGLE_TECHNAME on class CL_UMC_BW_SELECTION_DATA has no exception.
History
| Last changed by/on | SAP | 20050220 |
| SAP Release Created in |