SAP ABAP Class CL_DBA_RDI_STATEMENT (DBA-RDI-STMT: Statement Generator)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-DB (Application Component) Database Interface, Database Platforms
⤷
SDBA_BACKEND (Package) DBA Cockpit: Backend Infrastructure

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | CL_DB4_RDI_STATEMENT | DB4-RDI-STMT: Statement Generator | 20120416 |
2 | Inheritance (c INHERITING FROM c_ref) | CL_DB6_RDI_STATEMENT | DB6-RDI: Statement | 20100803 |
3 | Inheritance (c INHERITING FROM c_ref) | CL_HDB_RDI_STATEMENT | HDB: Statement | 20101028 |
4 | Inheritance (c INHERITING FROM c_ref) | CL_SYB_RDI_STATEMENT | SYB-RDI: Statement | 20100803 |
Properties
Class | CL_DBA_RDI_STATEMENT | |
Short Description | DBA-RDI-STMT: Statement Generator | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SDBA_BACKEND | DBA Cockpit: Backend Infrastructure |
Created | 20090527 | 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 | ![]() |
Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_DBA_RDI_STATEMENT has no interface implemented.
Friends
Class CL_DBA_RDI_STATEMENT 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) | STRING | 20090723 | |||
2 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'FROM' | 20090706 | ||
3 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'GROUP BY' | 20090706 | ||
4 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'SELECT' | 20090706 | ||
5 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | 'WHERE' | 20090706 | ||
6 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090722 | ||
7 | ![]() |
Instance attribute | Protected | Type reference (TYPE) | STRING | '' | 20100803 | ||
8 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 | ||
9 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 | ||
10 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DBA-RDI: Source Code | 20090914 | ||
11 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DBA-RDI: Source Code | 20090716 | ||
12 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20120522 | |||
13 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 | ||
14 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DBA-RDI: Source Code | 20090917 | ||
15 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 | ||
16 | ![]() |
Instance attribute | Public | Type reference (TYPE) | MD5_FIELDS-HASH | MD5 Hash value | 20100714 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090722 | ||
18 | ![]() |
Instance attribute | Public | Type reference (TYPE) | STRING | 20100714 | |||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | DBA-RDI: Time Column (SNAPSHOT_TIMESTAMP) | 20090717 | ||
20 | ![]() |
Instance attribute | Public | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20090527 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | DBA-RDI: 'X' if this sub query is required | 20090717 | ||
22 | ![]() |
Instance attribute | Public | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 |
Methods
Events
Class CL_DBA_RDI_STATEMENT has no event.
Types
Class CL_DBA_RDI_STATEMENT has no local type.
Method Signatures
Method ADD_FETCH_FIRST_N Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FETCH_FIRST_N | Call by reference | Type reference (TYPE) | I | 20090527 |
Method ADD_FETCH_FIRST_N on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_FROM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FILTER_RELEVANT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100712 | ||
2 | ![]() |
FROM | Call by reference | Type reference (TYPE) | CLIKE | 20090527 | |||
3 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090708 |
Method ADD_FROM on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_GROUP_BY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
GROUP_BY | Call by reference | Type reference (TYPE) | CLIKE | 20090527 | |||
2 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090708 |
Method ADD_GROUP_BY on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_INLINE_VIEW Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
VIEW | Call by reference | Type reference (TYPE) | STRING | 20090914 |
Method ADD_INLINE_VIEW on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_JOIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
JOIN | Call by reference | Type reference (TYPE) | STRING | 20090716 | |||
2 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090716 |
Method ADD_JOIN on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_LOCATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LOCATION | Call by reference | Type reference (TYPE) | CLIKE | 20120522 |
Method ADD_LOCATION on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_OPTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20091119 | ||
2 | ![]() |
OPTION | Call by reference | Type reference (TYPE) | CLIKE | 20091119 |
Method ADD_OPTION on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_ORDER_BY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090917 | ||
2 | ![]() |
ORDER_BY | Call by reference | Type reference (TYPE) | CLIKE | 20090917 |
Method ADD_ORDER_BY on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_SELECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090708 | ||
2 | ![]() |
SELECT | Call by reference | Type reference (TYPE) | CLIKE | 20090527 |
Method ADD_SELECT on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_SUB_QUERY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COLUMN_FILTER | Call by reference | Type reference (TYPE) | STRING | 20090717 | |||
2 | ![]() |
SUB_QRY | Call by reference | Object reference (TYPE REF TO) | CL_DBA_RDI_STATEMENT | DBA-RDI-STMT: Statement Generator | 20090717 | ||
3 | ![]() |
SUB_QRY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20090717 |
Method ADD_SUB_QUERY on class CL_DBA_RDI_STATEMENT has no exception.
Method ADD_WHERE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FILTER_RELEVANT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20100712 | ||
2 | ![]() |
NO_SEPARATOR | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20090708 | ||
3 | ![]() |
WHERE | Call by reference | Type reference (TYPE) | CLIKE | 20090527 |
Method ADD_WHERE on class CL_DBA_RDI_STATEMENT has no exception.
Method APPEND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SEPARATOR | Call by reference | Type reference (TYPE) | STRING | 20090527 | |||
2 | ![]() |
SQL_SECTION | Value transfer | Type reference (TYPE) | CLIKE | 20090527 | |||
3 | ![]() |
TABLE | Call by reference | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 | ||
4 | ![]() |
TARGET | Call by reference | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090527 |
Method APPEND on class CL_DBA_RDI_STATEMENT has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ALIAS | Call by reference | Type reference (TYPE) | STRING | 20090723 | |||
2 | ![]() |
TYPE | Call by reference | Type reference (TYPE) | CHAR1 | CL_DBA_RDI_META=>CO_SRC_TYPE_TABLE_OR_VIEW | 20090527 |
Method CONSTRUCTOR on class CL_DBA_RDI_STATEMENT has no exception.
Method COPY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
REF | Call by reference | Object reference (TYPE REF TO) | CL_DBA_RDI_STATEMENT | DBA-RDI-STMT: Statement Generator | 20090714 |
Method COPY on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_LAST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINE | Value transfer | Type reference (TYPE) | STRING | 20090706 | |||
2 | ![]() |
STMT_CLAUSE | Call by reference | Type reference (TYPE) | STRING | 20090706 |
Method GET_LAST on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_STMT_AS_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
STMT | Value transfer | Type reference (TYPE) | STRING | 20090527 |
Method GET_STMT_AS_STRING on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_STMT_AS_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FINAL_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | If true, add default options | 20110331 | |
2 | ![]() |
STMT_TAB | Value transfer | Type reference (TYPE) | DBA_RDI_SRC | DB6-DBH: Source of Routine | 20090708 | ||
3 | ![]() |
SUB_QUERY | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120113 |
Method GET_STMT_AS_TAB on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_STMT_HASH_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
STMT_HASH_ID | Value transfer | Type reference (TYPE) | MD5_FIELDS-HASH | MD5 Hash value | 20100714 |
Method GET_STMT_HASH_ID on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_TIME_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TIME_COLUMN | Value transfer | Type reference (TYPE) | STRING | 20090717 |
Method GET_TIME_COLUMN on class CL_DBA_RDI_STATEMENT has no exception.
Method GET_USED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
USED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20090717 |
Method GET_USED on class CL_DBA_RDI_STATEMENT has no exception.
Method MODIFY_LAST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINE | Call by reference | Type reference (TYPE) | STRING | 20090706 | |||
2 | ![]() |
STMT_CLAUSE | Call by reference | Type reference (TYPE) | STRING | 20090706 |
Method MODIFY_LAST on class CL_DBA_RDI_STATEMENT has no exception.
Method MODIFY_LINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LINE | Call by reference | Type reference (TYPE) | STRING | 20091119 | |||
2 | ![]() |
LINE_NUM | Call by reference | Type reference (TYPE) | I | 20091119 | |||
3 | ![]() |
STMT_CLAUSE | Call by reference | Type reference (TYPE) | STRING | 20091119 |
Method MODIFY_LINE on class CL_DBA_RDI_STATEMENT has no exception.
Method RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SRC_LINES | Call by reference | Type reference (TYPE) | DBA_RDI_SRC | DBA-RDI: Source Code | 20090717 | ||
2 | ![]() |
STMT_CLAUSE | Call by reference | Type reference (TYPE) | STRING | 20090707 |
Method RESET on class CL_DBA_RDI_STATEMENT has no exception.
Method SET_TIME_COLUMN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TIME_COLUMN | Call by reference | Type reference (TYPE) | STRING | 20090717 |
Method SET_TIME_COLUMN on class CL_DBA_RDI_STATEMENT has no exception.
Method SET_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
TYPE | Call by reference | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20090706 |
Method SET_TYPE on class CL_DBA_RDI_STATEMENT has no exception.
Method SET_USED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20090717 |
Method SET_USED on class CL_DBA_RDI_STATEMENT has no exception.
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 730 |