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
⤷ 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 |