Hierarchy
⤷
⤷
Properties
| Class | CL_SADL_SQL_STATEMENT | |
| Short Description | Safely generates an SQL statement | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | SADL_QUERY_ENGINE_COMMON | Common objects of SADL Query Engine |
| Created | 20130207 | SAP |
| Last change | 20141121 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_SADL_SQL_STATEMENT has no forward declaration.
Interfaces
Class CL_SADL_SQL_STATEMENT has no interface implemented.
Friends
Class CL_SADL_SQL_STATEMENT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | See coding | 20130215 | |||||
| 2 | Constant | Public | See coding | 20130306 | |||||
| 3 | Constant | Private | See coding | 20130215 | |||||
| 4 | Constant | Protected | See coding | 20130301 | |||||
| 5 | Constant | Protected | See coding | 20130227 | |||||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | 20130315 | ||||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_DATADESCR | 20130304 | ||||
| 8 | Static Attribute | Public | Type reference (TYPE) | ABAP_BOOL | 20131101 | ||||
| 9 | Instance attribute | Protected | See coding | 20130220 | |||||
| 10 | Instance attribute | Protected | See coding | 20130208 |
Methods
Events
Class CL_SADL_SQL_STATEMENT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_SECTION_INFO | Protected | See coding | 20130621 | tt_section_info TYPE SORTED TABLE OF ty_section_info WITH UNIQUE KEY type
|
||
| 2 | TY_PART | Protected | See coding | 20130208 | BEGIN OF ty_part,
type TYPE ty_part_type,
subtype TYPE ty_part_type,
value TYPE string,
value2 TYPE string,
r_record TYPE REF TO data,
END OF ty_part
|
||
| 3 | TY_PART_TYPE | Protected | See coding | 20130227 | ty_part_type TYPE c LENGTH 10
|
||
| 4 | TY_SECTION_INFO | Protected | See coding | 20130621 | BEGIN OF ty_section_info,
type TYPE string,
from TYPE sytabix,
to TYPE sytabix,
END OF ty_section_info
|
Method Signatures
Method ALIAS_SEPARATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SEPARATOR | Value transfer | Type reference (TYPE) | STRING | 20130215 |
Method ALIAS_SEPARATOR on class CL_SADL_SQL_STATEMENT has no exception.
Method AND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEEDED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | 20131018 | |||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method AND on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ABAP_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPERATOR | Call by reference | Type reference (TYPE) | CHAR2 | 20130306 |
Method APPEND_ABAP_OPERATOR on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130218 |
Method APPEND_ALIAS on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ASSIGN Signature
Method APPEND_ASSIGN on class CL_SADL_SQL_STATEMENT has no parameter.
Method APPEND_ASSIGN on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ASTERISK Signature
Method APPEND_ASTERISK on class CL_SADL_SQL_STATEMENT has no parameter.
Method APPEND_ASTERISK on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_DATA_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | DATA | 20130621 |
Method APPEND_DATA_RECORD on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130218 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130218 |
Method APPEND_ELEMENT on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ELEMENT_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20131112 |
Method APPEND_ELEMENT_ALIAS on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ENTITY_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20131112 |
Method APPEND_ENTITY_ALIAS on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ESCAPE_IF_NEEDED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20130705 |
Method APPEND_ESCAPE_IF_NEEDED on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | 20130215 |
Method APPEND_FUNCTION on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_FUNCTION_CLOSE Signature
Method APPEND_FUNCTION_CLOSE on class CL_SADL_SQL_STATEMENT has no parameter.
Method APPEND_FUNCTION_CLOSE on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_KEYWORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEYWORD | Call by reference | Type reference (TYPE) | STRING | 20130214 |
Method APPEND_KEYWORD on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_LIST_END Signature
Method APPEND_LIST_END on class CL_SADL_SQL_STATEMENT has no parameter.
Method APPEND_LIST_END on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_LIST_START Signature
Method APPEND_LIST_START on class CL_SADL_SQL_STATEMENT has no parameter.
Method APPEND_LIST_START on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_ORDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ORDER | Call by reference | Type reference (TYPE) | STRING | 20130925 |
Method APPEND_ORDER on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20130305 |
Method APPEND_VALUE on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_VALUE_CHAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130305 |
Method APPEND_VALUE_CHAR on class CL_SADL_SQL_STATEMENT has no exception.
Method APPEND_VALUE_NUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | NUMERIC | 20130305 |
Method APPEND_VALUE_NUM on class CL_SADL_SQL_STATEMENT has no exception.
Method AS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130218 | ||||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130214 |
Method AS on class CL_SADL_SQL_STATEMENT has no exception.
Method ASCENDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method ASCENDING on class CL_SADL_SQL_STATEMENT has no exception.
Method AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_SQL | Value transfer | Type reference (TYPE) | STRING | 20130208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130308 |
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SADL_SQL_STATEMENT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SADL_SQL_STATEMENT has no exception.
Method CLEAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130311 |
Method CLEAR on class CL_SADL_SQL_STATEMENT has no exception.
Method CLOSE_BRACKET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method CLOSE_BRACKET on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_ELEMENT_TO_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT1 | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 2 | IV_ELEMENT2 | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 3 | IV_ENTITY_ALIAS1 | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 4 | IV_ENTITY_ALIAS2 | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 5 | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 6 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130306 |
Method COMPARE_ELEMENT_TO_ELEMENT on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_ELEMENT_TO_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130305 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130305 | ||||
| 3 | IV_HIGH | Call by reference | Type reference (TYPE) | SIMPLE | 20130305 | ||||
| 4 | IV_LOW | Call by reference | Type reference (TYPE) | SIMPLE | 20130305 | ||||
| 5 | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | 20130305 | ||||
| 6 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130305 |
Method COMPARE_ELEMENT_TO_VALUE on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_TO_VALUE_AP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130415 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130415 | ||||
| 3 | IV_LOW | Call by reference | Type reference (TYPE) | SIMPLE | 20130415 | ||||
| 4 | IV_OPERATOR | Call by reference | Type reference (TYPE) | CHAR2 | 20130415 |
Method COMPARE_TO_VALUE_AP on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_TO_VALUE_BT_NB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 3 | IV_HIGH | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | ||||
| 4 | IV_LOW | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | ||||
| 5 | IV_OPERATOR_BT_NB | Call by reference | Type reference (TYPE) | CHAR2 | 20130306 |
Method COMPARE_TO_VALUE_BT_NB on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_TO_VALUE_CP_NP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 3 | IV_LOW | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | ||||
| 4 | IV_OPERATOR_CP_NP | Call by reference | Type reference (TYPE) | CHAR2 | 20130306 |
Method COMPARE_TO_VALUE_CP_NP on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_TO_VALUE_NL_NN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 3 | IV_OPERATOR_NL_NN | Call by reference | Type reference (TYPE) | CHAR2 | 20130306 |
Method COMPARE_TO_VALUE_NL_NN on class CL_SADL_SQL_STATEMENT has no exception.
Method COMPARE_TO_VALUE_OTHERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130306 | ||||
| 3 | IV_LOW | Call by reference | Type reference (TYPE) | SIMPLE | 20130306 | ||||
| 4 | IV_OPERATOR | Call by reference | Type reference (TYPE) | CHAR2 | 20130306 |
Method COMPARE_TO_VALUE_OTHERS on class CL_SADL_SQL_STATEMENT has no exception.
Method CONCATENATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_OTHER_STATEMENT | Call by reference | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130227 | ||||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130227 |
Method CONCATENATE on class CL_SADL_SQL_STATEMENT has no exception.
Method CONTAINS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_SEARCH_SCOPE | Call by reference | Type reference (TYPE) | IF_SADL_VIEW_DB=>TT_ELEMENTS | 20130301 | ||||
| 2 | IV_FUZZY | Call by reference | Type reference (TYPE) | IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH-SIMILARITY | 20130301 | ||||
| 3 | IV_SEARCH_STRING | Call by reference | Type reference (TYPE) | STRING | 20130227 | ||||
| 4 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130227 |
Method CONTAINS on class CL_SADL_SQL_STATEMENT has no exception.
Method COUNT_ALL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130215 |
Method COUNT_ALL on class CL_SADL_SQL_STATEMENT has no exception.
Method CREATE_FOR_HDB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130215 |
Method CREATE_FOR_HDB on class CL_SADL_SQL_STATEMENT has no exception.
Method CREATE_FOR_OPEN_SQL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130215 |
Method CREATE_FOR_OPEN_SQL on class CL_SADL_SQL_STATEMENT has no exception.
Method DBMS_SUPPORTS_UPPER_IN_WHERE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130315 |
Method DBMS_SUPPORTS_UPPER_IN_WHERE on class CL_SADL_SQL_STATEMENT has no exception.
Method DELETE_FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130621 |
Method DELETE_FROM on class CL_SADL_SQL_STATEMENT has no exception.
Method DESCENDING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method DESCENDING on class CL_SADL_SQL_STATEMENT has no exception.
Method DISTINCT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130301 |
Method DISTINCT on class CL_SADL_SQL_STATEMENT has no exception.
Method ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130218 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130218 | ||||
| 3 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130218 |
Method ELEMENT on class CL_SADL_SQL_STATEMENT has no exception.
Method ELEMENT_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20131112 | ||||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20131112 |
Method ELEMENT_ALIAS on class CL_SADL_SQL_STATEMENT has no exception.
Method ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | IF_SADL_QUERY_ENGINE_TYPES=>TT_PARAMETERS | 20130225 | ||||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 3 | IV_SCHEMA | Call by reference | Type reference (TYPE) | STRING | 20130214 | ||||
| 4 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130214 |
Method ENTITY on class CL_SADL_SQL_STATEMENT has no exception.
Method EXECUTE_CLIENT_SPECIFIED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20131029 | ||||
| 2 | EV_COUNT | Call by reference | Type reference (TYPE) | I | 20131029 | ||||
| 3 | EV_SUCCESSFUL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131029 | ||||
| 4 | IT_FIELDS | Call by reference | Type reference (TYPE) | ADBC_COLUMN_TAB | 20131029 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131029 |
Method EXECUTE_ON_CURRENT_CLIENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | DATA | 20131104 | ||||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | 20131104 | ||||
| 3 | EV_COUNT | Call by reference | Type reference (TYPE) | I | 20131104 | ||||
| 4 | EV_SUCCESSFUL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131104 | ||||
| 5 | IT_FIELDS | Call by reference | Type reference (TYPE) | ADBC_COLUMN_TAB | 20131104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20131104 |
Method FROM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130214 |
Method FROM on class CL_SADL_SQL_STATEMENT has no exception.
Method FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130215 | ||||
| 2 | IV_ENTITY_ALIAS | Call by reference | Type reference (TYPE) | STRING | 20130215 | ||||
| 3 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | 20130215 | ||||
| 4 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130215 |
Method FUNCTION on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_DATA_RECORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_RECORD | Call by reference | Object reference (TYPE REF TO) | DATA | 20130621 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130621 |
Method GENERATE_SQL_DATA_RECORD on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_FROM_PART Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PART | Call by reference | Type reference (TYPE) | TY_PART | 20130208 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130308 |
Method GENERATE_SQL_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCTION | Call by reference | Type reference (TYPE) | STRING | 20130208 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130208 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130308 |
Method GENERATE_SQL_KEYWORD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_KEYWORD | Call by reference | Type reference (TYPE) | STRING | 20130208 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130208 |
Method GENERATE_SQL_KEYWORD on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_LOCALE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOCALE | Call by reference | Type reference (TYPE) | STRING | 20131028 | ||||
| 2 | RV_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20131028 |
Method GENERATE_SQL_LOCALE on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20130215 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130215 |
Method GENERATE_SQL_NAME on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_OPERATOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | 20130220 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130220 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130308 |
Method GENERATE_SQL_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LIMIT | Call by reference | Type reference (TYPE) | I | 20130319 | ||||
| 2 | IV_OFFSET | Call by reference | Type reference (TYPE) | I | 20130319 | ||||
| 3 | RV_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130319 |
Method GENERATE_SQL_PAGE on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20130225 | ||||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130225 | ||||
| 3 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130225 |
Method GENERATE_SQL_PARAMETER on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_SPECIAL_CHAR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SPECIAL_CHARACTER | Call by reference | Type reference (TYPE) | STRING | 20130208 | ||||
| 2 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130208 |
Method GENERATE_SQL_SPECIAL_CHAR on class CL_SADL_SQL_STATEMENT has no exception.
Method GENERATE_SQL_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SUBTYPE | Call by reference | Type reference (TYPE) | TY_PART_TYPE | 20130301 | ||||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130301 | ||||
| 3 | RV_SQL_FRAGMENT | Value transfer | Type reference (TYPE) | STRING | 20130301 |
Method GENERATE_SQL_VALUE on class CL_SADL_SQL_STATEMENT has no exception.
Method GROUP_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130218 |
Method GROUP_BY on class CL_SADL_SQL_STATEMENT has no exception.
Method INNER_JOIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130225 |
Method INNER_JOIN on class CL_SADL_SQL_STATEMENT has no exception.
Method INSERT_INTO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130621 |
Method INSERT_INTO on class CL_SADL_SQL_STATEMENT has no exception.
Method IS_INITIAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_IS_INITIAL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131018 |
Method IS_INITIAL on class CL_SADL_SQL_STATEMENT has no exception.
Method LEFT_OUTER_JOIN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130225 |
Method LEFT_OUTER_JOIN on class CL_SADL_SQL_STATEMENT has no exception.
Method LOCALE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOCALE | Call by reference | Type reference (TYPE) | STRING | 20131028 | ||||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20131028 |
Method LOCALE on class CL_SADL_SQL_STATEMENT has no exception.
Method MAP_ABAP_OPERATOR_TO_SQL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ABAP_OPERATOR | Call by reference | Type reference (TYPE) | CHAR2 | 20130227 | ||||
| 2 | RV_SQL_OPERATOR | Value transfer | Type reference (TYPE) | STRING | 20130227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130308 |
Method MAP_AUTHORIZATION_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130415 | ||||
| 2 | RV_PATTERN | Value transfer | Type reference (TYPE) | STRING | 20130415 |
Method MAP_AUTHORIZATION_PATTERN on class CL_SADL_SQL_STATEMENT has no exception.
Method MAP_PATTERN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ADD_UPPER | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130305 | ||||
| 2 | EV_CASE_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20130305 | ||||
| 3 | EV_PATTERN | Call by reference | Type reference (TYPE) | STRING | 20130305 | ||||
| 4 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130305 |
Method MAP_PATTERN on class CL_SADL_SQL_STATEMENT has no exception.
Method MAP_SADL_OR_ABAP_OP_TO_ABAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPERATOR | Call by reference | Type reference (TYPE) | STRING | 20130220 | ||||
| 2 | RV_ABAP_OPERATOR | Value transfer | Type reference (TYPE) | CHAR2 | 20130220 |
Method MAP_SADL_OR_ABAP_OP_TO_ABAP on class CL_SADL_SQL_STATEMENT has no exception.
Method NOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method NOT on class CL_SADL_SQL_STATEMENT has no exception.
Method ON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130225 |
Method ON on class CL_SADL_SQL_STATEMENT has no exception.
Method OPEN_BRACKET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method OPEN_BRACKET on class CL_SADL_SQL_STATEMENT has no exception.
Method OR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method OR on class CL_SADL_SQL_STATEMENT has no exception.
Method ORDER_BY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130218 |
Method ORDER_BY on class CL_SADL_SQL_STATEMENT has no exception.
Method PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LIMIT | Call by reference | Type reference (TYPE) | I | 20130319 | ||||
| 2 | IV_OFFSET | Call by reference | Type reference (TYPE) | I | 20130319 | ||||
| 3 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130319 |
Method PAGE on class CL_SADL_SQL_STATEMENT has no exception.
Method QUOTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20130225 | ||||
| 2 | RV_QUOTED_VALUE | Value transfer | Type reference (TYPE) | STRING | 20130225 |
Method QUOTE on class CL_SADL_SQL_STATEMENT has no exception.
Method RESET Signature
Method RESET on class CL_SADL_SQL_STATEMENT has no parameter.
Method RESET on class CL_SADL_SQL_STATEMENT has no exception.
Method SCORE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130301 |
Method SCORE on class CL_SADL_SQL_STATEMENT has no exception.
Method SECTION_AS_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_SECTION | Call by reference | Type reference (TYPE) | TY_SECTION_INFO | 20130621 | ||||
| 2 | RV_SQL | Value transfer | Type reference (TYPE) | STRING | 20130621 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20130621 |
Method SELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130214 |
Method SELECT on class CL_SADL_SQL_STATEMENT has no exception.
Method SELECT_SINGLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130627 |
Method SELECT_SINGLE on class CL_SADL_SQL_STATEMENT has no exception.
Method SEPARATOR_BETWEEN_TYPES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_NEXT_TYPE | Call by reference | Type reference (TYPE) | TY_PART_TYPE | 20130220 | ||||
| 2 | IV_PREVIOUS_TYPE | Call by reference | Type reference (TYPE) | TY_PART_TYPE | 20130220 | ||||
| 3 | RV_SEPARATOR | Value transfer | Type reference (TYPE) | STRING | 20130220 |
Method SEPARATOR_BETWEEN_TYPES on class CL_SADL_SQL_STATEMENT has no exception.
Method SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130620 |
Method SET on class CL_SADL_SQL_STATEMENT has no exception.
Method SET_ELEMENT_TO_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ELEMENT | Call by reference | Type reference (TYPE) | STRING | 20130620 | ||||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20130620 | ||||
| 3 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130620 |
Method SET_ELEMENT_TO_VALUE on class CL_SADL_SQL_STATEMENT has no exception.
Method SPLIT_SECTIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_SECTIONS | Call by reference | Type reference (TYPE) | TT_SECTION_INFO | 20130621 |
Method SPLIT_SECTIONS on class CL_SADL_SQL_STATEMENT has no exception.
Method TREAT_VALUE_AS_NUMERIC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20131029 | ||||
| 2 | RV_BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20131029 |
Method TREAT_VALUE_AS_NUMERIC on class CL_SADL_SQL_STATEMENT has no exception.
Method UPDATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130620 |
Method UPDATE on class CL_SADL_SQL_STATEMENT has no exception.
Method VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_RECORD | Call by reference | Type reference (TYPE) | DATA | 20130621 | ||||
| 2 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130621 |
Method VALUES on class CL_SADL_SQL_STATEMENT has no exception.
Method VALUE_IS_CLIKE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | SIMPLE | 20130315 | ||||
| 2 | RV_BOOL | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20130315 |
Method VALUE_IS_CLIKE on class CL_SADL_SQL_STATEMENT has no exception.
Method WHERE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_ME | Value transfer | Object reference (TYPE REF TO) | CL_SADL_SQL_STATEMENT | 20130220 |
Method WHERE on class CL_SADL_SQL_STATEMENT has no exception.
History
| Last changed by/on | SAP | 20141121 |
| SAP Release Created in | 740 |