SAP ABAP Class CL_RSBOLAP_SO_PRESENTABLE (Displayable 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_OBJECT_W_STATE Characteristic in Selection Object 20050223
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_SO_PRESENTABLE Object with Displays 20050223
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_STATE_DOM_READER Object reads status from XML 20090831
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_STATE_DOM_WRITER Object writes status to XML 20090831
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_CHARACTERISTIC_BASE Characteristic in Selection Object 20050918
2 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_SO_ATTRIBUTE Attribute in Selector 20051117
3 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_SO_NODE_TYPE Implementation of IF_RSBOLAP_SO_NODE_TYPE 20090423
Properties
Class CL_RSBOLAP_SO_PRESENTABLE  
Short Description Displayable Object    
Super Class CL_RSBOLAP_SO_OBJECT_W_STATE Characteristic in Selection Object 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_SELECTION_OBJECT   Selection object 
Created 20050223   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 CL_RSMD_RS_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBOLAP_SO_PRESENTABLE Object with Displays 20050223
2 IF_RSBOLAP_STATE_DOM_READER Object reads status from XML 20090831
3 IF_RSBOLAP_STATE_DOM_WRITER Object writes status to XML 20090831
Friends
Class CL_RSBOLAP_SO_PRESENTABLE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_R_SELECTOR Instance attribute Public Attribute reference (LIKE) 20051117
2 N_SX_META_DATA Instance attribute Public Attribute reference (LIKE) 20051117
3 O_R_IOBJ_PROP Instance attribute Protected Object reference (TYPE REF TO) IF_RSD_IOBJ_PROP InfoObject Properties (in Context of InfoCube / ODS Object) 20130207
4 P_TX_MEMBER_EXIT_SELECTION Instance attribute Private Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Cache for the Member Exit Selections 20090119
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SELOPT_TO_FLAT_READER_PRES Instance method Private Method Add Display for Flat Reader Display 20051122
2 APPLY_POST_FILTER Instance method Private Method Perform Filtering by Flat Read Access 20051122
3 COLLECT_OLAP_PRSNT Instance method Protected Method Complete Displays for Olap Prsnt 20060706
4 ENRICH_COLUMN_CATALOG Instance method Protected Method Expand the Column Catalog 20090722
5 GET_EXIT_MEMBERS Instance method Public Method 20090119
6 GET_EXIT_MEMBER_SELECTION Instance method Public Method 20090119
7 GET_FLAT_READER Instance method Protected Method Procure Flat Reader 20051117
8 GET_FLAT_READER_PRESENTATIONS Instance method Protected Method Generate Request Displays for Flat Reader 20051117
9 GET_FLAT_READER_SORTING Instance method Private Method Create Sorting for the Flat Reader 20051122
10 GET_FLAT_READER_SPACE Instance method Protected Method Return Selection Space for the Flat Reader Access 20051117
11 GET_MEMBERS Instance method Public Method 20050318
12 GET_MEMBER_ACCESS_CABILITIES Instance method Public Method 20050318
13 GET_MEMBER_ACCESS_MODE Instance method Public Method 20051117
14 GET_MEMBER_ACCESS_PRESENTATION Instance method Public Method 20050318
15 GET_MEMBER_ACCESS_SORTING Instance method Public Method 20051122
16 GET_MEMBER_PRESENTATIONS Instance method Public Method 20060706
17 READ_STATE_FROM_DOM Instance method Public Method 20090831
18 READ_STATE_FROM_DOM_CONTENT Instance method Protected Method Deserialize Status Content 20090907
19 RESOLVE_EXIT_MEMBERS_IN_SELECT Instance method Protected Method Expand Exit Member Selections in Selections 20090119
20 SELECTION_TO_SELOPT Instance method Private Method Convert Selection to a Selection Option 20051122
21 SELOPT_SPLIT Instance method Private Method Split Sel Op into Flat Reader and Post Filter 20051122
22 SET_MEMBER_ACCESS_MODE Instance method Public Method 20051117
23 SET_MEMBER_ACCESS_PRESENTATION Instance method Public Method 20050318
24 SET_MEMBER_ACCESS_SORTING Instance method Public Method 20090813
25 SUPPORTS_MEMBER_ACCESS Instance method Public Method 20091109
26 VALIDATE_PRESENTATION Instance method Protected Method Test Display 20091116
27 WRITE_STATE_INTO_DOM Instance method Public Method 20090831
28 WRITE_STATE_INTO_DOM_CONTENT Instance method Protected Method Serialize Status Content 20090902
Events
Class CL_RSBOLAP_SO_PRESENTABLE has no event.
Types
Class CL_RSBOLAP_SO_PRESENTABLE has no local type.
Method Signatures

Method ADD_SELOPT_TO_FLAT_READER_PRES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REQ_PRESENTATIONS Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Präsentationen für das Nachfiltern 20051122
2 Importing I_S_SELOPT Call by reference Type reference (TYPE) RSMD_RS_S_SELOPT Selektionsoptionen für Stammdaten-Leseservices 20051122
3 Importing I_TX_META_DATA Call by reference Type reference (TYPE) RSMD_RS_T_META_DATA Metadaten für Stammdaten-Leseservices 20100226

Method ADD_SELOPT_TO_FLAT_READER_PRES on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method APPLY_POST_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_R_DATA Call by reference Object reference (TYPE REF TO) DATA 20051122
2 Importing I_TH_POS Call by reference Type reference (TYPE) RSMD_RS_TH_IOBJNM_POS Information on Position of InObj Name in Generated Structure 20051122
3 Importing I_TSX_FILTER Call by reference Type reference (TYPE) CL_RSMD_RS_UTILITIES=>TN_TSX_POST_FILTER 20051122

Method APPLY_POST_FILTER on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method COLLECT_OLAP_PRSNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_OLAP_PRSNT Call by reference Type reference (TYPE) RSDM_S_CHAPRSNT Olap Darstellung 20060706
2 Importing I_T_PRESENTATION Call by reference Type reference (TYPE) RSBOLAP_T_PRESENTATION Liste von Objektdarstellungen 20060706

Method COLLECT_OLAP_PRSNT on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method ENRICH_COLUMN_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TH_COLUMN_CATALOG Call by reference Type reference (TYPE) RSBOLAP_SO_TH_MEMBER_ACCESS_CA Katalog für den Member Zugriff 20090722

Method ENRICH_COLUMN_CATALOG on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_EXIT_MEMBERS Signature

Method GET_EXIT_MEMBERS on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_EXIT_MEMBERS on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_EXIT_MEMBER_SELECTION Signature

Method GET_EXIT_MEMBER_SELECTION on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_EXIT_MEMBER_SELECTION on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_FLAT_READER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_READER Value transfer Object reference (TYPE REF TO) IF_RSMD_RS Stammdaten-Leseservices 20051117

Method GET_FLAT_READER on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_FLAT_READER_PRESENTATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REQ_PRESENTATIONS Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Attribute für die Stammdaten-Leseservices 20051117

Method GET_FLAT_READER_PRESENTATIONS on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_FLAT_READER_SORTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_REQ_PRESENTATIONS Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Attribute für die Stammdaten-Leseservices 20051122
2 Returning R_T_SORTING Value transfer Type reference (TYPE) RSMD_RS_T_SORTING Sortierinformationen für Stammdaten-Leseservice 20051122

Method GET_FLAT_READER_SORTING on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_FLAT_READER_SPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_READ_MODE Call by reference Type reference (TYPE) RSMD_RS_READ_MODE Lesemodus (F4) für Stammdaten-Leseservices 20060704
2 Exporting E_R_SELECTION Value transfer Object reference (TYPE REF TO) IF_RSBOLAP_SO_SELECTION Option 2: Selektion 20051122
3 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Option 1: Selektion an den Datamanager 20051122
4 Importing I_R_HIERARCHY Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_HIERARCHY_BASE Hierarchiekontext 20080922

Method GET_FLAT_READER_SPACE on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBERS Signature

Method GET_MEMBERS on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBERS on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBER_ACCESS_CABILITIES Signature

Method GET_MEMBER_ACCESS_CABILITIES on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBER_ACCESS_CABILITIES on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBER_ACCESS_MODE Signature

Method GET_MEMBER_ACCESS_MODE on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBER_ACCESS_MODE on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBER_ACCESS_PRESENTATION Signature

Method GET_MEMBER_ACCESS_PRESENTATION on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBER_ACCESS_PRESENTATION on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBER_ACCESS_SORTING Signature

Method GET_MEMBER_ACCESS_SORTING on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBER_ACCESS_SORTING on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method GET_MEMBER_PRESENTATIONS Signature

Method GET_MEMBER_PRESENTATIONS on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method GET_MEMBER_PRESENTATIONS on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method READ_STATE_FROM_DOM Signature

Method READ_STATE_FROM_DOM on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method READ_STATE_FROM_DOM on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method READ_STATE_FROM_DOM_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DEFAULT_STATE Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Boolean 20090907
2 Importing I_R_DOM_READER Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_DOM_READER Deserialisierer 20090907

Method READ_STATE_FROM_DOM_CONTENT on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method RESOLVE_EXIT_MEMBERS_IN_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_BUCKET_NAME Call by reference Type reference (TYPE) RSBOLAP_OBJECT_NAME Bucket Namen haben Vorfahrt uns sind exklusiv 20090119
2 Exporting E_T_SELECTION Call by reference Type reference (TYPE) RSBOLAP_SO_T_CHAR_SELECTION Selektion ohne Exit Members 20090119
3 Importing I_T_SELECTION Call by reference Type reference (TYPE) RSBOLAP_SO_T_CHAR_SELECTION Selektion mit Exit Members 20090119

Method RESOLVE_EXIT_MEMBERS_IN_SELECT on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SELECTION_TO_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REQ_PRESENTATIONS Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Präsentationen für das Nachfiltern 20051122
2 Exporting E_SELECTION_IS_KEYLIST Call by reference Type reference (TYPE) RS_BOOL Gibt an, ob die Selektion eine Schlüsselliste ist 20051122
3 Exporting E_TSX_POST_FILTER Call by reference Type reference (TYPE) CL_RSMD_RS_UTILITIES=>TN_TSX_POST_FILTER Filterung, die dem Flat Reader nicht mitgeteilt werden kann 20051122
4 Exporting E_T_SELOPT Value transfer Type reference (TYPE) RSMD_RS_T_SELOPT Selektion in der Flat Reader Darstellung 20051122
5 Importing I_R_FLAT_READER Call by reference Object reference (TYPE REF TO) IF_RSMD_RS Stammdaten-Leseservices 20051122
6 Importing I_T_SELECTION Call by reference Type reference (TYPE) RSBOLAP_SO_T_CHAR_SELECTION Merkmalsselektion 20051122

Method SELECTION_TO_SELOPT on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SELOPT_SPLIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_REQ_PRESENTATIONS Call by reference Type reference (TYPE) RSMD_RS_T_REQ Erforderliche Präsentationen für das Nachfiltern 20051122
2 Exporting E_TSX_POST_FILTER Call by reference Type reference (TYPE) CL_RSMD_RS_UTILITIES=>TN_TSX_POST_FILTER Filterung, die dem Flat Reader nicht mitgeteilt werden kann 20051122
3 Exporting E_T_SELOPT Value transfer Type reference (TYPE) RSMD_RS_T_SELOPT Selektion in der Flat Reader Darstellung 20051122
4 Importing I_R_FLAT_READER Call by reference Object reference (TYPE REF TO) IF_RSMD_RS Stammdaten-Leseservices 20051122
5 Importing I_T_SELOPT Value transfer Type reference (TYPE) RSMD_RS_T_SELOPT Selektion in der Flat Reader Darstellung 20051122

Method SELOPT_SPLIT on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SET_MEMBER_ACCESS_MODE Signature

Method SET_MEMBER_ACCESS_MODE on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method SET_MEMBER_ACCESS_MODE on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SET_MEMBER_ACCESS_PRESENTATION Signature

Method SET_MEMBER_ACCESS_PRESENTATION on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method SET_MEMBER_ACCESS_PRESENTATION on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SET_MEMBER_ACCESS_SORTING Signature

Method SET_MEMBER_ACCESS_SORTING on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method SET_MEMBER_ACCESS_SORTING on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method SUPPORTS_MEMBER_ACCESS Signature

Method SUPPORTS_MEMBER_ACCESS on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method SUPPORTS_MEMBER_ACCESS on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method VALIDATE_PRESENTATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_PRESENTATION_BIT_LIST Call by reference Type reference (TYPE) RSBOLAP_PRESENTATION_BIT_LIST Menge von Präsentationen als Bitleiste verschlüsselt 20091116
2 Changing C_T_PRESENTATION Call by reference Type reference (TYPE) RSBOLAP_T_PRESENTATION Liste von Objektdarstellungen 20091116

Method VALIDATE_PRESENTATION on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method WRITE_STATE_INTO_DOM Signature

Method WRITE_STATE_INTO_DOM on class CL_RSBOLAP_SO_PRESENTABLE has no parameter.
Method WRITE_STATE_INTO_DOM on class CL_RSBOLAP_SO_PRESENTABLE has no exception.

Method WRITE_STATE_INTO_DOM_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) RSBOLAP_BIT_LIST Bit Leiste 20090902
2 Importing I_R_DOM_WRITER Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_DOM_WRITER Serialisierer 20090902

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