SAP ABAP Class CL_RSDD_CS_SELECTION (Filter Object for Restricted Attributes snd Key Figures)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDD_CALCSCENARIO (Package) Create Calculation Scenario
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSDD_CS_XML Parent Class for XML Creation 20100217
Properties
Class CL_RSDD_CS_SELECTION  
Short Description Filter Object for Restricted Attributes snd Key Figures    
Super Class CL_RSDD_CS_XML Parent Class for XML Creation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSDD_CALCSCENARIO   Create Calculation Scenario 
Created 20100217   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSDD_CS_SELECTION has no forward declaration.
Interfaces
Class CL_RSDD_CS_SELECTION has no interface implemented.
Friends
Class CL_RSDD_CS_SELECTION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 G_C_OPERATOR_BT Constant Public Type reference (TYPE) DDOPTION 'BT' Operator: "between" (Range) 20100219
2 G_C_OPERATOR_EQ Constant Public Type reference (TYPE) DDOPTION 'EQ' Operator: "=" 20100217
3 G_C_OPERATOR_GE Constant Public Type reference (TYPE) DDOPTION 'GE' Operator: ">=" 20100217
4 G_C_OPERATOR_GT Constant Public Type reference (TYPE) DDOPTION 'GT' Operator: ">" 20100217
5 G_C_OPERATOR_LE Constant Public Type reference (TYPE) DDOPTION 'LE' Operator: "<=" 20100217
6 G_C_OPERATOR_LT Constant Public Type reference (TYPE) DDOPTION 'LT' Operator: "<" 20100217
7 G_C_SELTYPE_INTERVAL Constant Public Type reference (TYPE) STRING 'interval' Selection Type: Range 20100217
8 G_C_SELTYPE_RANGE Constant Public Type reference (TYPE) STRING 'range' Selection Type: Range 20100217
9 G_C_SELTYPE_SINGLE Constant Public Type reference (TYPE) STRING 'singleMember' Selection Type: Single Value 20100217
10 G_C_SIGN_EXCLUDING Constant Public Type reference (TYPE) DDSIGN 'E' Sign for "Excluding" Selection 20100217
11 G_C_SIGN_INCLUDING Constant Public Type reference (TYPE) DDSIGN 'I' Sign for "Including" Selection 20100219
12 P_C_TREX_E Constant Private Type reference (TYPE) STRING 'excluding' Calc. Scenario: "E" 20100217
13 P_C_TREX_EQ Constant Private Type reference (TYPE) STRING 'equal' Calc. Scenario: "=" 20100217
14 P_C_TREX_EQ_V3 Constant Private Type reference (TYPE) STRING 'EQ' Calc. Scenario: "=" (from XSD Rev. 3) 20110406
15 P_C_TREX_GE Constant Private Type reference (TYPE) STRING 'greater_equal' Calc. Scenario: ">=" 20100217
16 P_C_TREX_GE_V3 Constant Private Type reference (TYPE) STRING 'GE' Calc. Scenario: ">=" (from XSD Rev. 3) 20110406
17 P_C_TREX_GT Constant Private Type reference (TYPE) STRING 'greater_than' Calc. Scenario: ">" 20100217
18 P_C_TREX_GT_V3 Constant Private Type reference (TYPE) STRING 'GT' Calc. Scenario: ">" (from XSD Rev. 3) 20110406
19 P_C_TREX_I Constant Private Type reference (TYPE) STRING 'including' Calc. Scenario: "I" 20100217
20 P_C_TREX_LE Constant Private Type reference (TYPE) STRING 'less_equal' Calc. Scenario: "<=" 20100217
21 P_C_TREX_LE_V3 Constant Private Type reference (TYPE) STRING 'LE' Calc. Scenario: "<=" (from XSD Rev. 3) 20110406
22 P_C_TREX_LT Constant Private Type reference (TYPE) STRING 'less_than' Calc. Scenario: "<" 20100217
23 P_C_TREX_LT_V3 Constant Private Type reference (TYPE) STRING 'LT' Calc. Scenario: "<" (from XSD Rev. 3) 20110406
24 P_HIGH Instance attribute Private Type reference (TYPE) STRING Upper Range Limit 20100217
25 P_LOW Instance attribute Private Type reference (TYPE) STRING Lower Range Limit or Single Value 20100217
26 P_OPERATOR Instance attribute Private Type reference (TYPE) DDOPTION Operator for Selection 20100217
27 P_SIGN Instance attribute Private Type reference (TYPE) DDSIGN Sign for Selection 20100217
28 P_TAGNAME Static Attribute Private Type reference (TYPE) STRING XML Tag 20100217
29 P_TS_OPERATOR_MAP Static Attribute Private Type reference (TYPE) PT_TS_OPERATOR_MAP Table with Assignments for Selection Options 20100217
30 P_TS_SIGN_MAP Static Attribute Private Type reference (TYPE) PT_TS_SIGN_MAP Table with Sign Assignments for Selection 20100217
31 P_TYPE Instance attribute Private Type reference (TYPE) STRING Selection Type 20100217
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100217
2 GET_HIGH Instance method Private Method Returns the upper range limit 20100219
3 GET_LOW Instance method Private Method Returns the lower range limit 20100219
4 GET_OPERATOR Instance method Public Method Returns the selection operator (selection option) 20100217
5 GET_RANGE Instance method Public Method Returns the selection parameters for ranges 20100217
6 GET_SIGN Instance method Public Method Returns the sign for the selection 20100217
7 GET_TREX_OPERATOR Instance method Private Method Finds the TREX operator for an ABAP operator 20100219
8 GET_TREX_SIGN Instance method Private Method Finds the TREX filter sign for the ABAP */- sign 20100219
9 GET_TYPE Instance method Public Method Returns the selection type 20100217
10 SET_HIGH Instance method Private Method Sets the upper range limit 20100219
11 SET_LOW Instance method Private Method Sets the lower range limit 20100219
12 SET_OPERATOR Instance method Public Method Explicitly sets the selection parameter (if not in range) 20100217
13 SET_RANGE Instance method Public Method Sets the selection parameter for ranges 20100217
14 SET_SIGN Instance method Public Method Explicitly sets the filter sign (if not in range) 20100217
15 SET_TYPE Instance method Public Method Sets the selection type 20100217
Events
Class CL_RSDD_CS_SELECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GT_S_RANGE Public See coding Selection Range for Filters 20100217 BEGIN OF gt_s_range, sign TYPE ddsign, operator TYPE ddoption, low TYPE string, high TYPE string, END OF gt_s_range
2 PT_S_OPERATOR_MAP Private See coding Assignment Between ABAP Selection Option and TREX Operator 20100217 BEGIN OF pt_s_operator_map, operator TYPE rsoption, trex TYPE string, END OF pt_s_operator_map
3 PT_S_SIGN_MAP Private See coding Assignment Between ABAP Selection Sign and TREX 20100217 BEGIN OF pt_s_sign_map, sign TYPE rssign, trex TYPE string, END OF pt_s_sign_map
4 PT_TS_OPERATOR_MAP Private See coding Table with Assignments for Selection Options 20100217 pt_ts_operator_map TYPE SORTED TABLE OF pt_s_operator_map WITH UNIQUE KEY operator
5 PT_TS_SIGN_MAP Private See coding Table with Sign Assignments for Selection 20100217 pt_ts_sign_map TYPE SORTED TABLE OF pt_s_sign_map WITH UNIQUE KEY sign
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_SELECTION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_RSDD_CS_SELECTION has no exception.

Method GET_HIGH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HIGH Value transfer Type reference (TYPE) STRING obere Intervalgrenze 20100219

Method GET_HIGH on class CL_RSDD_CS_SELECTION has no exception.

Method GET_LOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOW Value transfer Type reference (TYPE) STRING untere Intervalgrenze 20100219

Method GET_LOW on class CL_RSDD_CS_SELECTION has no exception.

Method GET_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OPERATOR Value transfer Type reference (TYPE) RSOPTION Selektionsoperator: Select-Option 20100217

Method GET_OPERATOR on class CL_RSDD_CS_SELECTION has no exception.

Method GET_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_RANGE Value transfer Type reference (TYPE) GT_S_RANGE Selektionsinterval für Filter 20100217

Method GET_RANGE on class CL_RSDD_CS_SELECTION has no exception.

Method GET_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_SIGN Value transfer Type reference (TYPE) RSSIGN Vorzeichen für Selektion: SIGN 20100217

Method GET_SIGN on class CL_RSDD_CS_SELECTION has no exception.

Method GET_TREX_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABAP_OPTION Call by reference Type reference (TYPE) DDOPTION ABAP-Option 20100219
2 Returning R_OPERATOR Value transfer Type reference (TYPE) STRING TREX Filteroperator 20100219

Method GET_TREX_OPERATOR on class CL_RSDD_CS_SELECTION has no exception.

Method GET_TREX_SIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABAP_SIGN Call by reference Type reference (TYPE) DDSIGN ABAP Vorzeichen der Selektion 20100219
2 Returning R_SIGN Value transfer Type reference (TYPE) STRING TREX Filtervorzeichen 20100219

Method GET_TREX_SIGN on class CL_RSDD_CS_SELECTION has no exception.

Method GET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_TYPE Value transfer Type reference (TYPE) STRING Selektionstyp 20100217

Method GET_TYPE on class CL_RSDD_CS_SELECTION has no exception.

Method SET_HIGH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_HIGH Call by reference Type reference (TYPE) STRING obere Intervalgrenze 20100219

Method SET_HIGH on class CL_RSDD_CS_SELECTION has no exception.

Method SET_LOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LOW Call by reference Type reference (TYPE) STRING untere Intervalgrenze 20100219

Method SET_LOW on class CL_RSDD_CS_SELECTION has no exception.

Method SET_OPERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OPERATOR Call by reference Type reference (TYPE) RSOPTION Selektionsoperator: Select-Option 20100217

Method SET_OPERATOR on class CL_RSDD_CS_SELECTION has no exception.

Method SET_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RANGE Call by reference Type reference (TYPE) GT_S_RANGE Selektionsinterval für Filter 20100217

Method SET_RANGE on class CL_RSDD_CS_SELECTION has no exception.

Method SET_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) RSSIGN Selektionsvorzeichen: SIGN 20100217

Method SET_SIGN on class CL_RSDD_CS_SELECTION has no exception.

Method SET_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TYPE Call by reference Type reference (TYPE) CSEQUENCE Selektionstyp 20100217

Method SET_TYPE on class CL_RSDD_CS_SELECTION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 730