SAP ABAP Interface IF_RSBOLAP_SO_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 - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_RSBOLAP_SO_INTERSECTION Intersection of Selections 20040217
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSBOLAP_SELECTION Selection 20031216
Properties
Interface IF_RSBOLAP_SO_SELECTION  
Short Description Selection    
General Data
Package RSBOLAP_SELECTION_OBJECT   Selection object 
Created 20031216   SAP 
Last changed 20130531   SAP 
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 RRSI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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_EVENT_SOURCE Object That Communicates Changes 20040713
2 IF_RSBOLAP_STATE_DOM_READER Object reads status from XML 20090903
3 IF_RSBOLAP_STATE_DOM_WRITER Object writes status to XML 20090903
4 IF_RSBOLAP_STATE_SERIALIZER Status Serializer/Deserializer 20090903
5 IF_RSBOLAP_SUPPORTS_VALIDATION Validation of the Status Possible 20040714
Friends
Interface IF_RSBOLAP_SO_SELECTION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DOM_ACTIVE Instance attribute Public Attribute reference (LIKE) 20090903
2 DOM_ATTRIBUTE_ALTERNATIVE_NAME Instance attribute Public Attribute reference (LIKE) 20090903
3 DOM_ATTRIBUTE_INDEX Instance attribute Public Attribute reference (LIKE) 20090903
4 DOM_ATTRIBUTE_NAME Instance attribute Public Attribute reference (LIKE) 20090903
5 DOM_ATTRIBUTE_SIZE Instance attribute Public Attribute reference (LIKE) 20090903
6 DOM_ATTRIBUTE_SYSTEM_ALIAS Instance attribute Public Attribute reference (LIKE) 20090903
7 DOM_ATTRIBUTE_TEXT Instance attribute Public Attribute reference (LIKE) 20090903
8 DOM_ATTRIBUTE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
9 DOM_ATTRIBUTE_VALUE Instance attribute Public Attribute reference (LIKE) 20090903
10 DOM_ATTRIBUTE_VALUE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
11 DOM_CUSTOMER_EXIT Instance attribute Public Attribute reference (LIKE) 20090903
12 DOM_CUSTOMER_EXITS Instance attribute Public Attribute reference (LIKE) 20090903
13 DOM_CUSTOM_PARAMETERS Instance attribute Public Attribute reference (LIKE) 20090903
14 DOM_FALSE Instance attribute Public Attribute reference (LIKE) 20090903
15 DOM_JAVA_EXCEPTION Instance attribute Public Attribute reference (LIKE) 20090903
16 DOM_NAMESPACE Instance attribute Public Attribute reference (LIKE) 20090903
17 DOM_OBJECT Instance attribute Public Attribute reference (LIKE) 20090903
18 DOM_OBJECT_LIST Instance attribute Public Attribute reference (LIKE) 20090903
19 DOM_SERVICE_DESCRIPTION Instance attribute Public Attribute reference (LIKE) 20090903
20 DOM_SYSTEM_ALIAS Instance attribute Public Attribute reference (LIKE) 20090903
21 DOM_TRUE Instance attribute Public Attribute reference (LIKE) 20090903
22 DOM_VALUE Instance attribute Public Attribute reference (LIKE) 20090903
23 DOM_VALUE_TYPE Instance attribute Public Attribute reference (LIKE) 20090903
24 N_R_SELECTOR Instance attribute Public Object reference (TYPE REF TO) IF_RSBOLAP_SELECTOR_BASE Selector Interface 20031218
25 XML_MODE_ADD_META_DATA Instance attribute Public Attribute reference (LIKE) 20090903
26 XML_MODE_OMIT_WHITE_SPACE Instance attribute Public Attribute reference (LIKE) 20090903
27 XML_MODE_OMIT_XML_DECLARATION Instance attribute Public Attribute reference (LIKE) 20090903
28 XML_MODE_RESTRICT_TO_SUPP_INFO Instance attribute Public Attribute reference (LIKE) 20090903
Methods
# Method Level Visibility Method type Description Created on
1 CONTAINS_NODE_SELECTION Instance method Public Method Node selection available for characteristic? 20060926
2 CONTAINS_SELECTION Instance method Public Method Does Selection Exist for a Characteristic? 20050429
3 DELETE_LITERALS_FROM_CART_PROD Instance method Public Method Alle Literale aus dem Cartesisches Produkt entfernen 20121015
4 FREE Instance method Public Method Release Resources 20040211
5 GET_CARTESIAN_PRODUCT Instance method Public Method Return Selection as Cartesian Product 20031216
6 GET_SELDR Instance method Public Method Return Selection as Seldr (BW Internal Use Only) 20040202
7 GET_SELECTION_TYPE Instance method Public Method Get Selection Type for a Characteristic 20040701
8 GET_STATE_XML Instance method Public Method 20090903
9 GET_VALIDATION_RESULT Instance method Public Method Get Result of Validation 20040714
10 INTERSECT Instance method Public Method Intersection of the Selection with Another Selection 20040211
11 IS_ALL Instance method Public Method Selection Includes Everything 20040211
12 IS_CARTESIAN_PRODUCT Instance method Public Method Selection Is a Cartesian Product 20031216
13 IS_CHANGEABLE Instance method Public Method Selection Is Changeable 20031216
14 IS_EMPTY Instance method Public Method Empty Quantity Selected 20031216
15 ONLY_SINGLE_MEMBERS_NO_NODES Instance method Public Method Contains Single Values Only (No Nodes) 20061127
16 READ_STATE_FROM_DOM Instance method Public Method 20090903
17 SET_CARTESIAN_PRODUCT Instance method Public Method Set Selection as Cartesian Product 20031216
18 SET_SELDR Instance method Public Method Set Selection Using the Seldr (BW internal use only) 20040202
19 SET_STATE_BY_XML Instance method Public Method 20090903
20 SUPPORTS_SET_STATE Instance method Public Method 20090903
21 TO_STRING Instance method Public Method Output as String 20040211
22 VALIDATE Instance method Public Method 20040714
23 WRITE_STATE_INTO_DOM Instance method Public Method 20090903
Events
# Event Type Visibility Description Created on
1 CHANGED Instance Event
(0)
Public
(2)
20040115
2 FREED Instance Event
(0)
Public
(2)
20040713
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_SX_SELDR_SORTING Public See coding Sorting of Seldr Entries 20080808 begin of tn_sx_seldr_sorting, chanmid type rssid, sidint TYPE rrsi_th_sidint, end of tn_sx_seldr_sorting
2 TN_THX_SELDR_SORTING Public See coding 20080808 tn_thx_seldr_sorting type hashed table of tn_sx_seldr_sorting with unique key chanmid
Method Signatures

Method CONTAINS_NODE_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC_ID Call by reference Type reference (TYPE) RSBOLAP_OBJECT_ID Merkmalsid (chanmid) 20060926
2 Importing I_CHARACTERISTIC_NAME Value transfer Type reference (TYPE) RSBOLAP_OBJECT_NAME Name des Merkmals 20060926
3 Returning R_CONTAINS_NODE_SELECTION Value transfer Type reference (TYPE) RS_BOOL Selektion vorhanden 20060926

Method CONTAINS_NODE_SELECTION on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method CONTAINS_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC_ID Call by reference Type reference (TYPE) RSBOLAP_OBJECT_ID Merkmalsid (chanmid) 20050429
2 Importing I_CHARACTERISTIC_NAME Call by reference Type reference (TYPE) RSBOLAP_OBJECT_NAME Name des Merkmals 20050429
3 Returning R_CONTAINS_SELECTION Value transfer Type reference (TYPE) RS_BOOL Selektion vorhanden 20050429

Method CONTAINS_SELECTION on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method DELETE_LITERALS_FROM_CART_PROD Signature

Method DELETE_LITERALS_FROM_CART_PROD on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method DELETE_LITERALS_FROM_CART_PROD on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method FREE Signature

Method FREE on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method FREE on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method GET_CARTESIAN_PRODUCT 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 Selektionen auf Strukturen nicht herausgeben 20040715
2 Importing I_RESOLVE_NODES Call by reference Type reference (TYPE) RS_BOOL ABAP_FALSE Hierarchieknoten auflösen 20051027
3 Returning R_TSX_CART_PRODUCT Value transfer Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Kartessisches Produkt von Merkmalen 20031216
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040714

Method GET_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_THX_SELDR_SORTING Call by reference Type reference (TYPE) TN_THX_SELDR_SORTING 20090819
2 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion als Seldr 20090819
3 Importing I_IGNORE_STRUCTURES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Selektionen auf Strukturen nicht herausgeben 20040715
4 Importing I_RESOLVE_NODES Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Hierarchieknoten auflösen 20051027
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040211

Method GET_SELECTION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC_ID Call by reference Type reference (TYPE) RSBOLAP_OBJECT_ID Merkmalsid (chanmid) 20040701
2 Importing I_CHARACTERISTIC_NAME Call by reference Type reference (TYPE) RSBOLAP_OBJECT_NAME Name des Merkmals 20040701
3 Returning R_TYPE Value transfer Type reference (TYPE) RSBOLAP_SELECTION_TYPE Selektionstyp 20040701

Method GET_SELECTION_TYPE on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method GET_STATE_XML Signature

Method GET_STATE_XML on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method GET_STATE_XML on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method GET_VALIDATION_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_EXCEPTIONS Value transfer Object reference (TYPE REF TO) CX_RSBOLAP_INVALID_SELECTION Sammlung der ungültigen Merkmalsselektionen 20040714

Method GET_VALIDATION_RESULT on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method INTERSECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INTERSECT_TYPE Call by reference Type reference (TYPE) RSBOLAP_INTERSECTION_TYPE Ergebnis des Schneidens 20040211
2 Exporting E_R_INTERSECTION Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_INTERSECTION Ergebnismenge als Selektion 20040211
3 Exporting E_TSX_CART_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Ergebnismenge als kartesisches Produkt 20040211
4 Exporting E_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Ergebnismenge als Seldr 20040211
5 Importing I_IGNORE_STRUCTURES Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Strukturen nicht berücksichtigen 20040715
6 Importing I_R_SELECTION Call by reference Object reference (TYPE REF TO) IF_RSBOLAP_SO_SELECTION oder Selektion zum selben Selektor 20040211
7 Importing I_TSX_CART_PRODUCT Call by reference Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT oder kartesisches Produkt, das zu schneiden ist 20040211
8 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Seldr die zu schneiden ist 20040211
# Exception Resumable Description Created on
1 CX_RSBOLAP_INVALID_SELECTION Ungültige Selektion 20040211
2 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040211

Method IS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ALL Value transfer Type reference (TYPE) RS_BOOL Boolean 20040211
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040211

Method IS_CARTESIAN_PRODUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CARTESIAN_PRODUCT Value transfer Type reference (TYPE) RS_BOOL Flag-Struktur 20031216

Method IS_CARTESIAN_PRODUCT on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method IS_CHANGEABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGEABLE Value transfer Type reference (TYPE) RS_BOOL Flag-Struktur 20031216

Method IS_CHANGEABLE on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_EMPTY Value transfer Type reference (TYPE) RS_BOOL Flag-Struktur 20031216
# Exception Resumable Description Created on
1 CX_RSBOLAP_NO_INTERSECTION Schnitt zweier Selektionen 20040211

Method ONLY_SINGLE_MEMBERS_NO_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHARACTERISTIC_ID Value transfer Type reference (TYPE) RSBOLAP_OBJECT_ID Merkmalsid (chanmid) 20061127
2 Importing I_CHARACTERISTIC_NAME Value transfer Type reference (TYPE) RSBOLAP_OBJECT_NAME Name des Merkmals 20061127
3 Returning R_ONLY_MEMBERS Value transfer Type reference (TYPE) RS_BOOL Nur Einzelwerte 20061127

Method ONLY_SINGLE_MEMBERS_NO_NODES on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method READ_STATE_FROM_DOM Signature

Method READ_STATE_FROM_DOM on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method READ_STATE_FROM_DOM on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method SET_CARTESIAN_PRODUCT 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 Selektionen auf Strukturen nicht verändern 20040715
2 Importing I_TSX_CART_PRODUCT Value transfer Type reference (TYPE) RSBOLAP_SO_TSX_CART_PRODUCT Kartessisches Produkt von Merkmalen 20031216
3 Returning R_CHANGED Value transfer Type reference (TYPE) RS_BOOL Selektion geändert 20041015

Method SET_CARTESIAN_PRODUCT on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method SET_SELDR 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 20040715
2 Importing I_THX_SELDR_SORTING Call by reference Type reference (TYPE) TN_THX_SELDR_SORTING Sortierung der Seldr Einträge (für die ext. Darstellung) 20080808
3 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Selektion 20040202

Method SET_SELDR on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method SET_STATE_BY_XML Signature

Method SET_STATE_BY_XML on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method SET_STATE_BY_XML on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method SUPPORTS_SET_STATE Signature

Method SUPPORTS_SET_STATE on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method SUPPORTS_SET_STATE on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRING Value transfer Type reference (TYPE) STRING Ausgabe als String 20040211

Method TO_STRING on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method VALIDATE Signature

Method VALIDATE on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method VALIDATE on Interface IF_RSBOLAP_SO_SELECTION has no exception.

Method WRITE_STATE_INTO_DOM Signature

Method WRITE_STATE_INTO_DOM on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Method WRITE_STATE_INTO_DOM on Interface IF_RSBOLAP_SO_SELECTION has no exception.
Event Signatures

Event CHANGED Signature
Event CHANGED on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
Event FREED Signature
Event FREED on Interface IF_RSBOLAP_SO_SELECTION has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400