SAP ABAP Class CL_RSBOLAP_SELECTION (Selection)
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_STATE Status Management 20040709
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_SO_SELECTION Selection 20031216
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
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_STATE_SERIALIZER Status Serializer/Deserializer 20090903
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBOLAP_SUPPORTS_VALIDATION Validation of the Status Possible 20040714
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_QV_SELECTION Selection in Query View 20040712
2 Inheritance (c INHERITING FROM c_ref)  CL_RSBOLAP_SELECTION_INTERSECT Intersection of Two Selections 20040211
Properties
Class CL_RSBOLAP_SELECTION  
Short Description Selection    
Super Class CL_RSBOLAP_SO_STATE Status Management 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBOLAP_SELECTION_OBJECT   Selection object 
Created 20031216   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 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSBOL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBOLAP_SO_SELECTION Selection 20031216
2 IF_RSBOLAP_STATE_DOM_READER Object reads status from XML 20090831
3 IF_RSBOLAP_STATE_DOM_WRITER Object writes status to XML 20090831
4 IF_RSBOLAP_STATE_SERIALIZER Status Serializer/Deserializer 20090903
5 IF_RSBOLAP_SUPPORTS_VALIDATION Validation of the Status Possible 20040714
Friends
Class CL_RSBOLAP_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_EMPTY_SELECTION_MARKER Constant Public Type reference (TYPE) STRING '!EMPTY_SELECTION' Empty Set Selection Marker 20070704
2 DOM_ACTIVE Instance attribute Public Attribute reference (LIKE) 20090903
3 DOM_ATTRIBUTE_ALTERNATIVE_NAME Instance attribute Public Attribute reference (LIKE) 20090903
4 DOM_ATTRIBUTE_INDEX Instance attribute Public Attribute reference (LIKE) 20090903
5 DOM_ATTRIBUTE_NAME Instance attribute Public Attribute reference (LIKE) 20090903
6 DOM_ATTRIBUTE_SIZE Instance attribute Public Attribute reference (LIKE) 20090903
7 DOM_ATTRIBUTE_SYSTEM_ALIAS Instance attribute Public Attribute reference (LIKE) 20090903
8 DOM_ATTRIBUTE_TEXT Instance attribute Public Attribute reference (LIKE) 20090903
9 DOM_ATTRIBUTE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
10 DOM_ATTRIBUTE_VALUE Instance attribute Public Attribute reference (LIKE) 20090903
11 DOM_ATTRIBUTE_VALUE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
12 DOM_CUSTOMER_EXIT Instance attribute Public Attribute reference (LIKE) 20090903
13 DOM_CUSTOMER_EXITS Instance attribute Public Attribute reference (LIKE) 20090903
14 DOM_CUSTOM_PARAMETERS Instance attribute Public Attribute reference (LIKE) 20090903
15 DOM_FALSE Instance attribute Public Attribute reference (LIKE) 20090903
16 DOM_JAVA_EXCEPTION Instance attribute Public Attribute reference (LIKE) 20090903
17 DOM_NAMESPACE Instance attribute Public Attribute reference (LIKE) 20090903
18 DOM_OBJECT Instance attribute Public Attribute reference (LIKE) 20090903
19 DOM_OBJECT_LIST Instance attribute Public Attribute reference (LIKE) 20090903
20 DOM_SERVICE_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20090903
21 DOM_SYSTEM_ALIAS Instance attribute Public Attribute reference (LIKE) 20090903
22 DOM_TRUE Instance attribute Public Attribute reference (LIKE) 20090903
23 DOM_VALUE Instance attribute Public Attribute reference (LIKE) 20090903
24 DOM_VALUE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
25 N_ID Instance attribute Protected Type reference (TYPE) RSBOLAP_OBJECT_ID Object ID 20110601
26 N_R_SELECTOR Instance attribute Public Attribute reference (LIKE) 20040115
27 O_CART_PRODUCT_CORRECT Instance attribute Protected Type reference (TYPE) RS_BOOL Does Cartesian Product Describe the Selection Accurately? 20040115
28 O_IGNORE_STRUCTURES Instance attribute Protected Type reference (TYPE) RS_BOOL Do Not Consider Structures 20040715
29 O_IS_EMPTY Instance attribute Protected Type reference (TYPE) RS_BOOL Empty Quantity Selected 20040713
30 O_IS_FIX Instance attribute Public Type reference (TYPE) RS_BOOL Fixed selection 20040115
31 O_IS_SELECTION_OBJECT Instance attribute Protected Type reference (TYPE) RS_BOOL Is It a Selection Object? 20051110
32 O_MASTER_SELECTION_IS_SELDR Instance attribute Protected Type reference (TYPE) RS_BOOL The Leading Selection Is in the Seldr 20040115
33 O_OTHER_DESCRIPTION_IN_SYNC Instance attribute Protected Type reference (TYPE) RS_BOOL Is the Non-Leading Selection in Sync? 20040115
34 O_RTSX_CART_PRODUCT Instance attribute Protected Object reference (TYPE REF TO) RSBOLAP_SO_TSX_CART_PRODUCT Cartesian Product of Characteristics 20040714
35 O_RTSX_SELDR Instance attribute Protected Object reference (TYPE REF TO) RSDD_TSX_SELDR Selection to the Data Manager 20040714
36 O_R_SELECTION_OBJECT Instance attribute Protected Object reference (TYPE REF TO) CL_RSBOLAP_SELECTION_OBJECT Selector 20040715
37 O_R_VALIDATION_RESULT Instance attribute Protected Object reference (TYPE REF TO) CX_RSBOLAP_INVALID_SELECTION Results of Validation 20040714
38 O_SELECTION_STATE Instance attribute Protected Type reference (TYPE) RS_BOOL Selection Space 20050114
39 O_THX_SELDR_SORTING Instance attribute Protected Type reference (TYPE) TN_THX_SELDR_SORTING Sorting of Seldr EQSID 20080808
40 XML_MODE_ADD_META_DATA Instance attribute Public Attribute reference (LIKE) 20090903
41 XML_MODE_OMIT_WHITE_SPACE Instance attribute Public Attribute reference (LIKE) 20090903
42 XML_MODE_OMIT_XML_DECLARATION Instance attribute Public Attribute reference (LIKE) 20090903
43 XML_MODE_RESTRICT_TO_SUPP_INFO Instance attribute Public Attribute reference (LIKE) 20090903
Methods
# Method Level Visibility Method type Description Created on
1 CART_PRODUCT_TO_SELDR Instance method Protected Method Convert Cartesian Product to Seldr 20040115
2 CHARACTERISTIC_CHANGED Instance method Public Method Characteristic Changed 20040715
3 CONSTRUCTOR Instance method Public Constructor Constructor 20040115
4 CONTAINS_NODE_SELECTION Instance method Public Method 20060926
5 CONTAINS_SELECTION Instance method Public Method 20050429
6 CONV_CART_PROD_TO_KEY_INT_NC Instance method Protected Method Convert Cartesian Product to Internal Key NC 20090901
7 FREE Instance method Public Method 20040211
8 GET_CARTESIAN_PRODUCT Instance method Public Method 20040115
9 GET_SELDR Instance method Public Method 20040202
10 GET_SELECTION_TYPE Instance method Public Method 20040701
11 GET_STATE_XML Instance method Public Method 20090903
12 GET_VALIDATION_RESULT Instance method Public Method 20040714
13 INTERSECT Instance method Public Method 20040211
14 IS_ALL Instance method Public Method 20040211
15 IS_CARTESIAN_PRODUCT Instance method Public Method 20040115
16 IS_CHANGEABLE Instance method Public Method 20040115
17 IS_EMPTY Instance method Public Method 20040115
18 ONLY_SINGLE_MEMBERS_NO_NODES Instance method Public Method 20090903
19 READ_STATE_FROM_DOM Instance method Public Method 20090831
20 REMOVE_STRUCTURES Instance method Protected Method Remove Structures 20040715
21 SELDR_TO_CART_PRODUCT Instance method Protected Method Convert Seldr to Cartesian Product 20040115
22 SET_CARTESIAN_PRODUCT Instance method Public Method 20040115
23 SET_SELDR Instance method Public Method 20040202
24 SET_SELDR_FORCE Instance method Public Method Sets the Seldr, Even with a Fixed Selection (Variables) 20051110
25 SET_STATE_BY_XML Instance method Public Method 20090903
26 SUPPORTS_SET_STATE Instance method Public Method 20090903
27 TO_STRING Instance method Public Method 20040211
28 VALIDATE Instance method Public Method 20040714
29 VALIDATE_SELDR Instance method Protected Method Check Seldr for Correctness 20040714
30 WRITE_STATE_INTO_DOM Instance method Public Method 20090831
Events
Class CL_RSBOLAP_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_SELDR_SORTING Public Attribute reference (LIKE) 20080808
2 TN_THX_SELDR_SORTING Public Attribute reference (LIKE) 20080808
Method Signatures

Method CART_PRODUCT_TO_SELDR Signature

Method CART_PRODUCT_TO_SELDR on class CL_RSBOLAP_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20040713

Method CHARACTERISTIC_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CHARACTERISTIC Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_CHAR_INTERNAL Merkmalsinterface zur internen Verwendung 20040715

Method CHARACTERISTIC_CHANGED on class CL_RSBOLAP_SELECTION has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_STRUCTURES Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Strukturen nicht berücksichtigen 20040715
2 Importing I_IS_FIX Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Fix 20040115
3 Importing I_MASTER_IS_SELDR Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Referenzdaten sind in der Seldr 20040714
4 Importing I_RTSX_CART_PRODUCT Call by reference Object reference (TYPE REF TO) RSBOLAP_SO_TSX_CART_PRODUCT Vorschlag für Selektionszustand 20040714
5 Importing I_RTSX_SELDR Call by reference Object reference (TYPE REF TO) RSDD_TSX_SELDR Vorschlag für Selektionsraum 20040714
6 Importing I_R_SELECTOR Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selektor Interface 20040115
7 Importing I_SELECTION_STATE Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Selektion ist der Selektionsraum des Selektionsobjektes 20050114
8 Importing I_THX_SELDR_SORTING Call by reference Type reference (TYPE) TN_THX_SELDR_SORTING Seldr Sorting 20080808
9 Importing I_TSX_CART_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Vorschlag für Selektionszustand 20040115
10 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Vorschlag für Selektionsraum 20040115

Method CONSTRUCTOR on class CL_RSBOLAP_SELECTION has no exception.

Method CONTAINS_NODE_SELECTION Signature

Method CONTAINS_NODE_SELECTION on class CL_RSBOLAP_SELECTION has no parameter.
Method CONTAINS_NODE_SELECTION on class CL_RSBOLAP_SELECTION has no exception.

Method CONTAINS_SELECTION Signature

Method CONTAINS_SELECTION on class CL_RSBOLAP_SELECTION has no parameter.
Method CONTAINS_SELECTION on class CL_RSBOLAP_SELECTION has no exception.

Method CONV_CART_PROD_TO_KEY_INT_NC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TSX_CARTESIAN_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Kartessisches Produkt von Merkmalen 20090901

Method CONV_CART_PROD_TO_KEY_INT_NC on class CL_RSBOLAP_SELECTION has no exception.

Method FREE Signature

Method FREE on class CL_RSBOLAP_SELECTION has no parameter.
Method FREE on class CL_RSBOLAP_SELECTION has no exception.

Method GET_CARTESIAN_PRODUCT Signature

Method GET_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no parameter.
Method GET_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no exception.

Method GET_SELDR Signature

Method GET_SELDR on class CL_RSBOLAP_SELECTION has no parameter.
Method GET_SELDR on class CL_RSBOLAP_SELECTION has no exception.

Method GET_SELECTION_TYPE Signature

Method GET_SELECTION_TYPE on class CL_RSBOLAP_SELECTION has no parameter.
Method GET_SELECTION_TYPE on class CL_RSBOLAP_SELECTION has no exception.

Method GET_STATE_XML Signature

Method GET_STATE_XML on class CL_RSBOLAP_SELECTION has no parameter.
Method GET_STATE_XML on class CL_RSBOLAP_SELECTION has no exception.

Method GET_VALIDATION_RESULT Signature

Method GET_VALIDATION_RESULT on class CL_RSBOLAP_SELECTION has no parameter.
Method GET_VALIDATION_RESULT on class CL_RSBOLAP_SELECTION has no exception.

Method INTERSECT Signature

Method INTERSECT on class CL_RSBOLAP_SELECTION has no parameter.
Method INTERSECT on class CL_RSBOLAP_SELECTION has no exception.

Method IS_ALL Signature

Method IS_ALL on class CL_RSBOLAP_SELECTION has no parameter.
Method IS_ALL on class CL_RSBOLAP_SELECTION has no exception.

Method IS_CARTESIAN_PRODUCT Signature

Method IS_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no parameter.
Method IS_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no exception.

Method IS_CHANGEABLE Signature

Method IS_CHANGEABLE on class CL_RSBOLAP_SELECTION has no parameter.
Method IS_CHANGEABLE on class CL_RSBOLAP_SELECTION has no exception.

Method IS_EMPTY Signature

Method IS_EMPTY on class CL_RSBOLAP_SELECTION has no parameter.
Method IS_EMPTY on class CL_RSBOLAP_SELECTION has no exception.

Method ONLY_SINGLE_MEMBERS_NO_NODES Signature

Method ONLY_SINGLE_MEMBERS_NO_NODES on class CL_RSBOLAP_SELECTION has no parameter.
Method ONLY_SINGLE_MEMBERS_NO_NODES on class CL_RSBOLAP_SELECTION has no exception.

Method READ_STATE_FROM_DOM Signature

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

Method REMOVE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_THX_SELDR_SORTING Call by reference Type reference (TYPE) TN_THX_SELDR_SORTING 20090819
2 Changing C_TSX_CART_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Kartessisches Produkt von Merkmalen 20040715
3 Changing C_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20040715

Method REMOVE_STRUCTURES on class CL_RSBOLAP_SELECTION has no exception.

Method SELDR_TO_CART_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TSX_CART_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Kartessisches Produkt von Merkmalen 20051027
2 Importing I_RESOLVE_NODES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Hierarchieknoten auflösen 20051027
3 Importing I_THX_SELDR_SORTING Call by reference Type reference (TYPE) TN_THX_SELDR_SORTING Seldr Sortierung 20080808
4 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion an den Datamanager 20051027
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040714

Method SET_CARTESIAN_PRODUCT Signature

Method SET_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no parameter.
Method SET_CARTESIAN_PRODUCT on class CL_RSBOLAP_SELECTION has no exception.

Method SET_SELDR Signature

Method SET_SELDR on class CL_RSBOLAP_SELECTION has no parameter.
Method SET_SELDR on class CL_RSBOLAP_SELECTION has no exception.

Method SET_SELDR_FORCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IGNORE_STRUCTURES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Selektionen auf Strukturen nicht verändern 20051110
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion 20051110

Method SET_SELDR_FORCE on class CL_RSBOLAP_SELECTION has no exception.

Method SET_STATE_BY_XML Signature

Method SET_STATE_BY_XML on class CL_RSBOLAP_SELECTION has no parameter.
Method SET_STATE_BY_XML on class CL_RSBOLAP_SELECTION has no exception.

Method SUPPORTS_SET_STATE Signature

Method SUPPORTS_SET_STATE on class CL_RSBOLAP_SELECTION has no parameter.
Method SUPPORTS_SET_STATE on class CL_RSBOLAP_SELECTION has no exception.

Method TO_STRING Signature

Method TO_STRING on class CL_RSBOLAP_SELECTION has no parameter.
Method TO_STRING on class CL_RSBOLAP_SELECTION has no exception.

Method VALIDATE Signature

Method VALIDATE on class CL_RSBOLAP_SELECTION has no parameter.
Method VALIDATE on class CL_RSBOLAP_SELECTION has no exception.

Method VALIDATE_SELDR Signature

Method VALIDATE_SELDR on class CL_RSBOLAP_SELECTION has no parameter.
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20040714

Method WRITE_STATE_INTO_DOM Signature

Method WRITE_STATE_INTO_DOM on class CL_RSBOLAP_SELECTION has no parameter.
Method WRITE_STATE_INTO_DOM on class CL_RSBOLAP_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400