SAP ABAP Class CL_UMC_BW_SELECTION_BASE (BW Selection: Base Class)
Hierarchy
SEM-BW (Software Component) SEM-BW: Strategic Enterprise Management
   FIN-SEM-CPM (Application Component) Corporate Performance Monitor
     UMC (Package) CPM : Common Objects
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_UMC_BW_CHARACTERISTIC Characteristic 20030211
2 Inheritance (c INHERITING FROM c_ref)  CL_UMC_BW_VARIABLE Variable 20001218
Properties
Class CL_UMC_BW_SELECTION_BASE  
Short Description BW Selection: Base Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package UMC   CPM : Common Objects 
Created 20001218   SAP 
Last change 20041006   SAP 
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)
2 VRM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_UMC_BW_SELECTION_BASE has no interface implemented.
Friends
Class CL_UMC_BW_SELECTION_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CON_CPM_VAR_TYPE_FIXVALUE Constant Public Type reference (TYPE) UMM_Y_VARTYP 1 Type of CPM Variable 20020725
2 CON_CPM_VAR_TYPE_HINODE Constant Public Type reference (TYPE) UMM_Y_VARTYP 2 Type of CPM Variable 20020725
3 CON_CPM_VAR_TYPE_USER Constant Public Type reference (TYPE) UMM_Y_VARTYP 3 Type of CPM Variable 20020725
4 CON_READ_BOTH Constant Public Type reference (TYPE) CHAR01 SPACE Infocube and Master Data 20010919
5 CON_READ_INFOCUBE Constant Public Type reference (TYPE) CHAR01 'I' InfoCube 20010919
6 CON_READ_MASTER_DATA Constant Public Type reference (TYPE) CHAR01 'M' Master Data 20010919
7 CON_SELECTION_TYPE_CPMVAR Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'C' Selection type 20020709
8 CON_SELECTION_TYPE_FIXVALUE Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'F' Selection type 20020709
9 CON_SELECTION_TYPE_HIERARCHY Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'R' Selection type 20020709
10 CON_SELECTION_TYPE_HINODE Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'H' Selection type 20020709
11 CON_SELECTION_TYPE_NUMBER Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'N' Selection type 20020709
12 CON_SELECTION_TYPE_TIMEVAR Constant Public Type reference (TYPE) UMB_Y_SELTYPE 'V' Selection type 20020709
13 DIM_VAR_LTXT Instance attribute Public Type reference (TYPE) UMC_Y_LTXT Long Text 20001218
14 MP_CPM_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) LCL_CPM_TREE_MODEL CPM Variable 20020725
15 MP_FIX_VALUE_MODEL Instance attribute Private Object reference (TYPE REF TO) LCL_FIX_VALUE_MODEL Fix Value 20020725
16 MP_HIERARCHY_MODEL Instance attribute Private Object reference (TYPE REF TO) LCL_HIERARCHY_MODEL Hierarchy 20020927
17 MP_TIME_VAR_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) LCL_TIME_VAR_TREE_MODEL Time Variable 20020729
18 MT_ALL_SELECTION_TYPE Static Attribute Private Type reference (TYPE) SWDTDD07V Table of fixed values for domains 20020709
19 MT_OPTION Instance attribute Protected See coding MT_OPTION 20001218
20 MX_INTERVAL_VALUE Instance attribute Public Type reference (TYPE) AS4FLAG 'X' Flag (X or Blank) 20010301
21 MX_OPTION Instance attribute Public Type reference (TYPE) AS4FLAG 'X' Flag (X or Blank) 20010301
22 MX_SINGLE_VALUE Instance attribute Public Type reference (TYPE) AS4FLAG 'X' Flag (X or Blank) 20010301
23 M_BASE_ICHANM Instance attribute Private Type reference (TYPE) UMC_Y_ICHANM Field name dimension (BW identifier) 20011114
24 M_OPTION_CHANGED Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20001218
25 M_OPTION_COUNT Instance attribute Public Type reference (TYPE) I 0 Count 20001218
26 P_QUERY Instance attribute Public Object reference (TYPE REF TO) CL_UMC_BW_QUERY BW Report 20001218
27 READ_FROM Instance attribute Public Type reference (TYPE) CHAR01 SPACE Read Value 20010919
28 SELECTION_TEXT Instance attribute Public Type reference (TYPE) UMC_Y_LTXT Long Text 20001218
29 TCHANM Instance attribute Public Type reference (TYPE) UMC_Y_TCHANM Field Name Dimension (ODBO Identifier) 20001218
30 X_SELTYPE_CPMVAR Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20010905
31 X_SELTYPE_FIXVALUE Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20010905
32 X_SELTYPE_HIERARCHY Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20020306
33 X_SELTYPE_HINODE Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20010905
34 X_SELTYPE_NUMBER Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20010905
35 X_SELTYPE_TIMEVAR Instance attribute Public Type reference (TYPE) AS4FLAG Flag (X or Blank) 20010905
Methods
# Method Level Visibility Method type Description Created on
1 ADD_OPTION Instance method Public Method Add Selection Option 20001218
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20020709
3 CLEAR_OPTION Instance method Public Method Clear Selection Option 20001218
4 CONSTRUCTOR Instance method Public Constructor Constructor 20001218
5 CUSTOMIZE Instance method Public Method Customize 20001218
6 DIMENSION_VALUES_GET Instance method Public Method List of Characteristic Values 20010314
7 GENERATE_SELECTION_TEXT Instance method Public Method Generate Selection Text for Options 20020730
8 GENERATE_SELECTION_TYPE Instance method Public Method GEnerate Available Selection Types 20020709
9 GET_BASE_VAR_TYPE Instance method Public Method Get a base time variable: CURPER or TARPER 20010119
10 GET_HINODES_HTMLB Instance method Public Method Return HTMLB Data 20020927
11 GET_HYNODE Instance method Public Method Return Hierachy Node 20020927
12 GET_OPTION Instance method Public Method Get Selection Option 20001218
13 IS_A_POSSIBLE_CPM_VAR Instance method Protected Method Is a possible var for char. or bw var 20020725
14 IS_CALENDAR_BASED Instance method Public Method Is a Calendar Characteristic 20010417
15 IS_CUSTOMIZED Instance method Public Method Is Customizied 20020730
16 IS_PERIOD_BASED Instance method Public Method Is a Period Characteristic 20010417
17 IS_TYPE_CHA Instance method Public Method Is a Characteristic 20010821
18 IS_TYPE_VAR Instance method Public Method Is a Variable 20010821
19 LOAD_CUSTOMIZING_DATA Instance method Public Method Load Master Data from BW or Other Customizing Data 20020725
20 LOAD_DATA_FOR_CPM_VAR Instance method Protected Method Load Customizing Data: CPM Variables 20020725
21 LOAD_DATA_FOR_FIX_VALUE Instance method Protected Method Load Customizing Data: Fix Values 20020725
22 LOAD_DATA_FOR_HINAMES Instance method Protected Method Load Customizing Data: Hierarchy Names 20020927
23 LOAD_DATA_FOR_HINAMES_1 Instance method Protected Method Load Customizing Data: Hierarchy Names for cha. or var. 20020927
24 LOAD_DATA_FOR_TIME_VAR Instance method Protected Method Load Customizing Data: Time Variables 20020729
25 RETURN_CUSTOMIZING_DATA Instance method Public Method Return Data for Customizing 20020725
26 SELECT_HINAME Instance method Public Method Select a hiname 20020927
27 SET_DEFAULT_SELECTION_TYPE Instance method Public Method The default selection types 20010905
28 SET_READ_FROM Instance method Public Method Read Value From InfoCube or Master Data 20010919
29 SET_SELECTION_CHECK_BOX Instance method Public Method Set Single/Interval/Option 20010301
30 SET_SELECTION_TYPE_FOR_VF Instance method Protected Method Set Selection Types According to the Value Field 20020709
Events
# Event Type Visibility Description Created on
1 DATA_CHANGED Instance Event
(0)
Public
(2)
Data Is Changed 20001218
Types
Class CL_UMC_BW_SELECTION_BASE has no local type.
Method Signatures

Method ADD_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OPTION Call by reference Object reference (TYPE REF TO) CL_UMC_BW_SELECTION_OPTION BW Selektion-Option 20001218
2 Importing IX_INITIALIZING Value transfer Type reference (TYPE) AS4FLAG SPACE Initialize 20010413

Method ADD_OPTION on class CL_UMC_BW_SELECTION_BASE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_UMC_BW_SELECTION_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method CLEAR_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_INITIALIZING Value transfer Type reference (TYPE) AS4FLAG SPACE Initialize 20010413

Method CLEAR_OPTION on class CL_UMC_BW_SELECTION_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_QUERY Call by reference Object reference (TYPE REF TO) CL_UMC_BW_QUERY BW-Bericht 20001218
2 Importing I_BASE_ICHANM Value transfer Type reference (TYPE) UMC_Y_ICHANM Feldname Dimension (BW-Bezeichner) 20011114
3 Importing I_LTXT Value transfer Type reference (TYPE) UMC_Y_LTXT Langtext 20001218
4 Importing I_TCHANM Value transfer Type reference (TYPE) UMC_Y_TCHANM Feldname Dimension (ODBO-Bezeichner) 20001218

Method CONSTRUCTOR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method CUSTOMIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTION Value transfer Type reference (TYPE) CHAR01 'S' Charakterfeld der Länge 1 20001218
2 Importing P_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20010122

Method CUSTOMIZE on class CL_UMC_BW_SELECTION_BASE has no exception.

Method DIMENSION_VALUES_GET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DIMVALS Call by reference Type reference (TYPE) UMC_YT_DIMVALS Merkmalswerte : Bezeichner, Beschreibung 20010314
# Exception Resumable Description Created on
1 ERROR Error 20010314

Method GENERATE_SELECTION_TEXT Signature

Method GENERATE_SELECTION_TEXT on class CL_UMC_BW_SELECTION_BASE has no parameter.
Method GENERATE_SELECTION_TEXT on class CL_UMC_BW_SELECTION_BASE has no exception.

Method GENERATE_SELECTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SELECTION_TYPE Value transfer Type reference (TYPE) VRM_VALUES 20020709
2 Exporting E_DEFAULT_TYPE Value transfer Type reference (TYPE) UMB_Y_SELTYPE Selektionstyp 20020709

Method GENERATE_SELECTION_TYPE on class CL_UMC_BW_SELECTION_BASE has no exception.

Method GET_BASE_VAR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BASE_VAR Value transfer Type reference (TYPE) UMB_Y_VAR 'CURPER' or 'TARPER' 20010228
2 Exporting E_TIME_VAR Value transfer Type reference (TYPE) UMB_Y_VAR Variable für Selektionsbedingungen von Kennzahlen 20010228
# Exception Resumable Description Created on
1 NOT_SINGLE_VAR Both 'CURPER' and 'TARPER' are used 20010119

Method GET_HINODES_HTMLB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TAB Call by reference Type reference (TYPE) TVIEW TreeView 20020927

Method GET_HINODES_HTMLB on class CL_UMC_BW_SELECTION_BASE has no exception.

Method GET_HYNODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_HYNODE Value transfer Type reference (TYPE) UMC_YS_HYNODES Hierarchieknoten : Bezeichner , Beschreibung 20020927
2 Importing I_NODEKEY Value transfer Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20020927

Method GET_HYNODE on class CL_UMC_BW_SELECTION_BASE has no exception.

Method GET_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EP_OPTION Value transfer Object reference (TYPE REF TO) CL_UMC_BW_SELECTION_OPTION BW Selektion-Option 20001218
2 Importing I_INDEX Value transfer Type reference (TYPE) I Index 20001218

Method GET_OPTION on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_A_POSSIBLE_CPM_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BOOL Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20020725
2 Importing IS_VARDATA Value transfer Type reference (TYPE) UMM_YS_CUST_VARDATA Variablen-Definition 20020725

Method IS_A_POSSIBLE_CPM_VAR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_CALENDAR_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLAG Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20010417

Method IS_CALENDAR_BASED on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_CUSTOMIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_BOOL Value transfer Type reference (TYPE) ABAP_BOOL 20020730

Method IS_CUSTOMIZED on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_PERIOD_BASED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FLAG Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20010417

Method IS_PERIOD_BASED on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_TYPE_CHA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning X_YES Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20010821

Method IS_TYPE_CHA on class CL_UMC_BW_SELECTION_BASE has no exception.

Method IS_TYPE_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning X_YES Value transfer Type reference (TYPE) AS4FLAG Flag (X oder Blank) 20010821

Method IS_TYPE_VAR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_CUSTOMIZING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20020725

Method LOAD_CUSTOMIZING_DATA on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_DATA_FOR_CPM_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20020725

Method LOAD_DATA_FOR_CPM_VAR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_DATA_FOR_FIX_VALUE Signature

Method LOAD_DATA_FOR_FIX_VALUE on class CL_UMC_BW_SELECTION_BASE has no parameter.
Method LOAD_DATA_FOR_FIX_VALUE on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_DATA_FOR_HINAMES Signature

Method LOAD_DATA_FOR_HINAMES on class CL_UMC_BW_SELECTION_BASE has no parameter.
Method LOAD_DATA_FOR_HINAMES on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_DATA_FOR_HINAMES_1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_HINAMES Value transfer Type reference (TYPE) UMC_YT_HYS Hierarchien : Bezeichner, Beschreibung 20020927

Method LOAD_DATA_FOR_HINAMES_1 on class CL_UMC_BW_SELECTION_BASE has no exception.

Method LOAD_DATA_FOR_TIME_VAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20020729

Method LOAD_DATA_FOR_TIME_VAR on class CL_UMC_BW_SELECTION_BASE has no exception.

Method RETURN_CUSTOMIZING_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CPM_VAR Call by reference Type reference (TYPE) UMM_YT_CUST_VARDATA Variablen-Definition 20020725
2 Exporting ET_DIMVALS Call by reference Type reference (TYPE) UMC_YT_DIMVALS Merkmalswerte : Bezeichner, Beschreibung 20020725
3 Exporting ET_HINAMES Call by reference Type reference (TYPE) UMC_YT_HYS Hierarchien : Bezeichner, Beschreibung 20020927
4 Exporting ET_TIME_VAR Call by reference Type reference (TYPE) UMC_YT_TIME_VARIABLE Zeitvariablen 20020729

Method RETURN_CUSTOMIZING_DATA on class CL_UMC_BW_SELECTION_BASE has no exception.

Method SELECT_HINAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HINAME Value transfer Type reference (TYPE) UMC_Y_THINAME Hierarchie (ODBO-Name) 20020927

Method SELECT_HINAME on class CL_UMC_BW_SELECTION_BASE has no exception.

Method SET_DEFAULT_SELECTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20020709

Method SET_DEFAULT_SELECTION_TYPE on class CL_UMC_BW_SELECTION_BASE has no exception.

Method SET_READ_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_READ_FROM_FLAG Value transfer Type reference (TYPE) CHAR01 Charakterfeld der Länge 1 20010919

Method SET_READ_FROM on class CL_UMC_BW_SELECTION_BASE has no exception.

Method SET_SELECTION_CHECK_BOX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IX_INTERVAL_VALUE Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20010301
2 Importing IX_OPTION Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20010301
3 Importing IX_SINGLE_VALUE Value transfer Type reference (TYPE) AS4FLAG 'X' Flag (X oder Blank) 20010301

Method SET_SELECTION_CHECK_BOX on class CL_UMC_BW_SELECTION_BASE has no exception.

Method SET_SELECTION_TYPE_FOR_VF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_VALUE_FIELD Call by reference Object reference (TYPE REF TO) CL_UMC_VALUE_FIELD Wertfeld 20020709

Method SET_SELECTION_TYPE_FOR_VF on class CL_UMC_BW_SELECTION_BASE has no exception.
Event Signatures

Event DATA_CHANGED Signature
Event DATA_CHANGED on class CL_UMC_BW_SELECTION_BASE has no parameter.
History
Last changed by/on SAP  20041006 
SAP Release Created in