SAP ABAP Class CL_RSA_CHA_SELECTION (Characteristic Selection (One Dimensional))
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSASEL (Package) Data Transfer: Selection Criteria (Deprecated!)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSA_SELECTION Abstract Selection 20000214
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSA_INT_SELECTION Characteristic Interval Selection 20000214
Properties
Class CL_RSA_CHA_SELECTION  
Short Description Characteristic Selection (One Dimensional)    
Super Class CL_RSA_SELECTION Abstract Selection 
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 RSA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSDD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSA_CHA_SELECTION has no interface implemented.
Friends
Class CL_RSA_CHA_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 PR_INTSEL Instance attribute Protected Object reference (TYPE REF TO) CL_RSA_INT_SELECTION Characteristic Interval Selection 20000214
2 PR_RT_EXCL Instance attribute Protected Type reference (TYPE) RSA_RT_CHAVL Exclusive Ranges without Template 20000214
3 PR_RT_EXCLP Instance attribute Private Type reference (TYPE) RSA_RT_CHAVL Exclusive Ranges with Template 20000214
4 PR_RT_INCL Instance attribute Protected Type reference (TYPE) RSA_RT_CHAVL Inclusive Ranges without Template 20000214
5 PR_RT_INCLP Instance attribute Private Type reference (TYPE) RSA_RT_CHAVL Inclusive Ranges with Template 20000214
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CHAVL Instance method Public Method Check Characteristic Value 20000214
2 CHECK_OPTION Instance method Protected Method Check OPTION 20000215
3 CHECK_SIGN Instance method Protected Method Check SIGN 20000215
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20000214
5 CREATE_FROM_RANGES Static method Public Method Create from Range Table 20000215
6 CREATE_FROM_RT_CHAVL Static method Public Method Create from RT_CHAVL 20000215
7 CREATE_FROM_SX_SELDR Static method Public Method Create Selection Object from SX_SELDR 20000214
8 TO_LITERAL Instance method Protected Method 20020128
9 TO_RANGES Instance method Public Method Convert to Ranges Table 20000217
10 TO_RT_CHAVL Instance method Public Method Ranges Table 20000215
Events
Class CL_RSA_CHA_SELECTION has no event.
Types
Class CL_RSA_CHA_SELECTION has no local type.
Method Signatures

Method CHECK_CHAVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL60 Dim: Feld für einen beliebigen Merkmalswert 20000215
# Exception Resumable Description Created on
1 NOT_SELECTED Nicht selektiert 20000215

Method CHECK_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPTION Call by reference Type reference (TYPE) RRRANGE-OPT Operator in Select Options und anderen Ausdrücken 20000215
# Exception Resumable Description Created on
1 INVALID_OPTION Ungültige OPTION 20000215

Method CHECK_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SIGN Call by reference Type reference (TYPE) RRRANGE-SIGN Feld SIGN im Aufbau der SELECT-OPTIONS-Tabellen 20000215
# Exception Resumable Description Created on
1 INVALID_SIGN Ungültiges SIGN 20000215

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20000214
2 Importing I_CHA_SELECTION Call by reference Object reference (TYPE REF TO) CL_RSA_CHA_SELECTION Merkmalsselektion (eindimensional) 20000214
3 Importing I_RT_CHAVL Call by reference Type reference (TYPE) RSA_RT_CHAVL Range-Struktur auf allgemeinem Merkmalswert (RSCHAVL) 20000215
# Exception Resumable Description Created on
1 INVALID_CHANM Ungültiger Merkmalsname 20000214
2 INVALID_OPTION Ungültige OPTION 20000215
3 INVALID_SIGN Ungültiges SIGN 20000215

Method CREATE_FROM_RANGES 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 Abstrakte Selektion 20000215
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20000215
3 Importing I_T_RANGES Call by reference Type reference (TYPE) TABLE Ranges-Tabelle 20000217
# Exception Resumable Description Created on
1 INVALID_CHANM Ungültiger Merkmalsname 20000215
2 INVALID_OPTION Ungültige OPTION 20000215
3 INVALID_SIGN Ungültiges SIGN 20000215

Method CREATE_FROM_RT_CHAVL 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 Abstrakte Selektion 20000215
2 Importing I_CHANM Call by reference Type reference (TYPE) RSCHANM Merkmal 20000215
3 Importing I_RT_CHAVL Call by reference Type reference (TYPE) RSA_RT_CHAVL Range-Struktur auf allgemeinem Merkmalswert (RSCHAVL) 20000215
# Exception Resumable Description Created on
1 INVALID_CHANM Ungültiger Merkmalswert 20000215
2 INVALID_OPTION Ungültige OPTION 20000215
3 INVALID_SIGN Ungültiges SIGN 20000215

Method CREATE_FROM_SX_SELDR 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 Importing I_SX_SELDR Call by reference Type reference (TYPE) RSDD_SX_SELDR Merkmalsselektion 20000214
# Exception Resumable Description Created on
1 INVALID_INPUT Ungültige SELDR (i.d.R mit nicht aufgelösten SIDs) 20000310

Method TO_LITERAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHAVL Call by reference Type reference (TYPE) RSCHAVL60 Dim: Feld für einen beliebigen Merkmalswert 20020128
2 Returning R_RESULT Value transfer Type reference (TYPE) STRING 20020128

Method TO_LITERAL on class CL_RSA_CHA_SELECTION has no exception.

Method TO_RANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RANGES Call by reference Type reference (TYPE) TABLE Ranges-Tabelle 20000217

Method TO_RANGES on class CL_RSA_CHA_SELECTION has no exception.

Method TO_RT_CHAVL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RT_CHAVL Call by reference Type reference (TYPE) RSA_RT_CHAVL Range-Struktur auf allgemeinem Merkmalswert (RSCHAVL) 20000215

Method TO_RT_CHAVL on class CL_RSA_CHA_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 20B