SAP ABAP Class CL_RSA_SELECTION (Abstract Selection)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSASEL (Package) Data Transfer: Selection Criteria (Deprecated!)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSA_CHA_SELECTION Characteristic Selection (One Dimensional) 20000214
2 Inheritance (c INHERITING FROM c_ref)  CL_RSA_MD_SELECTION Multi-dimensional Selection 20000214
Properties
Class CL_RSA_SELECTION  
Short Description Abstract Selection    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSASEL   Data Transfer: Selection Criteria (Deprecated!) 
Created 20000214   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSA_SELECTION has no interface implemented.
Friends
Class CL_RSA_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHANM Instance attribute Public Type reference (TYPE) RSCHANM Characteristic 20000214
2 C_CHANM_NOT_UNIQUE Constant Protected Type reference (TYPE) RSCHANM '*' Characteristic not Unique 20000214
3 C_FEMS_COMMON Constant Protected Type reference (TYPE) RRSELDR-FEMS 0 FEMS Value for General Selection 20000214
4 C_OPERATOR Constant Protected See coding C_OPERATOR 20000214
5 PR_OPERATOR Instance attribute Protected Type reference (TYPE) TY_OPERATOR Operator 20000214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK Instance method Public Method Check Vector of Characteristic Values 20000214
2 CLONE Instance method Public Method Create Copy of Selection (recursively) 20000217
3 COMPLEMENT Instance method Public Method Form Complement 20000214
4 CREATE_FROM_TSX_SELDR Static method Public Method Create Selection Object from TSX_SELDR 20000214
5 CREATE_FROM_TX_CHASL Static method Public Method Create Selection Object from a TX_CHASL 20010104
6 CREATE_FROM_T_RANGE Static method Public Method Create Selection Object from Type RSDRI_T_RANGE 20010613
7 GET_CHARACTERISTICS Instance method Public Method All Characteristics with Restrictions 20000214
8 INTERSECT Instance method Public Method Form Intersection with another Selection 20000214
9 IS_ALL Instance method Public Method Checks 'All Values' Selection 20000214
10 IS_BASIC Instance method Public Method Checks Basic Selection 20000214
11 IS_EMPTY Instance method Public Method Checks Empty Selection 20000214
12 IS_EQUAL Instance method Public Method Checks Similarity 20000214
13 SET_ALL Instance method Public Method Set to "All Values" Selection 20010104
14 SET_EMPTY Instance method Public Method Set Empty Selection 20010104
15 TO_BASIC_SELECTION Instance method Public Method Projects Basic Selection 20000214
16 TO_CHA_SELECTION Instance method Public Method Projects Characteristic Selection 20000214
17 TO_STRING Instance method Public Method 20020128
18 TO_TX_CHASL Instance method Public Method Project to Basis Selection and Return to Table 20010104
19 TO_T_RANGE Instance method Public Method Convert in Range List for Data Manager 20020124
20 UNITE Instance method Public Method Form Union with another Selection 20000214
Events
Class CL_RSA_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_OPERATOR Protected Type reference (TYPE) CHAR1 Set Operator 20000214
Method Signatures

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_CHAVLS Call by reference Type reference (TYPE) RSA_TH_CHAVLS Merkmalsvektor 20000215
# Exception Resumable Description Created on
1 NOT_SELECTED Nicht selektiert 20000215

Method CLONE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000217
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20000217

Method CLONE on class CL_RSA_SELECTION has no exception.

Method COMPLEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214

Method COMPLEMENT on class CL_RSA_SELECTION has no exception.

Method CREATE_FROM_TSX_SELDR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214
2 Importing I_TSX_SELDR Call by reference Type reference (TYPE) RSDD_TSX_SELDR Komplexe Selektionstabelle 20000214
# Exception Resumable Description Created on
1 INVALID_INPUT Ungültige Eingabe 20000214

Method CREATE_FROM_TX_CHASL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20010104
2 Importing I_TX_CHASL Call by reference Type reference (TYPE) RSA_TX_CHASL Ranges-Selektionen für mehrere Merkmale 20010104
# Exception Resumable Description Created on
1 INVALID_INPUT Ungültige Eingabe 20010104

Method CREATE_FROM_T_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20010613
2 Returning R_SELECTION Value transfer Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20010613
# Exception Resumable Description Created on
1 INVALID_INPUT 20010613

Method GET_CHARACTERISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_TS_CHANM Call by reference Type reference (TYPE) RS_TS_CHANM Sortierte Tabelle über Merkmalsname 20000215

Method GET_CHARACTERISTICS on class CL_RSA_SELECTION has no exception.

Method INTERSECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214
2 Importing I_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214
# Exception Resumable Description Created on
1 TYPE_CONFLICT Typkonflikt 20000214

Method IS_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) RS_BOOL Ergebnis 20000215

Method IS_ALL on class CL_RSA_SELECTION has no exception.

Method IS_BASIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) RS_BOOL Ergebnis 20000214

Method IS_BASIC on class CL_RSA_SELECTION has no exception.

Method IS_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) RS_BOOL Ergebnis 20000215

Method IS_EMPTY on class CL_RSA_SELECTION has no exception.

Method IS_EQUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RESULT Call by reference Type reference (TYPE) RS_BOOL Boolean 20000215
2 Importing I_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000215

Method IS_EQUAL on class CL_RSA_SELECTION has no exception.

Method SET_ALL Signature

Method SET_ALL on class CL_RSA_SELECTION has no parameter.
Method SET_ALL on class CL_RSA_SELECTION has no exception.

Method SET_EMPTY Signature

Method SET_EMPTY on class CL_RSA_SELECTION has no parameter.
Method SET_EMPTY on class CL_RSA_SELECTION has no exception.

Method TO_BASIC_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion (Basic) 20000215

Method TO_BASIC_SELECTION on class CL_RSA_SELECTION has no exception.

Method TO_CHA_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHA_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_CHA_SELECTION Merkmalsselektion (eindimensional) 20000215
2 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000216
3 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20000215

Method TO_CHA_SELECTION on class CL_RSA_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_RESULT Value transfer Type reference (TYPE) STRING 20020128

Method TO_STRING on class CL_RSA_SELECTION has no exception.

Method TO_TX_CHASL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TX_CHASL Call by reference Type reference (TYPE) RSA_TX_CHASL Ranges-Selektionen für mehrere Merkmale 20010104

Method TO_TX_CHASL on class CL_RSA_SELECTION has no exception.

Method TO_T_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RANGE Call by reference Type reference (TYPE) RSDRI_T_RANGE BW-Data-Manager: Range Liste 20020124

Method TO_T_RANGE on class CL_RSA_SELECTION has no exception.

Method UNITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214
2 Importing I_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_SELECTION Abstrakte Selektion 20000214
# Exception Resumable Description Created on
1 TYPE_CONFLICT Typkonflikt 20000214
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B