SAP ABAP Class CL_RSBOLAP_CHARACTERISTIC_BASE (Characteristic in Selection Object)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSBOLAP_SELECTION_OBJECT (Package) Selection object
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_SO_PRESENTABLE Displayable Object 20050918
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_CHARACTERISTIC_BASE Characteristic in the Selector 20050918
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_SO_ATTR_CONTAINER Object is Attribute Container 20050918
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_SO_CHAR_INTERNAL Characteristic Intreface for Internal Use 20050918
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_SO_CHARACTERISTIC Characteristic in Selection Object 20050918
2 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_VARIABLE_CHARACTERI Characteristic in Context of Variable 20050927
Properties
Class CL_RSBOLAP_CHARACTERISTIC_BASE  
Short Description Characteristic in Selection Object    
Super Class CL_RSBOLAP_SO_PRESENTABLE Displayable Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_SELECTION_OBJECT   Selection object 
Created 20050918   SAP 
Last change 20130531   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 IF_RSBOLAP_SO_SELECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 RRK0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RRX1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBOLAP_CHARACTERISTIC_BASE Characteristic in the Selector 20050918
2 IF_RSBOLAP_SO_ATTR_CONTAINER Object is Attribute Container 20050918
3 IF_RSBOLAP_SO_CHAR_INTERNAL Characteristic Intreface for Internal Use 20050918
Friends
# Friend Modeled only Created on Description
1 CL_RSBOLAP_HIERARCHY_BASE 20060117 Hierarchy Settings for a Characteristic
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_IS_STRUCTURE Instance attribute Public Attribute reference (LIKE) 20050918
2 N_R_HIERARCHY Instance attribute Public Attribute reference (LIKE) 20060104
3 N_R_META_DATA Instance attribute Public Attribute reference (LIKE) 20121128
4 N_R_STATE Instance attribute Public Attribute reference (LIKE) 20121128
5 N_S_SELECTION_CAPABILITIES Instance attribute Public Attribute reference (LIKE) 20090514
6 O_CLASS_NAME_ATTRIBUTE Instance attribute Protected Type reference (TYPE) STRING 'CL_RSBOLAP_SO_ATTRIBUTE' Class Name of the Attribute Class 20050918
7 O_CLASS_NAME_HIERARCHY Instance attribute Protected Type reference (TYPE) STRING 'CL_RSBOLAP_SO_HIERARCHY' Class Name of Hierarchy Settings 20050918
8 O_R_CHA_PROP Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_CHA_PROP Properties of Characteristic 20130207
9 O_R_DYN_DATA_GENERATOR Instance attribute Protected Object reference (TYPE REF TO) CL_RSBOLAP_DYN_DATA_GENERATOR Create Generator for Dynamic Data Structures 20090609
10 O_R_MASTER_DATA_READER Instance attribute Protected Object reference (TYPE REF TO) IF_RSMD_RS Master Data Read Services 20050918
11 O_R_ORIG_INIT_HIERARCHY Instance attribute Protected Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Orginalhierarchie-Hülle 20120925
12 O_S_CHASETTINGS Instance attribute Protected Type reference (TYPE) RRK0_S_CHASETTINGS 20120309
13 O_TH_ATTRIBUTES Instance attribute Protected Type reference (TYPE) RSBOLAP_THH_OBJECT Attribute List 20050918
14 O_TS_MD_HIERARCHY_REF_CAT Instance attribute Protected Type reference (TYPE) TO_TS_MD_HIERARCHY_REF_CAT Table of MD Hierarchies 20120309
15 O_TS_NODE_TYPE Instance attribute Protected Type reference (TYPE) IF_RSBOLAP_NODE_TYPE_BASE=>TN_TS_NODE_TYPE List of Node Types 20121119
16 P_TH_MD_HIERARCHIES Instance attribute Private Type reference (TYPE) TP_TH_MD_HIERARCHY_MAP MD Hierarchies 20080922
17 P_T_READ_MODES Instance attribute Private Type reference (TYPE) RSMD_RS_T_READ_MODES Read (F4) Modes (Supported in a Specific Scenario) 20080114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MEMBER Instance method Protected Method Add Member to Dynamic Member Table 20090610
2 ATTRIBUTE_CHANGE Instance method Protected Event handling method Attrib. Change 20050918
3 CONSTRUCTOR Instance method Public Constructor Constructor 20050918
4 GET_ATTRIBUTES Instance method Public Method 20050918
5 GET_BUSINESS_OBJECT_CONTEXT Instance method Private Method 20100319
6 GET_HIERARCHY Instance method Public Method 20090514
7 GET_MD_HIERARCHIES Instance method Public Method 20090807
8 GET_MD_HIERARCHY Instance method Public Method 20090807
9 GET_MEMBER_ACCESS_ATTRIBUTES Instance method Public Method 20051117
10 GET_MEMBER_ID_FROM_NAME Instance method Public Method 20100319
11 GET_MEMBER_NAME_FROM_ID Instance method Public Method 20100319
12 GET_OLAP_PRESENTATIONS Instance method Public Method Structure Dislays for Text Reading 20060111
13 GET_SO_ATTRIBUTE Instance method Public Method 20050918
14 HAS_BUSINESS_OBJECT_CONTEXT Instance method Public Method 20100319
15 HIERARCHY_CHANGE Instance method Public Event handling method Hierarchy Changed 20050918
16 MEMBER_EXTERNAL_TO_INTERNAL Instance method Public Method Transform External Display into Internal for a Char. Value 20050918
17 NOTIFY_MASTER_DATA_READER Instance method Public Method Communicate Master Data Reader 20060904
18 PREPARE_CUMULATIVE_SETTING Instance method Protected Method Prepare Cumulative Setting of Characteristic 20130711
19 SELECTION_EXTERNAL_TO_SELDR Instance method Public Method 20050918
20 SELECTION_MEMBER_EXT_TO_SELDR Instance method Protected Method Characteristic Value Selection External to Internal 20050918
21 SELECTION_SELDR_TO_EXTERNAL Instance method Public Method 20050918
22 SET_HIERARCHY Instance method Public Method 20050918
23 SET_MEMBER_ACCESS_ATTRIBUTES Instance method Public Method 20051117
24 SET_SELECTION_CAPABILITIES Instance method Public Method 20090514
25 SET_STATE Instance method Public Method 20050918
26 SID_TO_MEMBER Instance method Protected Method Convert Sid to an External Selection 20050918
27 VALIDATE_ATTRIBUTES Instance method Protected Method Check attributes... 20050918
28 VALIDATE_SELDR Instance method Public Method 20050918
29 VALIDATE_SORTING Instance method Protected Method Check Sorting 20050918
Events
Class CL_RSBOLAP_CHARACTERISTIC_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TO_S_MD_HIERARCHY_REF_CAT Protected See coding 20120309 BEGIN OF to_s_md_hierarchy_ref_cat , NAME Type RSBOLAP_OBJECT_NAME, TEXT Type RSBOLAP_OBJECT_TEXT, VERSION Type RSBOLAP_VERSION, DATE_FROM Type RSBOLAP_DATE, DATE_TO Type RSBOLAP_DATE, ref TYPE REF TO if_rsbolap_hierarchy_base, END OF to_s_md_hierarchy_ref_cat
2 TO_TS_MD_HIERARCHY_REF_CAT Protected See coding 20120309 TO_TS_md_hierarchy_ref_cat TYPE SORTED TABLE OF to_s_md_hierarchy_ref_cat WITH UNIQUE KEY NAME VERSION DATE_FROM DATE_TO
3 TP_S_MD_HIERARCHY_MAP Private See coding 20080922 BEGIN OF tp_s_md_hierarchy_map, handle TYPE rsbolap_handle, hry_ref TYPE REF TO if_rsbolap_hierarchy_base, END OF tp_s_md_hierarchy_map
4 TP_TH_MD_HIERARCHY_MAP Private See coding 20080922 tp_th_md_hierarchy_map TYPE HASHED TABLE OF tp_s_md_hierarchy_map WITH UNIQUE KEY handle
Method Signatures

Method ADD_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MEMBER_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20090610
2 Importing I_SID Call by reference Type reference (TYPE) RSSID 20090610
3 Importing I_TH_MEMBER_ACCESS_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA 20090610
4 Importing I_TH_TXT_N Call by reference Type reference (TYPE) RSDM_TH_TXT_N 20090610

Method ADD_MEMBER on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method ATTRIBUTE_CHANGE Signature

Method ATTRIBUTE_CHANGE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method ATTRIBUTE_CHANGE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASS_NAME_ATTRIBUTE Call by reference Type reference (TYPE) STRING 'CL_RSBOLAP_SO_ATTRIBUTE' Klassenname der Attributesklasse 20050918
2 Importing I_CLASS_NAME_HIERARCHY Call by reference Type reference (TYPE) STRING 'CL_RSBOLAP_SO_HIERARCHY' Klassenname der Hierarchieeinstellungen 20050918
3 Importing I_FIX Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Merkmal nur für Selection Space 20050918
4 Importing I_R_META_DATA Call by reference Object reference (TYPE REF TO) BICS_PROV_META_CHARACTERISTIC Meta Daten Beschreibung 20050918
5 Importing I_R_ROOT_OBJECT Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selektor Interface 20050918
6 Importing I_R_STATE Call by reference Object reference (TYPE REF TO) BICS_PROV_STATE_CHARACTERISTIC Zustandsbeschreibung 20050918

Method CONSTRUCTOR on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_ATTRIBUTES Signature

Method GET_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_BUSINESS_OBJECT_CONTEXT Signature

Method GET_BUSINESS_OBJECT_CONTEXT on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_BUSINESS_OBJECT_CONTEXT on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_HIERARCHY Signature

Method GET_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_MD_HIERARCHIES Signature

Method GET_MD_HIERARCHIES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_MD_HIERARCHIES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_MD_HIERARCHY Signature

Method GET_MD_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_MD_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_MEMBER_ACCESS_ATTRIBUTES Signature

Method GET_MEMBER_ACCESS_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_MEMBER_ACCESS_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_MEMBER_ID_FROM_NAME Signature

Method GET_MEMBER_ID_FROM_NAME on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_MEMBER_ID_FROM_NAME on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_MEMBER_NAME_FROM_ID Signature

Method GET_MEMBER_NAME_FROM_ID on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_MEMBER_NAME_FROM_ID on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_OLAP_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ONLY_CHARACTERISTIC_TEXTS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Nur Texte für das Merkmal selbst 20060111
2 Importing I_REQUEST_ATTRIBUTES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Attributswerte mit anfragen 20060111
3 Importing I_RESULT_SET_PRESENTATIONS Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Result Set Darstellungen 20060111
4 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchie 20110725
5 Returning R_TH_CHAPRSNT Value transfer Type reference (TYPE) RSDM_TH_CHAPRSNT Olap Darstellungen 20060111

Method GET_OLAP_PRESENTATIONS on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method GET_SO_ATTRIBUTE Signature

Method GET_SO_ATTRIBUTE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method GET_SO_ATTRIBUTE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method HAS_BUSINESS_OBJECT_CONTEXT Signature

Method HAS_BUSINESS_OBJECT_CONTEXT on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method HAS_BUSINESS_OBJECT_CONTEXT on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method HIERARCHY_CHANGE Signature

Method HIERARCHY_CHANGE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method HIERARCHY_CHANGE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method MEMBER_EXTERNAL_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_KEY_EXTERNAL Call by reference Type reference (TYPE) CLIKE Key External 20121126
2 Exporting E_KEY_INTERNAL Call by reference Type reference (TYPE) RSCHAVL Schlüssel in interner Darstellung 20050918
3 Exporting E_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050918
4 Exporting E_S_HIERARCHY_MEMBER Call by reference Type reference (TYPE) RRHI_S_MEMBER Objekt einer Hierarchie 20050918
5 Exporting E_S_SELDR_NODE Call by reference Type reference (TYPE) RRSELNODE Knoten Information für die Seldr 20050918
6 Importing I_KEY_EXTERNAL Call by reference Type reference (TYPE) CLIKE Schlüssel in externer Darstellung 20050918
7 Importing I_KEY_INTERNAL Call by reference Type reference (TYPE) CLIKE Schlüssel in interner Darstellung 20050918
8 Importing I_NODE_TYPE Call by reference Type reference (TYPE) CLIKE Knotentyp bei Hierarchieknoten 20050918
9 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050918
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20050918

Method NOTIFY_MASTER_DATA_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_HIERARCHY_READER Call by reference Object reference (TYPE REF TO) IF_RSMD_RSH Lese-Services für die Eingabehilfe für Hierarchieknoten 20060904

Method NOTIFY_MASTER_DATA_READER on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method PREPARE_CUMULATIVE_SETTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_CHASETTINGS Call by reference Type reference (TYPE) RRK0_S_CHASETTINGS 20130711

Method PREPARE_CUMULATIVE_SETTING on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SELECTION_EXTERNAL_TO_SELDR Signature

Method SELECTION_EXTERNAL_TO_SELDR on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SELECTION_EXTERNAL_TO_SELDR on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SELECTION_MEMBER_EXT_TO_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Selektion an den Datamanager 20050918
2 Changing C_SX_SELDR_SORTING Call by reference Type reference (TYPE) IF_RSBOLAP_SO_SELECTION=>TN_SX_SELDR_SORTING Sortierung der Seldr Einträge 20090819
3 Changing C_S_CHAR_SELECTION Call by reference Type reference (TYPE) RSBOLAP_SO_S_CHAR_SELECTION Characteristic Selection 20121126
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20050918

Method SELECTION_SELDR_TO_EXTERNAL Signature

Method SELECTION_SELDR_TO_EXTERNAL on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SELECTION_SELDR_TO_EXTERNAL on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SET_HIERARCHY Signature

Method SET_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SET_HIERARCHY on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SET_MEMBER_ACCESS_ATTRIBUTES Signature

Method SET_MEMBER_ACCESS_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SET_MEMBER_ACCESS_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SET_SELECTION_CAPABILITIES Signature

Method SET_SELECTION_CAPABILITIES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SET_SELECTION_CAPABILITIES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SET_STATE Signature

Method SET_STATE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method SET_STATE on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method SID_TO_MEMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20050918
2 Returning R_S_CHAR_SELECTION Value transfer Type reference (TYPE) RSBOLAP_SO_S_CHAR_SELECTION Merkmalsselektion 20050918
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20050918

Method VALIDATE_ATTRIBUTES Signature

Method VALIDATE_ATTRIBUTES on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_RSBOLAP_STATE_CHANGE Zustandsänderung nötig 20050918

Method VALIDATE_SELDR Signature

Method VALIDATE_SELDR on class CL_RSBOLAP_CHARACTERISTIC_BASE has no parameter.
Method VALIDATE_SELDR on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.

Method VALIDATE_SORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MEMBER_ACCESS Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Sortierung für die Werte Auswahl 20050918

Method VALIDATE_SORTING on class CL_RSBOLAP_CHARACTERISTIC_BASE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 700