SAP ABAP Class CL_RS_WHERE (Forming a WHERE Statement)
Hierarchy
☛
SAP_BW (Software Component) SAP Business Warehouse
⤷
BW (Application Component) SAP Business Information Warehouse
⤷
RS (Package) BW: General Business Information Warehouse

⤷

⤷

Properties
Class | CL_RS_WHERE | |
Short Description | Forming a WHERE Statement | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | RS | BW: General Business Information Warehouse |
Created | 19990805 | SAP |
Last change | 20130531 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_RS_WHERE has no interface implemented.
Friends
Class CL_RS_WHERE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSDMD_T_WHERE | a | 19990805 | ||
2 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSDMD_T_WHERE | Where Condition | 20091201 | ||
3 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSDMD_T_WHERE_REF | a | 19990805 | ||
4 | ![]() |
Instance attribute | Public | Type reference (TYPE) | RSDMD_T_WHERE_REF | Where Condition References | 20091201 | ||
5 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | G_T_FIELDNM_COUNTER | a | 20000317 |
Methods
Events
Class CL_RS_WHERE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | G_S_FIELDNM_COUNTER | Protected | See coding | G_S_FIELDNM_COUNTER | 20000317 |
|
|
2 | G_T_FIELDNM_COUNTER | Protected | See coding | G_T_FIELDNM_COUNTER | 20000317 |
|
Method Signatures
Method ADD_AND Signature
Method ADD_AND on class CL_RS_WHERE has no parameter.
Method ADD_AND on class CL_RS_WHERE has no exception.
Method ADD_CLOSING_BRACKET Signature
Method ADD_CLOSING_BRACKET on class CL_RS_WHERE has no parameter.
Method ADD_CLOSING_BRACKET on class CL_RS_WHERE has no exception.
Method ADD_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_FIELD | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Feld in Where-Tab | 20000314 | ||
2 | ![]() |
I_DATATP | Value transfer | Type reference (TYPE) | DATATYPE_D | Datentyp | 20000211 | ||
3 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 19990805 | ||
4 | ![]() |
I_INIT_FIELD_WITH_VALUE | Value transfer | Type reference (TYPE) | RS_BOOL | Feld in Where-Tab initialisieren | 20000314 | ||
5 | ![]() |
I_INTLEN | Value transfer | Type reference (TYPE) | I | Interne Länge | 19990805 | ||
6 | ![]() |
I_OPERATOR | Value transfer | Type reference (TYPE) | ANY | Relationaler Operator | 19990805 | ||
7 | ![]() |
I_R_VALUE | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Wert-Feld | 20000317 | ||
8 | ![]() |
I_VALUE | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung | 20000314 |
Method ADD_FIELD on class CL_RS_WHERE has no exception.
Method ADD_FIELD_BETWEEN_2VALUES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_R_FIELD_HIGH | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Feld HIGH in Where-Tab | 20000314 | ||
2 | ![]() |
E_R_FIELD_LOW | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Feld LOW in Where-Tab | 20000314 | ||
3 | ![]() |
I_DATATP | Value transfer | Type reference (TYPE) | DATATYPE_D | Datentyp | 20000313 | ||
4 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 20000313 | ||
5 | ![]() |
I_INIT_FIELDS_WITH_VALUES | Value transfer | Type reference (TYPE) | RS_BOOL | Felder in Where-Tab initialisieren | 20000314 | ||
6 | ![]() |
I_INTLEN | Value transfer | Type reference (TYPE) | I | Interne Länge | 20000313 | ||
7 | ![]() |
I_R_VALUE_HIGH | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Wert-Feld HIGH | 20000317 | ||
8 | ![]() |
I_R_VALUE_LOW | Call by reference | Object reference (TYPE REF TO) | DATA | Referenz auf Wert-Feld LOW | 20000317 | ||
9 | ![]() |
I_VALUE_HIGH | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung high | 20000314 | ||
10 | ![]() |
I_VALUE_LOW | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung low | 20000314 |
Method ADD_FIELD_BETWEEN_2VALUES on class CL_RS_WHERE has no exception.
Method ADD_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_LINE | Value transfer | Type reference (TYPE) | ANY | Zeile | 19990805 |
Method ADD_LINE on class CL_RS_WHERE has no exception.
Method ADD_OPENING_BRACKET Signature
Method ADD_OPENING_BRACKET on class CL_RS_WHERE has no parameter.
Method ADD_OPENING_BRACKET on class CL_RS_WHERE has no exception.
Method ADD_OR Signature
Method ADD_OR on class CL_RS_WHERE has no parameter.
Method ADD_OR on class CL_RS_WHERE has no exception.
Method BUILD_TABNAME_FIELDNAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_COMBINED | Call by reference | Type reference (TYPE) | ABAPSOURCE | ABAP_SOURCE | 20010523 | ||
2 | ![]() |
I_FIELDNAME | Value transfer | Type reference (TYPE) | FIELDNAME | Feldname | 20010523 | ||
3 | ![]() |
I_SIGN | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20010523 | ||
4 | ![]() |
I_TABNAME | Value transfer | Type reference (TYPE) | TABNAME | Tabellenname | 20010523 |
Method BUILD_TABNAME_FIELDNAME on class CL_RS_WHERE has no exception.
Method CHECK_VALIDITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_T_WHERE | Call by reference | Type reference (TYPE) | RSDMD_T_WHERE | ggf. korrigierte Tabelle | 20000211 |
Method CHECK_VALIDITY on class CL_RS_WHERE has no exception.
Method REFRESH Signature
Method REFRESH on class CL_RS_WHERE has no parameter.
Method REFRESH on class CL_RS_WHERE has no exception.
Method SET_2VALUES_FOR_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 20000317 | ||
2 | ![]() |
I_POSIT | Value transfer | Type reference (TYPE) | I | Position (bei Nichteindeutigkeit) | 20000317 | ||
3 | ![]() |
I_VALUE_HIGH | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung | 20000317 | ||
4 | ![]() |
I_VALUE_LOW | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung | 20000317 |
Method SET_2VALUES_FOR_FIELD on class CL_RS_WHERE has no exception.
Method SET_PROPERTIES_FOR_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 20000317 | ||
2 | ![]() |
I_POSIT | Value transfer | Type reference (TYPE) | I | Position (bei Nichteindeutigkeit) | 20000317 | ||
3 | ![]() |
I_R_VALUE | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert-Feld | 20000317 | ||
4 | ![]() |
I_R_VALUE_HIGH | Value transfer | Object reference (TYPE REF TO) | DATA | Referenz auf Wert-Feld | 20000317 |
Method SET_PROPERTIES_FOR_FIELD on class CL_RS_WHERE has no exception.
Method SET_VALUES_BY_REFERENCE Signature
Method SET_VALUES_BY_REFERENCE on class CL_RS_WHERE has no parameter.
Method SET_VALUES_BY_REFERENCE on class CL_RS_WHERE has no exception.
Method SET_VALUE_BY_REFERENCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_COUNT | Value transfer | Type reference (TYPE) | I | Anzahl zu setzender Werte | 20000317 | ||
2 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 20000317 | ||
3 | ![]() |
I_POSIT | Value transfer | Type reference (TYPE) | I | Position | 20000317 |
Method SET_VALUE_BY_REFERENCE on class CL_RS_WHERE has no exception.
Method SET_VALUE_FOR_FIELD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
I_FIELDNM | Value transfer | Type reference (TYPE) | ANY | Feldname | 20000317 | ||
2 | ![]() |
I_POSIT | Value transfer | Type reference (TYPE) | I | Position (bei Nichteindeutigkeit) | 20000317 | ||
3 | ![]() |
I_VALUE | Value transfer | Type reference (TYPE) | ANY | Merkmalsausprägung | 20000317 |
Method SET_VALUE_FOR_FIELD on class CL_RS_WHERE has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |