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 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'BT' | Operator: "between" (Range) | 20100219 | |
2 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'EQ' | Operator: "=" | 20100217 | |
3 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'GE' | Operator: ">=" | 20100217 | |
4 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'GT' | Operator: ">" | 20100217 | |
5 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'LE' | Operator: "<=" | 20100217 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | DDOPTION | 'LT' | Operator: "<" | 20100217 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'interval' | Selection Type: Range | 20100217 | |
8 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'range' | Selection Type: Range | 20100217 | |
9 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'singleMember' | Selection Type: Single Value | 20100217 | |
10 | ![]() |
Constant | Public | Type reference (TYPE) | DDSIGN | 'E' | Sign for "Excluding" Selection | 20100217 | |
11 | ![]() |
Constant | Public | Type reference (TYPE) | DDSIGN | 'I' | Sign for "Including" Selection | 20100219 | |
12 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'excluding' | Calc. Scenario: "E" | 20100217 | |
13 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'equal' | Calc. Scenario: "=" | 20100217 | |
14 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'EQ' | Calc. Scenario: "=" (from XSD Rev. 3) | 20110406 | |
15 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'greater_equal' | Calc. Scenario: ">=" | 20100217 | |
16 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GE' | Calc. Scenario: ">=" (from XSD Rev. 3) | 20110406 | |
17 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'greater_than' | Calc. Scenario: ">" | 20100217 | |
18 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'GT' | Calc. Scenario: ">" (from XSD Rev. 3) | 20110406 | |
19 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'including' | Calc. Scenario: "I" | 20100217 | |
20 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'less_equal' | Calc. Scenario: "<=" | 20100217 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'LE' | Calc. Scenario: "<=" (from XSD Rev. 3) | 20110406 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'less_than' | Calc. Scenario: "<" | 20100217 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'LT' | Calc. Scenario: "<" (from XSD Rev. 3) | 20110406 | |
24 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Upper Range Limit | 20100217 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Lower Range Limit or Single Value | 20100217 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DDOPTION | Operator for Selection | 20100217 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DDSIGN | Sign for Selection | 20100217 | ||
28 | ![]() |
Static Attribute | Private | Type reference (TYPE) | STRING | XML Tag | 20100217 | ||
29 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PT_TS_OPERATOR_MAP | Table with Assignments for Selection Options | 20100217 | ||
30 | ![]() |
Static Attribute | Private | Type reference (TYPE) | PT_TS_SIGN_MAP | Table with Sign Assignments for Selection | 20100217 | ||
31 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Selection Type | 20100217 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100217 |
2 | ![]() |
Instance method | Private | Method | Returns the upper range limit | 20100219 |
3 | ![]() |
Instance method | Private | Method | Returns the lower range limit | 20100219 |
4 | ![]() |
Instance method | Public | Method | Returns the selection operator (selection option) | 20100217 |
5 | ![]() |
Instance method | Public | Method | Returns the selection parameters for ranges | 20100217 |
6 | ![]() |
Instance method | Public | Method | Returns the sign for the selection | 20100217 |
7 | ![]() |
Instance method | Private | Method | Finds the TREX operator for an ABAP operator | 20100219 |
8 | ![]() |
Instance method | Private | Method | Finds the TREX filter sign for the ABAP */- sign | 20100219 |
9 | ![]() |
Instance method | Public | Method | Returns the selection type | 20100217 |
10 | ![]() |
Instance method | Private | Method | Sets the upper range limit | 20100219 |
11 | ![]() |
Instance method | Private | Method | Sets the lower range limit | 20100219 |
12 | ![]() |
Instance method | Public | Method | Explicitly sets the selection parameter (if not in range) | 20100217 |
13 | ![]() |
Instance method | Public | Method | Sets the selection parameter for ranges | 20100217 |
14 | ![]() |
Instance method | Public | Method | Explicitly sets the filter sign (if not in range) | 20100217 |
15 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
I_ABAP_OPTION | Call by reference | Type reference (TYPE) | DDOPTION | ABAP-Option | 20100219 | ||
2 | ![]() |
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 | ![]() |
I_ABAP_SIGN | Call by reference | Type reference (TYPE) | DDSIGN | ABAP Vorzeichen der Selektion | 20100219 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |