SAP ABAP Class CL_DBA_RDI_QUERY (DBA-RDI-QRY: Query Facade)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_RDI_QUERY DBA-RDI-QRY: Query Facade 20121005
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_DBA_RDI_QUERY_TEST DBA-RDI-QRY: Methods for Test Driver 20121005
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DB4_RDI_QUERY DB4-RDI-QRY: Query Facade 20120416
2 Inheritance (c INHERITING FROM c_ref)  CL_DB6_RDI_QUERY DB6: Backend Interface 20090526
3 Inheritance (c INHERITING FROM c_ref)  CL_HDB_RDI_QUERY HDB-RDI-QRY: Query Facade 20120327
4 Inheritance (c INHERITING FROM c_ref)  CL_MSS_RDI_QUERY MSS: RDI query 20130522
5 Inheritance (c INHERITING FROM c_ref)  CL_SYB_RDI_QUERY SYB: Backend Interface 20100723
Properties
Class CL_DBA_RDI_QUERY  
Short Description DBA-RDI-QRY: Query Facade    
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 20090514   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ADBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CL_DBA_RDI_META Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_DBA_RDI_QUERY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_DBA_RDI_QUERY DBA-RDI-QRY: Query Facade 20121005
2 IF_DBA_RDI_QUERY_TEST DBA-RDI-QRY: Methods for Test Driver 20121005
Friends
Class CL_DBA_RDI_QUERY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AGGREGATION_TAB Instance attribute Private Type reference (TYPE) DBA_RDI_AGGREGATION_TAB DBA-RDI-QRY: Exclude Dimensions 20090605
2 BDOP_METRIC Instance attribute Protected Type reference (TYPE) STRING DB6: BDOP Metric Name/Constant 20090716
3 BDOP_STMT Instance attribute Protected Type reference (TYPE) STRING DB6: Statement for BDOP Metric 20090716
4 BIND_VALUES_TAB Instance attribute Private Type reference (TYPE) DB6_BIND_VALUE_TAB DB6: Bind Values 20100719
5 CACHED_RDI_STMT Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20100709
6 CHECK_EXCPT_LIST Instance attribute Public Type reference (TYPE) DBA_RDI_CHECK_EXCPT_LIST DBA-RDI-CHK: List of Approved Check Exceptions 20090723
7 COLLECTOR Instance attribute Protected Type reference (TYPE) DB6_DBH_ROUTINE_NAME DB6-DBH: Routine Name (UDF/SP) 20090730
8 COLLECT_BYPASS_MSG_CNT Instance attribute Private Type reference (TYPE) I 0 20110330
9 CO_AGGR_PARTITION Constant Public Type reference (TYPE) STRING 'PARTITION' 20090605
10 CO_AGGR_TIME Constant Public Type reference (TYPE) STRING 'TIME' 20090605
11 CO_ASCENDING Constant Public Type reference (TYPE) DBA_OPERATOR 'ASC' 20090917
12 CO_BOOL_OP_AND Constant Public Type reference (TYPE) DBA_OPERATOR 'AND' 20090915
13 CO_BOOL_OP_OR Constant Public Type reference (TYPE) DBA_OPERATOR 'OR' 20090915
14 CO_CHK_EXEC_NO_DFT_FILTER Constant Public Type reference (TYPE) STRING 'CHK_EXEC_NO_DFT_FILTER' DBA-RDI-CHK: Execute 20110921
15 CO_CHK_EXEC_NO_RESULT Constant Public Type reference (TYPE) STRING 'CHK_EXEC_NO_RESULT' DBA-RDI-CHK: Execute 20090723
16 CO_CHK_QRY_RESULT_VARIABLE Constant Public Type reference (TYPE) STRING 'CHK_QRY_RESULT_VARIABLE' DBA-RDI-CHK: Execute 20110922
17 CO_CUBE_MODEL_COLS Constant Public Type reference (TYPE) STRING 'COLS' InfoCube Model: Columns 20091119
18 CO_CUBE_MODEL_ROWS Constant Public Type reference (TYPE) STRING 'ROWS' InfoCube Model: Rows 20091119
19 CO_DESCENDING Constant Public Type reference (TYPE) DBA_OPERATOR 'DESC' 20090917
20 CO_LAST_PREFIX Constant Protected Type reference (TYPE) STRING 'L1_' DBa-DBH: Prefix for Last Subquery 20091217
21 CO_NAMESPACE Constant Private Type reference (TYPE) STRING '@NAMESPACE@' 20090723
22 CO_OP_BITMAP_NOT_SET Constant Public Type reference (TYPE) DBA_OPERATOR '= 0' 20130114
23 CO_OP_BITMAP_SET Constant Public Type reference (TYPE) DBA_OPERATOR '<> 0' 20130114
24 CO_OP_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '=' 20090526
25 CO_OP_GREATER_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '>=' 20090526
26 CO_OP_GREATER_THAN Constant Public Type reference (TYPE) DBA_OPERATOR '>' 20090526
27 CO_OP_IN Constant Public Type reference (TYPE) DBA_OPERATOR 'IN' 20090618
28 CO_OP_LESS_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '<=' 20090526
29 CO_OP_LESS_THAN Constant Public Type reference (TYPE) DBA_OPERATOR '<' 20090526
30 CO_OP_LIKE Constant Public Type reference (TYPE) DBA_OPERATOR 'LIKE' 20090706
31 CO_OP_NOT_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '<>' 20090526
32 CO_OP_NOT_IN Constant Public Type reference (TYPE) DBA_OPERATOR 'NOT IN' 20110104
33 CO_OP_NOT_LIKE Constant Public Type reference (TYPE) DBA_OPERATOR 'NOT LIKE' 20100226
34 CO_PO_IGNORE_NO_FILTER_MATCH Constant Public Type reference (TYPE) STRING 'IGNORE_NO_FILTER_MATCH' 20110622
35 CO_PO_IN_LIST_SINGLE_REPLACE Constant Public Type reference (TYPE) STRING 'IN_LIST_SINGLE_REPLACE' 20110920
36 CO_PO_SKIP_ADJUST_TIME_FILTER Constant Public Type reference (TYPE) STRING 'SKIP_ADJUST_TIME_FILTER' 20130529
37 DATA_IS_TABLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090722
38 DDIC_STRUCTURE Instance attribute Public Type reference (TYPE) DB6TABNAML DB6: long table name 20090527
39 ENABLE_DEFAULT_PARAMS Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_TRUE DBA-RDI-QRY: Enable Default Parameters 20090724
40 FILTER_SET_TAB Instance attribute Private Type reference (TYPE) FILTER_SET_TAB_TYPE 20090915
41 FILTER_TAB Instance attribute Private Type reference (TYPE) FILTER_TAB_TYPE 20090526
42 FIND_MATCHES_TAB Instance attribute Private Type reference (TYPE) FIND_MATCH_TAB_TYPE 20100709
43 GROUP_BY_TAB Instance attribute Private Type reference (TYPE) GROUP_BY_TAB_TYPE DBA-RDI-QRY: Include Dimensions 20090720
44 HISTORY Instance attribute Private Type reference (TYPE) HISTORY_ATTRIBUTES_TYPE 20090526
45 INLINE_VIEWS_TAB Instance attribute Protected Type reference (TYPE) INLINE_VIEW_TAB_TYPE 20090914
46 INTERNAL_AGGR_TAB Instance attribute Private Type reference (TYPE) DBA_RDI_AGGREGATION_TAB DBA-RDI: Aggregation Table 20090720
47 INTERNAL_PARAM_TAB Instance attribute Private Type reference (TYPE) INTERNAL_PARAM_TAB_TYPE 20090722
48 LOB_FIELDS Instance attribute Private Type reference (TYPE) ADBC_COLUMN_TAB 20100519
49 MIN_U_COLLECT_INTERVAL Instance attribute Public Type reference (TYPE) I 300 minimum interval in sec for U collect calls 20110301
50 MR_QUERY_DESCR Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_RDI_QUERY_DESCR DBA-RDI-QRY: Query Description 20120912
51 MS_RUNTIME_STATISTICS Instance attribute Protected Type reference (TYPE) DBA_RDI_STATISTICS DBA-RDI: Query Runtime Statistics 20120912
52 MV_AGGR_REQUIRED Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120522
53 NO_DATA_EXPECTED Instance attribute Private Type reference (TYPE) ABAP_BOOL DBA-DBH: Skip Execute When No Data Is Expected 20100305
54 OUTER_FILTER_TAB Instance attribute Private Type reference (TYPE) FILTER_TAB_TYPE 20100519
55 PARAM_TAB Instance attribute Private Type reference (TYPE) DBA_RDI_META_PARAM_LIST DBA-RDI-META: Parameter Values 20090526
56 PROCESSING_OPTION_TAB Instance attribute Private Type reference (TYPE) DBA_RDI_QUERY_OPTION_TAB DBA-RDI-QRY: Query Processing Options 20110622
57 QUERY_FIELDS_TAB Instance attribute Private Type reference (TYPE) QUERY_FIELD_TAB_TYPE 20120116
58 RDI_DESCRIBE Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_RDI_DESCRIBE DBA-RDI: Cached Describe Services 20120521
59 RDI_LOCK_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_DBA_RDI_LOCK_HANDLER DBA-DBH: global SP lock handler (concurrency of 'U' runs) 20110928
60 RDI_META Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_RDI_META DBA: Back-end Meta Data 20090514
61 RDI_STMT Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090706
62 REBIND_AND_EXECUTE_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100709
63 RUNTIME_STATISTICS_TAB Instance attribute Public Type reference (TYPE) DBA_RDI_STATISTICS_LIST DBA-RDI: Query Runtime Statistics 20100709
64 SKIPPED_FIELDS_TAB Instance attribute Private Type reference (TYPE) DBA_RDI_SKIPPED_FIELDS_TAB DBA-RDI: Skipped DDIC Fields 20111209
65 SORT_TAB Instance attribute Private Type reference (TYPE) SORT_TAB_TYPE 20090917
66 SUB_QRY_EXC_AGGR_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
67 SUB_QRY_LAST_TIMESTAMP_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
68 SUB_QRY_LAS_AGGR_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
69 SUB_QRY_LOBS_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
70 SUB_QRY_NO_AGGR_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
71 SUB_QRY_OUTER_FILTER_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20100519
72 SUB_QRY_OUTER_NO_AGGR_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20120113
73 SUB_QRY_STD_AGGR_REF Instance attribute Private Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090723
74 SYS_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DB6_SYS DB6: Remote System Administration 20090514
75 TAB_LINE_DESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20090720
76 TEST_DRIVER_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_TEST_DRIVER_RDI_QRY DBA-RDI-TST: Test Driver 20110316
77 TEST_MODE Instance attribute Public Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090916
78 TEST_REF Instance attribute Protected Object reference (TYPE REF TO) CL_DBA_TEST_HANDLER DBA: Test Data Handler 20110309
79 TIME_TO_ALLOWANCE_SEC Instance attribute Protected Type reference (TYPE) I 0 20110601
80 TOP_N Instance attribute Private Type reference (TYPE) I 0 DBA-RDI-QRY: Top N Rows 20090727
81 USE_ALT_STMT Instance attribute Protected Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090730
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHECK_PARAM Instance method Protected Method 20090715
2 ADD_CHK_EXCPT Instance method Protected Method 20090723
3 ADD_CONV_UDF Instance method Protected Method 20090716
4 ADD_DBA_COCKPIT_LOCATION Instance method Protected Method 20120522
5 ADD_FILTER_SET Instance method Private Method 20090916
6 ADD_INLINE_VIEW Instance method Protected Method 20090914
7 ADD_PARAM Instance method Private Method 20090730
8 ADD_PARAM_INTERNAL Instance method Private Method 20090730
9 ADD_RUNTIME_STATISTICS Instance method Protected Method 20100709
10 ADJUST_TIMESTAMP_GRANULARITY Instance method Protected Method 20110111
11 ADJUST_TIME_FILTER_FROM Instance method Protected Method 20110601
12 ADJUST_TIME_FILTER_TO Instance method Protected Method 20110601
13 BIND_PARAM_REFS Instance method Private Method 20090722
14 CAST_BIND_VALUE Instance method Protected Method 20100908
15 CAST_SQL_CALCULATION_TO_ABAP Instance method Protected Method 20120208
16 CAST_TO_UPPERCASE Instance method Protected Method 20110209
17 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090514
18 CONVERT_TIMESTAMP_TO_UTC Instance method Protected Method 20110324
19 CREATE_BI_STMT_COLS Instance method Private Method 20091119
20 CREATE_BI_STMT_ROWS Instance method Private Method 20091119
21 CREATE_DATA_SRC Instance method Private Method 20090723
22 CREATE_FILTER Instance method Private Method 20090618
23 CREATE_IN_LIST_PLACEHOLDER Instance method Private Method 20110120
24 CREATE_OUTER_FILTER Instance method Private Method 20100519
25 CREATE_SORT Instance method Private Method 20090917
26 CREATE_STMT Instance method Private Method 20090723
27 CREATE_SUB_QUERIES Instance method Private Method 20090723
28 CREATE_SUB_QUERIES_ENHANCED Instance method Private Method 20111216
29 EXECUTE Instance method Private Method 20090723
30 EXPAND_VARIABLE Instance method Private Method 20120116
31 FORMAT_TIMESTAMP Instance method Protected Method 20120327
32 FREE_SUB_QUERIES Instance method Private Method 20090723
33 GET_DEFAULT_VALUE Instance method Private Method 20090709
34 GET_DELTA_CALCULATION Instance method Protected Method 20110301
35 GET_FINAL_SELECT_ALIAS Instance method Private Method 20111221
36 GET_HISTORY_TIMESTAMPS Instance method Protected Method 20120521
37 GET_INSTANCE Static method Public Method DBA-RDI-QRY: Get Instance 20090514
38 GET_RESULT_SET_WA Instance method Private Method 20090527
39 GET_SRC_COLNAME Instance method Private Method 20111219
40 GET_TEST_CFG_HASH Instance method Private Method 20110309
41 INITIALIZE_CHECK_EXCEPTIONS Instance method Protected Method 20090723
42 INITIALIZE_CHECK_PARAMS Instance method Protected Method 20090713
43 INIT_AGGREGATION Instance method Private Method 20090720
44 INIT_BI_EXTRACT Instance method Private Method 20091119
45 INIT_DDIC Instance method Private Method 20090720
46 INIT_FILTER Instance method Private Method 20090720
47 INIT_HISTORY Instance method Private Method 20090720
48 INIT_OUTER_FILTER Instance method Private Method 20100519
49 INIT_PARAM Instance method Protected Method 20090724
50 INIT_SORT Instance method Private Method 20090917
51 INIT_STMT Instance method Private Method 20090723
52 INIT_SUB_QUERIES Instance method Private Method 20090723
53 INLINE_BI_VIEWS Instance method Private Method 20091206
54 INLINE_VIEWS Instance method Private Method 20090914
55 INLINE_VIEWS_ENHANCED Instance method Private Method 20121205
56 IS_QUALIFIED Instance method Private Method 20090527
57 SET_PARAMS_IN_STMT Instance method Protected Method Sets the Parameters in the Statement 20090607
58 SET_PARAM_MARKERS_IN_STMT Instance method Protected Method Sets the Parameters in the Statement 20110714
59 SET_SAPTOOLS_WORKLOAD Instance method Protected Method 20100722
60 TRUNCATE Instance method Protected Method 20110705
Events
Class CL_DBA_RDI_QUERY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 INLINE_VIEW_TAB_TYPE Public See coding 20100909 inline_view_tab_type type standard table of inline_view_type
2 INLINE_VIEW_TYPE Public See coding 20100909 begin of inline_view_type, view_order_key type i, view_name type string, view_stmt type string, end of inline_view_type
Method Signatures

Method ADD_CHECK_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20090715
2 Importing OPERATOR Call by reference Type reference (TYPE) DBA_OPERATOR CL_DBA_RDI_QUERY=>CO_OP_EQUAL Version Number Component 20090715
3 Importing PARAM Call by reference Type reference (TYPE) STRING 20090715
4 Importing VALUE Call by reference Type reference (TYPE) ANY 20090715

Method ADD_CHECK_PARAM on class CL_DBA_RDI_QUERY has no exception.

Method ADD_CHK_EXCPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHK Call by reference Type reference (TYPE) STRING 20090723
2 Importing DDS Call by reference Type reference (TYPE) DB6_DBH_ROUTINE_NAME DB6-DBH: Routine Name (UDF/SP) 20110802

Method ADD_CHK_EXCPT on class CL_DBA_RDI_QUERY has no exception.

Method ADD_CONV_UDF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONV_UDF Call by reference Type reference (TYPE) STRING 20090716
2 Importing CONV_UDF_PARAM Call by reference Type reference (TYPE) STRING 20090716
3 Importing FORCE_CONV Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20090722
4 Importing INPUT_TYPE Value transfer Type reference (TYPE) CLIKE 20090721
5 Changing METRIC Call by reference Type reference (TYPE) STRING 20090716

Method ADD_CONV_UDF on class CL_DBA_RDI_QUERY has no exception.

Method ADD_DBA_COCKPIT_LOCATION Signature

Method ADD_DBA_COCKPIT_LOCATION on class CL_DBA_RDI_QUERY has no parameter.
Method ADD_DBA_COCKPIT_LOCATION on class CL_DBA_RDI_QUERY has no exception.

Method ADD_FILTER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILTER_SET Call by reference Type reference (TYPE) FILTER_SET_ENTRY 20090916
2 Changing SQL_STMT Call by reference Type reference (TYPE) STRING 20090916

Method ADD_FILTER_SET on class CL_DBA_RDI_QUERY has no exception.

Method ADD_INLINE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VIEW_NAME Call by reference Type reference (TYPE) STRING 20090914

Method ADD_INLINE_VIEW on class CL_DBA_RDI_QUERY has no exception.

Method ADD_PARAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAM Call by reference Type reference (TYPE) DBA_RDI_META_PARAM 20090730

Method ADD_PARAM on class CL_DBA_RDI_QUERY has no exception.

Method ADD_PARAM_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARAM Call by reference Type reference (TYPE) DBA_RDI_META_PARAM 20090730
2 Importing SNAPSHOT Call by reference Type reference (TYPE) STRING 20090730

Method ADD_PARAM_INTERNAL on class CL_DBA_RDI_QUERY has no exception.

Method ADD_RUNTIME_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BIND_RUNTIME Call by reference Type reference (TYPE) I 20100712
2 Importing BIND_VALUES Call by reference Type reference (TYPE) DB6_BIND_VALUE_TAB DB6: Bind Values 20100719
3 Importing CNT_EXECUTION_BYPASS Call by reference Type reference (TYPE) I 20100709
4 Importing CNT_REBIND_EXECUTE_ONLY Call by reference Type reference (TYPE) I 20100709
5 Importing COMMAND Call by reference Type reference (TYPE) STRING 20100709
6 Importing EXECUTE_RUNTIME Call by reference Type reference (TYPE) I 20100709
7 Importing FETCH_RUNTIME Call by reference Type reference (TYPE) I 20111003
8 Importing RDI_RUNTIME Call by reference Type reference (TYPE) I 20100709
9 Importing ROWS_RETURNED Call by reference Type reference (TYPE) I 20111003
10 Importing STMT_HASH_ID Value transfer Type reference (TYPE) STRING 20100714
11 Importing STMT_TEXT Call by reference Type reference (TYPE) STRING 20100714

Method ADD_RUNTIME_STATISTICS on class CL_DBA_RDI_QUERY has no exception.

Method ADJUST_TIMESTAMP_GRANULARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) STRING 20110111
2 Importing GRANULARITY Call by reference Type reference (TYPE) I 20110111
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20110111

Method ADJUST_TIMESTAMP_GRANULARITY on class CL_DBA_RDI_QUERY has no exception.

Method ADJUST_TIME_FILTER_FROM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) STRING 20110601
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20110601

Method ADJUST_TIME_FILTER_FROM on class CL_DBA_RDI_QUERY has no exception.

Method ADJUST_TIME_FILTER_TO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD Call by reference Type reference (TYPE) STRING 20110601
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20110601

Method ADJUST_TIME_FILTER_TO on class CL_DBA_RDI_QUERY has no exception.

Method BIND_PARAM_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STMT_REF Call by reference Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20090722

Method BIND_PARAM_REFS on class CL_DBA_RDI_QUERY has no exception.

Method CAST_BIND_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CAST_STR Value transfer Type reference (TYPE) STRING 20100908
2 Importing COLNAME Call by reference Type reference (TYPE) STRING 20100908
3 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20100908
4 Importing SNAPSHOT Call by reference Type reference (TYPE) STRING 20100908

Method CAST_BIND_VALUE on class CL_DBA_RDI_QUERY has no exception.

Method CAST_SQL_CALCULATION_TO_ABAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CAST_STR Value transfer Type reference (TYPE) STRING 20120208
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) ABAP_COMPDESCR 20120208
3 Importing FIELD Call by reference Type reference (TYPE) STRING 20120208

Method CAST_SQL_CALCULATION_TO_ABAP on class CL_DBA_RDI_QUERY has no exception.

Method CAST_TO_UPPERCASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CAST_STR Value transfer Type reference (TYPE) STRING 20110209
2 Importing FIELD Call by reference Type reference (TYPE) STRING 20110209

Method CAST_TO_UPPERCASE on class CL_DBA_RDI_QUERY has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RDI_META Call by reference Object reference (TYPE REF TO) CL_DBA_RDI_META DBA: Back-end Meta Data 20090514
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20090514

Method CONVERT_TIMESTAMP_TO_UTC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STG_TIME_UTC Call by reference Type reference (TYPE) ABAP_BOOL 20110324
2 Importing TIMESTAMP Call by reference Type reference (TYPE) STRING 20110324
3 Returning UTC_TIMESTAMP Value transfer Type reference (TYPE) STRING 20110324

Method CONVERT_TIMESTAMP_TO_UTC on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_BI_STMT_COLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) DBA_DBH_LOADER_HEADER DBA-DBH: Header Date (245 Data; 10 Long Fields) 20091119
2 Importing HOUR_AGGR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100204
3 Importing OFFSET Value transfer Type reference (TYPE) I 20091119
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20091119

Method CREATE_BI_STMT_ROWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HEADER Call by reference Type reference (TYPE) DBA_DBH_LOADER_HEADER DBA-DBH: Header Date (245 Data; 10 Long Fields) 20091119
2 Importing OFFSET Value transfer Type reference (TYPE) I 20091126
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20091119

Method CREATE_DATA_SRC Signature

Method CREATE_DATA_SRC on class CL_DBA_RDI_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110624

Method CREATE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_SRC_SCHEMA Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100602
2 Importing RDI_STMT Call by reference Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20090618

Method CREATE_FILTER on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_IN_LIST_PLACEHOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) I 20110120
2 Returning NEW_PLACEHOLDER Value transfer Type reference (TYPE) STRING 20110120
3 Importing ORG_PLACEHOLDER Call by reference Type reference (TYPE) STRING 20110120

Method CREATE_IN_LIST_PLACEHOLDER on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_OUTER_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RDI_STMT Call by reference Object reference (TYPE REF TO) CL_DBA_RDI_STATEMENT DBA-RDI-STMT: Statement Generator 20100519

Method CREATE_OUTER_FILTER on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_SORT Signature

Method CREATE_SORT on class CL_DBA_RDI_QUERY has no parameter.
Method CREATE_SORT on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_STMT Signature

Method CREATE_STMT on class CL_DBA_RDI_QUERY has no parameter.
Method CREATE_STMT on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_SUB_QUERIES Signature

Method CREATE_SUB_QUERIES on class CL_DBA_RDI_QUERY has no parameter.
Method CREATE_SUB_QUERIES on class CL_DBA_RDI_QUERY has no exception.

Method CREATE_SUB_QUERIES_ENHANCED Signature

Method CREATE_SUB_QUERIES_ENHANCED on class CL_DBA_RDI_QUERY has no parameter.
Method CREATE_SUB_QUERIES_ENHANCED on class CL_DBA_RDI_QUERY has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing BIND_RUNTIME Call by reference Type reference (TYPE) I 20100712
2 Exporting DATA Call by reference Type reference (TYPE) ANY 20090723
3 Changing EXECUTE_RUNTIME Call by reference Type reference (TYPE) I 20090723
4 Changing FETCH_RUNTIME Call by reference Type reference (TYPE) I 20111003
5 Changing RDI_RUNTIME Call by reference Type reference (TYPE) I 20090723
6 Changing ROWS_RETURNED Call by reference Type reference (TYPE) I 20111003
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20090723

Method EXPAND_VARIABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing QUERY_FIELDS Call by reference Type reference (TYPE) QUERY_FIELD_TAB_TYPE 20120116
2 Exporting USE_DEFAULT Call by reference Type reference (TYPE) ABAP_BOOL 20120116
3 Importing VARIABLE Call by reference Type reference (TYPE) DBA_RDI_VARIABLE DBA-RDI: Variables 20120116

Method EXPAND_VARIABLE on class CL_DBA_RDI_QUERY has no exception.

Method FORMAT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120327
2 Importing IV_TIME Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120327
3 Returning RV_TIMESTAMP Value transfer Type reference (TYPE) CHAR30 30 Characters 20120327

Method FORMAT_TIMESTAMP on class CL_DBA_RDI_QUERY has no exception.

Method FREE_SUB_QUERIES Signature

Method FREE_SUB_QUERIES on class CL_DBA_RDI_QUERY has no parameter.
Method FREE_SUB_QUERIES on class CL_DBA_RDI_QUERY has no exception.

Method GET_DEFAULT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DEFAULT_VALUE Value transfer Type reference (TYPE) STRING 20090709
2 Importing FORCE_DEFAULT Call by reference Type reference (TYPE) STRING CL_DBA_RDI_META=>CO_EXIT_DEFAULT_VALUE 20100312
3 Importing TYPE_KIND Call by reference Type reference (TYPE) ABAP_TYPEKIND 20090709

Method GET_DEFAULT_VALUE on class CL_DBA_RDI_QUERY has no exception.

Method GET_DELTA_CALCULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLTYPE Call by reference Type reference (TYPE) DB6_DBH_COLUMN_TYPE DB6-DBH: Column Type 20110301
2 Importing CURRENT Call by reference Type reference (TYPE) STRING 20110301
3 Importing PREVIOUS Call by reference Type reference (TYPE) STRING 20110301
4 Returning SRC_LINE Value transfer Type reference (TYPE) STRING 20110301

Method GET_DELTA_CALCULATION on class CL_DBA_RDI_QUERY has no exception.

Method GET_FINAL_SELECT_ALIAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ALIAS Value transfer Type reference (TYPE) STRING 20111221
2 Importing SRC_FIELD Call by reference Type reference (TYPE) DBA_RDI_META_SRC_FIELD DBA-RDI-META: Source Field Definition 20111221
3 Importing TIME_AGGREGATED Call by reference Type reference (TYPE) ABAP_BOOL 20111221

Method GET_FINAL_SELECT_ALIAS on class CL_DBA_RDI_QUERY has no exception.

Method GET_HISTORY_TIMESTAMPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLNAME Call by reference Type reference (TYPE) DB6_DBH_COLUMN_NAME DB6-DBH: Column Name 20120521
2 Exporting FROM_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120521
3 Exporting FROM_TIME Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120521
4 Importing SNAPSHOT Call by reference Type reference (TYPE) DB6_DBH_ROUTINE_NAME DB6-DBH: Routine Name (UDF/SP) 20120521
5 Exporting TO_DATE Call by reference Type reference (TYPE) SYDATUM Current Date of Application Server 20120521
6 Exporting TO_TIME Call by reference Type reference (TYPE) SYUZEIT Current Time of Application Server 20120521
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20120521

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RDI_META Call by reference Object reference (TYPE REF TO) CL_DBA_RDI_META DBA: Back-end Meta Data 20090514
2 Returning RDI_QUERY Value transfer Object reference (TYPE REF TO) CL_DBA_RDI_QUERY DBA: Back-end Meta Data 20090514
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20090514

Method GET_RESULT_SET_WA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RS_REF Call by reference Object reference (TYPE REF TO) CL_SQL_RESULT_SET Resulting Set of an SQL Query 20090527
2 Returning RS_WA_REF Value transfer Object reference (TYPE REF TO) DATA 20090527
3 Importing TARGET Call by reference Type reference (TYPE) ANY 20090527
4 Importing TARGET_NAME Call by reference Type reference (TYPE) DB6TABNAML DB6: long table name 20090527
# Exception Resumable Description Created on
1 CX_SQL_EXCEPTION Exception Class for SQL Error 20090527

Method GET_SRC_COLNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COLNAME Value transfer Type reference (TYPE) STRING 20111219
2 Importing SRC_FIELD Call by reference Type reference (TYPE) DBA_RDI_META_SRC_FIELD DBA-RDI-META: Source Field Definition 20111219

Method GET_SRC_COLNAME on class CL_DBA_RDI_QUERY has no exception.

Method GET_TEST_CFG_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TEST_CFG_HASH Value transfer Type reference (TYPE) CHAR64 Character field, length 64 20110309

Method GET_TEST_CFG_HASH on class CL_DBA_RDI_QUERY has no exception.

Method INITIALIZE_CHECK_EXCEPTIONS Signature

Method INITIALIZE_CHECK_EXCEPTIONS on class CL_DBA_RDI_QUERY has no parameter.
Method INITIALIZE_CHECK_EXCEPTIONS on class CL_DBA_RDI_QUERY has no exception.

Method INITIALIZE_CHECK_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NO_DFT_FILTER Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20110921

Method INITIALIZE_CHECK_PARAMS on class CL_DBA_RDI_QUERY has no exception.

Method INIT_AGGREGATION Signature

Method INIT_AGGREGATION on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_AGGREGATION on class CL_DBA_RDI_QUERY has no exception.

Method INIT_BI_EXTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EXTRACTOR_NAME Call by reference Type reference (TYPE) STRING DBA-DBH: Name of Extractor Class 20091119
2 Changing HEADER Call by reference Type reference (TYPE) DBA_DBH_LOADER_HEADER DBA-DBH: Header Date (245 Data; 10 Long Fields) 20091119
3 Exporting OFFSET Call by reference Type reference (TYPE) I 20091119

Method INIT_BI_EXTRACT on class CL_DBA_RDI_QUERY has no exception.

Method INIT_DDIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Call by reference Type reference (TYPE) ANY 20090720
2 Importing DDIC_SRC Call by reference Type reference (TYPE) STRING 20120503

Method INIT_DDIC on class CL_DBA_RDI_QUERY has no exception.

Method INIT_FILTER Signature

Method INIT_FILTER on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_FILTER on class CL_DBA_RDI_QUERY has no exception.

Method INIT_HISTORY Signature

Method INIT_HISTORY on class CL_DBA_RDI_QUERY has no parameter.
# Exception Resumable Description Created on
1 CX_DBA_RDI DBA-RDI: General Back-end Error 20110624

Method INIT_OUTER_FILTER Signature

Method INIT_OUTER_FILTER on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_OUTER_FILTER on class CL_DBA_RDI_QUERY has no exception.

Method INIT_PARAM Signature

Method INIT_PARAM on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_PARAM on class CL_DBA_RDI_QUERY has no exception.

Method INIT_SORT Signature

Method INIT_SORT on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_SORT on class CL_DBA_RDI_QUERY has no exception.

Method INIT_STMT Signature

Method INIT_STMT on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_STMT on class CL_DBA_RDI_QUERY has no exception.

Method INIT_SUB_QUERIES Signature

Method INIT_SUB_QUERIES on class CL_DBA_RDI_QUERY has no parameter.
Method INIT_SUB_QUERIES on class CL_DBA_RDI_QUERY has no exception.

Method INLINE_BI_VIEWS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FORCE_VIEW_INLINING Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20091208

Method INLINE_BI_VIEWS on class CL_DBA_RDI_QUERY has no exception.

Method INLINE_VIEWS Signature

Method INLINE_VIEWS on class CL_DBA_RDI_QUERY has no parameter.
Method INLINE_VIEWS on class CL_DBA_RDI_QUERY has no exception.

Method INLINE_VIEWS_ENHANCED Signature

Method INLINE_VIEWS_ENHANCED on class CL_DBA_RDI_QUERY has no parameter.
Method INLINE_VIEWS_ENHANCED on class CL_DBA_RDI_QUERY has no exception.

Method IS_QUALIFIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning QUALIFIED Value transfer Type reference (TYPE) ABAP_BOOL 20090527
2 Importing RS_WA Call by reference Type reference (TYPE) ANY 20090527

Method IS_QUALIFIED on class CL_DBA_RDI_QUERY has no exception.

Method SET_PARAMS_IN_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STMT Call by reference Type reference (TYPE) STRING 20090607
2 Importing STMT_REF Call by reference Object reference (TYPE REF TO) CL_SQL_STATEMENT SQL statement 20090607
3 Importing TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20090607

Method SET_PARAMS_IN_STMT on class CL_DBA_RDI_QUERY has no exception.

Method SET_PARAM_MARKERS_IN_STMT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing STMT Call by reference Type reference (TYPE) STRING 20110714
2 Importing TYPE Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110714

Method SET_PARAM_MARKERS_IN_STMT on class CL_DBA_RDI_QUERY has no exception.

Method SET_SAPTOOLS_WORKLOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADBC_CON Call by reference Object reference (TYPE REF TO) CL_SQL_CONNECTION Database Connection 20101116

Method SET_SAPTOOLS_WORKLOAD on class CL_DBA_RDI_QUERY has no exception.

Method TRUNCATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABNAME Call by reference Type reference (TYPE) STRING Database Connection 20110706
2 Importing TABSCHEMA Call by reference Type reference (TYPE) STRING DBA-RDI-META: Database Sources for Views/DDIC Structures 20110706
# Exception Resumable Description Created on
1 CX_DBA_ADBC DBA Cockpit: ADBC Errors 20110705
History
Last changed by/on SAP  20140121 
SAP Release Created in 730