SAP ABAP Class CL_SADL_SQL_STATEMENT (Safely generates an SQL statement)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-ESF-BSA (Application Component) Business Service Adaptation
     SADL_QUERY_ENGINE_COMMON (Package) Common objects of SADL Query Engine
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 CO_FUNCTION Constant Protected See coding 20130215
2 CO_OPERATOR Constant Public See coding 20130306
3 CO_SPECIAL_CHAR Constant Private See coding 20130215
4 CO_SUBTYPE Constant Protected See coding 20130301
5 CO_TYPE Constant Protected See coding 20130227
6 GO_DATADESCR_CLIKE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20130315
7 GO_DATADESCR_NUMERIC Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_DATADESCR 20130304
8 GV_SKIP_DB Static Attribute Public Type reference (TYPE) ABAP_BOOL 20131101
9 MS_KEYWORD Instance attribute Protected See coding 20130220
10 MT_PARTS Instance attribute Protected See coding 20130208
Methods
# Method Level Visibility Method type Description Created on
1 ALIAS_SEPARATOR Instance method Protected Method 20130215
2 AND Instance method Public Method 20130220
3 APPEND_ABAP_OPERATOR Instance method Private Method 20130306
4 APPEND_ALIAS Instance method Private Method 20130218
5 APPEND_ASSIGN Instance method Private Method 20130620
6 APPEND_ASTERISK Instance method Private Method 20130227
7 APPEND_DATA_RECORD Instance method Protected Method 20130621
8 APPEND_ELEMENT Instance method Private Method 20130218
9 APPEND_ELEMENT_ALIAS Instance method Private Method 20131112
10 APPEND_ENTITY_ALIAS Instance method Private Method 20131112
11 APPEND_ESCAPE_IF_NEEDED Instance method Private Method 20130705
12 APPEND_FUNCTION Instance method Private Method 20130215
13 APPEND_FUNCTION_CLOSE Instance method Private Method 20130227
14 APPEND_KEYWORD Instance method Protected Method 20130214
15 APPEND_LIST_END Instance method Protected Method 20130621
16 APPEND_LIST_START Instance method Protected Method 20130621
17 APPEND_ORDER Instance method Protected Method 20130925
18 APPEND_VALUE Instance method Protected Method 20130305
19 APPEND_VALUE_CHAR Instance method Private Method 20130305
20 APPEND_VALUE_NUM Instance method Private Method 20130305
21 AS Instance method Public Method 20130214
22 ASCENDING Instance method Public Method 20130220
23 AS_STRING Instance method Public Method 20130208
24 CLASS_CONSTRUCTOR Static method Public Constructor 20130304
25 CLEAR Instance method Public Method 20130311
26 CLOSE_BRACKET Instance method Public Method 20130220
27 COMPARE_ELEMENT_TO_ELEMENT Instance method Public Method 20130306
28 COMPARE_ELEMENT_TO_VALUE Instance method Public Method 20130305
29 COMPARE_TO_VALUE_AP Instance method Protected Method 20130415
30 COMPARE_TO_VALUE_BT_NB Instance method Private Method 20130306
31 COMPARE_TO_VALUE_CP_NP Instance method Protected Method 20130306
32 COMPARE_TO_VALUE_NL_NN Instance method Private Method 20130306
33 COMPARE_TO_VALUE_OTHERS Instance method Protected Method 20130306
34 CONCATENATE Instance method Public Method 20130227
35 CONTAINS Instance method Public Method 20130227
36 COUNT_ALL Instance method Public Method 20130215
37 CREATE_FOR_HDB Static method Public Method 20130215
38 CREATE_FOR_OPEN_SQL Static method Public Method 20130215
39 DBMS_SUPPORTS_UPPER_IN_WHERE Instance method Protected Method 20130315
40 DELETE_FROM Instance method Public Method 20130621
41 DESCENDING Instance method Public Method 20130220
42 DISTINCT Instance method Public Method 20130301
43 ELEMENT Instance method Public Method 20130218
44 ELEMENT_ALIAS Instance method Public Method 20131112
45 ENTITY Instance method Public Method 20130214
46 EXECUTE_CLIENT_SPECIFIED Instance method Public Method 20131029
47 EXECUTE_ON_CURRENT_CLIENT Instance method Public Method 20131104
48 FROM Instance method Public Method 20130214
49 FUNCTION Instance method Public Method 20130215
50 GENERATE_SQL_DATA_RECORD Instance method Private Method 20130621
51 GENERATE_SQL_FROM_PART Instance method Private Method 20130208
52 GENERATE_SQL_FUNCTION Instance method Private Method 20130208
53 GENERATE_SQL_KEYWORD Instance method Private Method 20130208
54 GENERATE_SQL_LOCALE Instance method Protected Method 20131028
55 GENERATE_SQL_NAME Instance method Protected Method 20130215
56 GENERATE_SQL_OPERATOR Instance method Private Method 20130220
57 GENERATE_SQL_PAGE Instance method Protected Method 20130319
58 GENERATE_SQL_PARAMETER Instance method Private Method 20130225
59 GENERATE_SQL_SPECIAL_CHAR Instance method Private Method 20130208
60 GENERATE_SQL_VALUE Instance method Protected Method 20130301
61 GROUP_BY Instance method Public Method 20130218
62 INNER_JOIN Instance method Public Method 20130225
63 INSERT_INTO Instance method Public Method 20130621
64 IS_INITIAL Instance method Public Method 20131018
65 LEFT_OUTER_JOIN Instance method Public Method 20130225
66 LOCALE Instance method Public Method 20131028
67 MAP_ABAP_OPERATOR_TO_SQL Static method Private Method 20130227
68 MAP_AUTHORIZATION_PATTERN Instance method Private Method 20130415
69 MAP_PATTERN Instance method Private Method 20130305
70 MAP_SADL_OR_ABAP_OP_TO_ABAP Static method Private Method 20130220
71 NOT Instance method Public Method 20130220
72 ON Instance method Public Method 20130225
73 OPEN_BRACKET Instance method Public Method 20130220
74 OR Instance method Public Method 20130220
75 ORDER_BY Instance method Public Method 20130218
76 PAGE Instance method Public Method 20130319
77 QUOTE Static method Protected Method 20130225
78 RESET Instance method Public Method 20131104
79 SCORE Instance method Public Method 20130301
80 SECTION_AS_STRING Instance method Protected Method 20130621
81 SELECT Instance method Public Method 20130214
82 SELECT_SINGLE Instance method Public Method 20130627
83 SEPARATOR_BETWEEN_TYPES Instance method Private Method 20130220
84 SET Instance method Public Method 20130620
85 SET_ELEMENT_TO_VALUE Instance method Public Method 20130620
86 SPLIT_SECTIONS Instance method Protected Method 20130621
87 TREAT_VALUE_AS_NUMERIC Instance method Protected Method 20131029
88 UPDATE Instance method Public Method 20130620
89 VALUES Instance method Public Method 20130621
90 VALUE_IS_CLIKE Instance method Protected Method 20130315
91 WHERE Instance method Public Method 20130220
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 Returning 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 Importing IV_NEEDED Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20131018
2 Returning 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 Importing 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 Importing 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 Importing 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130218
2 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing IV_ALIAS Call by reference Type reference (TYPE) STRING 20130218
2 Returning 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 Returning 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 Returning RV_SQL Value transfer Type reference (TYPE) STRING 20130208
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 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 Returning 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 Returning 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 Importing IV_ELEMENT1 Call by reference Type reference (TYPE) STRING 20130306
2 Importing IV_ELEMENT2 Call by reference Type reference (TYPE) STRING 20130306
3 Importing IV_ENTITY_ALIAS1 Call by reference Type reference (TYPE) STRING 20130306
4 Importing IV_ENTITY_ALIAS2 Call by reference Type reference (TYPE) STRING 20130306
5 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 20130306
6 Returning 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130305
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130305
3 Importing IV_HIGH Call by reference Type reference (TYPE) SIMPLE 20130305
4 Importing IV_LOW Call by reference Type reference (TYPE) SIMPLE 20130305
5 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 20130305
6 Returning 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130415
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130415
3 Importing IV_LOW Call by reference Type reference (TYPE) SIMPLE 20130415
4 Importing 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130306
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130306
3 Importing IV_HIGH Call by reference Type reference (TYPE) SIMPLE 20130306
4 Importing IV_LOW Call by reference Type reference (TYPE) SIMPLE 20130306
5 Importing 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130306
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130306
3 Importing IV_LOW Call by reference Type reference (TYPE) SIMPLE 20130306
4 Importing 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130306
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130306
3 Importing 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130306
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130306
3 Importing IV_LOW Call by reference Type reference (TYPE) SIMPLE 20130306
4 Importing 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 Importing IO_OTHER_STATEMENT Call by reference Object reference (TYPE REF TO) CL_SADL_SQL_STATEMENT 20130227
2 Returning 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 Importing IT_SEARCH_SCOPE Call by reference Type reference (TYPE) IF_SADL_VIEW_DB=>TT_ELEMENTS 20130301
2 Importing IV_FUZZY Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TY_TEXT_SEARCH-SIMILARITY 20130301
3 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20130227
4 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130218
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130218
3 Returning 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 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20131112
2 Returning 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 Importing IT_PARAMETERS Call by reference Type reference (TYPE) IF_SADL_QUERY_ENGINE_TYPES=>TT_PARAMETERS 20130225
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130214
3 Importing IV_SCHEMA Call by reference Type reference (TYPE) STRING 20130214
4 Returning 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 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20131029
2 Exporting EV_COUNT Call by reference Type reference (TYPE) I 20131029
3 Exporting EV_SUCCESSFUL Call by reference Type reference (TYPE) ABAP_BOOL 20131029
4 Importing IT_FIELDS Call by reference Type reference (TYPE) ADBC_COLUMN_TAB 20131029
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131029

Method EXECUTE_ON_CURRENT_CLIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20131104
2 Exporting ET_DATA Call by reference Type reference (TYPE) INDEX TABLE 20131104
3 Exporting EV_COUNT Call by reference Type reference (TYPE) I 20131104
4 Exporting EV_SUCCESSFUL Call by reference Type reference (TYPE) ABAP_BOOL 20131104
5 Importing IT_FIELDS Call by reference Type reference (TYPE) ADBC_COLUMN_TAB 20131104
# Exception Resumable Description Created on
1 CX_SADL_STATIC 20131104

Method FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130215
2 Importing IV_ENTITY_ALIAS Call by reference Type reference (TYPE) STRING 20130215
3 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20130215
4 Returning 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 Importing IR_RECORD Call by reference Object reference (TYPE REF TO) DATA 20130621
2 Returning 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 Importing IS_PART Call by reference Type reference (TYPE) TY_PART 20130208
2 Returning RV_SQL_FRAGMENT Value transfer Type reference (TYPE) STRING 20130208
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130308

Method GENERATE_SQL_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION Call by reference Type reference (TYPE) STRING 20130208
2 Returning RV_SQL_FRAGMENT Value transfer Type reference (TYPE) STRING 20130208
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130308

Method GENERATE_SQL_KEYWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEYWORD Call by reference Type reference (TYPE) STRING 20130208
2 Returning 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 Importing IV_LOCALE Call by reference Type reference (TYPE) STRING 20131028
2 Returning 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 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130215
2 Returning 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 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 20130220
2 Returning RV_SQL_FRAGMENT Value transfer Type reference (TYPE) STRING 20130220
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130308

Method GENERATE_SQL_PAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LIMIT Call by reference Type reference (TYPE) I 20130319
2 Importing IV_OFFSET Call by reference Type reference (TYPE) I 20130319
3 Returning 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 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20130225
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20130225
3 Returning 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 Importing IV_SPECIAL_CHARACTER Call by reference Type reference (TYPE) STRING 20130208
2 Returning 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 Importing IV_SUBTYPE Call by reference Type reference (TYPE) TY_PART_TYPE 20130301
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20130301
3 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing IV_LOCALE Call by reference Type reference (TYPE) STRING 20131028
2 Returning 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 Importing IV_ABAP_OPERATOR Call by reference Type reference (TYPE) CHAR2 20130227
2 Returning RV_SQL_OPERATOR Value transfer Type reference (TYPE) STRING 20130227
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130308

Method MAP_AUTHORIZATION_PATTERN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20130415
2 Returning 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 Exporting EV_ADD_UPPER Call by reference Type reference (TYPE) ABAP_BOOL 20130305
2 Exporting EV_CASE_PATTERN Call by reference Type reference (TYPE) STRING 20130305
3 Exporting EV_PATTERN Call by reference Type reference (TYPE) STRING 20130305
4 Importing 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 Importing IV_OPERATOR Call by reference Type reference (TYPE) STRING 20130220
2 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Returning 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 Importing IV_LIMIT Call by reference Type reference (TYPE) I 20130319
2 Importing IV_OFFSET Call by reference Type reference (TYPE) I 20130319
3 Returning 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 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20130225
2 Returning 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 Returning 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 Importing IS_SECTION Call by reference Type reference (TYPE) TY_SECTION_INFO 20130621
2 Returning RV_SQL Value transfer Type reference (TYPE) STRING 20130621
# Exception Resumable Description Created on
1 CX_SADL_CONTRACT_VIOLATION 20130621

Method SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning 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 Importing IV_NEXT_TYPE Call by reference Type reference (TYPE) TY_PART_TYPE 20130220
2 Importing IV_PREVIOUS_TYPE Call by reference Type reference (TYPE) TY_PART_TYPE 20130220
3 Returning 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 Returning 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 Importing IV_ELEMENT Call by reference Type reference (TYPE) STRING 20130620
2 Importing IV_VALUE Call by reference Type reference (TYPE) SIMPLE 20130620
3 Returning 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 Exporting 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 Importing IV_VALUE Call by reference Type reference (TYPE) SIMPLE 20131029
2 Returning 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 Returning 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 Importing IS_RECORD Call by reference Type reference (TYPE) DATA 20130621
2 Returning 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 Importing IV_VALUE Call by reference Type reference (TYPE) SIMPLE 20130315
2 Returning 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 Returning 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