SAP ABAP Interface IF_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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DBA_RDI_QUERY DBA-RDI-QRY: Query Facade 20121005
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_DBA_RDI_QUERY_CS DBA-RDI-QRY: Query Facade 20121011
Properties
Interface IF_DBA_RDI_QUERY  
Short Description DBA-RDI-QRY: Query Facade    
General Data
Package SDBA_BACKEND   DBA Cockpit: Backend Infrastructure 
Created 20121002   SAP 
Last changed 20140121   SAP 
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)
Interfaces
Interface IF_DBA_RDI_QUERY has no interface.
Friends
Interface IF_DBA_RDI_QUERY has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AGGR_PARTITION Constant Public Type reference (TYPE) STRING 'PARTITION' 20121002
2 CO_AGGR_TIME Constant Public Type reference (TYPE) STRING 'TIME' 20121002
3 CO_ASCENDING Constant Public Type reference (TYPE) DBA_OPERATOR 'ASC' 20121002
4 CO_BOOL_OP_AND Constant Public Type reference (TYPE) DBA_OPERATOR 'AND' 20121002
5 CO_BOOL_OP_OR Constant Public Type reference (TYPE) DBA_OPERATOR 'OR' 20121002
6 CO_CHK_EXEC_NO_DFT_FILTER Constant Public Type reference (TYPE) STRING 'CHK_EXEC_NO_DFT_FILTER' 20121002
7 CO_CHK_EXEC_NO_RESULT Constant Public Type reference (TYPE) STRING 'CHK_EXEC_NO_RESULT' 20121002
8 CO_CHK_QRY_RESULT_VARIABLE Constant Public Type reference (TYPE) STRING 'CHK_QRY_RESULT_VARIABLE' 20121002
9 CO_CUBE_MODEL_COLS Constant Public Type reference (TYPE) STRING 'COLS' 20121002
10 CO_CUBE_MODEL_ROWS Constant Public Type reference (TYPE) STRING 'ROWS' 20121002
11 CO_DESCENDING Constant Public Type reference (TYPE) DBA_OPERATOR 'DESC' 20121002
12 CO_OP_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '=' 20121002
13 CO_OP_GREATER_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '>=' 20121002
14 CO_OP_GREATER_THAN Constant Public Type reference (TYPE) DBA_OPERATOR '>' 20121002
15 CO_OP_IN Constant Public Type reference (TYPE) DBA_OPERATOR 'IN' 20121002
16 CO_OP_LESS_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '<=' 20121002
17 CO_OP_LESS_THAN Constant Public Type reference (TYPE) DBA_OPERATOR '<' 20121002
18 CO_OP_LIKE Constant Public Type reference (TYPE) DBA_OPERATOR 'LIKE' 20121002
19 CO_OP_NOT_EQUAL Constant Public Type reference (TYPE) DBA_OPERATOR '<>' 20121002
20 CO_OP_NOT_IN Constant Public Type reference (TYPE) DBA_OPERATOR 'NOT IN' 20121002
21 CO_OP_NOT_LIKE Constant Public Type reference (TYPE) DBA_OPERATOR 'NOT LIKE' 20121002
22 CO_PO_RECORD_IMPACT Constant Public Type reference (TYPE) STRING 'RECORD_IMPACT' 20121113
Methods
# Method Level Visibility Method type Description Created on
1 COLLECT Instance method Public Method 20121002
2 DELETE Instance method Public Method 20121002
3 EXTRACT_FOR_BI Instance method Public Method 20121002
4 GEN_SP_SNAPSHOT_PHASE Instance method Public Method 20121002
5 GEN_SP_STAGING_PHASE Instance method Public Method 20121002
6 GEN_SP_STG_DIRECT_PHASE Instance method Public Method 20121002
7 GET_HISTORY Instance method Public Method 20121002
8 GET_PROCESSING_OPTION Instance method Public Method 20121002
9 GET_RUNTIME_STATISTICS Instance method Public Method 20121002
10 GET_SNAPSHOT Instance method Public Method 20121002
11 MODIFY Instance method Public Method 20121002
12 REPLACE_SRC_ALIAS_IN_STMT Instance method Public Method 20121002
13 RESET Instance method Public Method 20121002
14 RESET_RUNTIME_STATISTICS Instance method Public Method 20121002
15 RESOLVE_VARIABLES Instance method Public Method 20121002
16 SET_AGGREGATION Instance method Public Method 20121002
17 SET_FILTER Instance method Public Method 20121002
18 SET_FILTER_FROM_RANGE_TAB Instance method Public Method 20121002
19 SET_FILTER_SET Instance method Public Method 20121002
20 SET_GRANULARITY Instance method Public Method 20121002
21 SET_GROUP_BY Instance method Public Method 20121002
22 SET_HISTORY Instance method Public Method 20121002
23 SET_OUTER_FILTER Instance method Public Method 20121002
24 SET_PARAM Instance method Public Method 20121002
25 SET_PROCESSING_OPTION Instance method Public Method 20121002
26 SET_SNAPSHOT_TIMESTAMP Instance method Public Method 20130529
27 SET_SORT Instance method Public Method 20121002
28 SET_TEST_HANDLER Instance method Public Method 20121002
29 SET_TIME_SELECTION Instance method Public Method 20121002
30 SET_TOP_N Instance method Public Method 20121002
Events
Interface IF_DBA_RDI_QUERY has no event.
Types
Interface IF_DBA_RDI_QUERY has no local type.
Method Signatures

Method COLLECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning COLL_TSTAMP Value transfer Type reference (TYPE) DB6TSTAMP DB6: Timestamp (Format: YYYYMMDDHHMMSS) 20130527
2 Importing DATA Call by reference Type reference (TYPE) ANY 20121002
3 Importing DBH_COLL Call by reference Type reference (TYPE) STRING 20121002
4 Importing ROUTINEPARAMS Call by reference Type reference (TYPE) DBA_DATA_REF_TAB 20121002
5 Importing SUPPRESS_MSGS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method DELETE 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 20121002
2 Importing PACKAGE_SIZE Call by reference Type reference (TYPE) I 0 20121002
3 Importing TRUNCATE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
# Exception Resumable Description Created on
1 CX_DBA_ADBC 20121002

Method EXTRACT_FOR_BI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CUBE_MODEL Call by reference Type reference (TYPE) STRING IF_DBA_RDI_QUERY=>CO_CUBE_MODEL_COLS 20121002
2 Changing EXTRACTOR_DATA Call by reference Type reference (TYPE) DBA_DBH_LOADER_DATA 20121002
3 Importing EXTRACTOR_NAME Call by reference Type reference (TYPE) STRING 20121002
4 Changing HEADER Call by reference Type reference (TYPE) DBA_DBH_LOADER_HEADER 20121002
5 Importing HOUR_AGGR Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
6 Importing PREFIX Call by reference Type reference (TYPE) DB6_DBH_ROUTINE_NAME 20121002
7 Importing REQUIRED_RECORDS Call by reference Type reference (TYPE) DBA_DBH_REQUIRED_RECORDS 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method GEN_SP_SNAPSHOT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing HAS_INC_MODE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
2 Importing MEASURE_TIME_IN_S Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
3 Importing SP Call by reference Object reference (TYPE REF TO) CL_DBA_STORED_PROCEDURE 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method GEN_SP_STAGING_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SP Call by reference Object reference (TYPE REF TO) CL_DBA_STORED_PROCEDURE 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method GEN_SP_STG_DIRECT_PHASE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DISTINCT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
2 Importing FIRST_CALL Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20121002
3 Importing PREFIX Value transfer Type reference (TYPE) STRING 20121002
4 Importing SP Call by reference Object reference (TYPE REF TO) CL_DBA_STORED_PROCEDURE 20121002
5 Importing STAGING_TABLE Value transfer Type reference (TYPE) DB6_DBH_TABLE_NAME 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method GET_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COLLECTOR Call by reference Type reference (TYPE) DB6_DBH_ROUTINE_NAME 20121002
2 Importing DATA Call by reference Type reference (TYPE) ANY 20121002
3 Importing DDIC_SRC Call by reference Type reference (TYPE) STRING 20121002
4 Exporting FROM_DATE Call by reference Type reference (TYPE) SYDATUM 20121002
5 Exporting FROM_TIME Call by reference Type reference (TYPE) SYUZEIT 20121002
6 Exporting TO_DATE Call by reference Type reference (TYPE) SYDATUM 20121002
7 Exporting TO_TIME Call by reference Type reference (TYPE) SYUZEIT 20121002
# Exception Resumable Description Created on
1 CX_DBA_RDI 20121002

Method GET_PROCESSING_OPTION Signature

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

Method GET_PROCESSING_OPTION on Interface IF_DBA_RDI_QUERY has no exception.

Method GET_RUNTIME_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RUNTIME_STATISTICS Value transfer Type reference (TYPE) DBA_RDI_STATISTICS_LIST 20121002

Method GET_RUNTIME_STATISTICS on Interface IF_DBA_RDI_QUERY has no exception.

Method GET_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DATA Call by reference Type reference (TYPE) ANY 20121002
2 Importing DDIC_SRC Call by reference Type reference (TYPE) STRING 20121002
3 Exporting EXECUTE_RUNTIME Call by reference Type reference (TYPE) I 20121002
4 Exporting RDI_RUNTIME Call by reference Type reference (TYPE) I 20121002
# Exception Resumable Description Created on
1 CX_DBA_ADBC 20121002

Method MODIFY 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 20121002
2 Importing PACKAGE_SIZE Call by reference Type reference (TYPE) I 0 20121002
# Exception Resumable Description Created on
1 CX_DBA_ADBC 20121002
2 CX_DBA_RDI 20121002

Method REPLACE_SRC_ALIAS_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 20121002

Method REPLACE_SRC_ALIAS_IN_STMT on Interface IF_DBA_RDI_QUERY has no exception.

Method RESET Signature

Method RESET on Interface IF_DBA_RDI_QUERY has no parameter.
Method RESET on Interface IF_DBA_RDI_QUERY has no exception.

Method RESET_RUNTIME_STATISTICS Signature

Method RESET_RUNTIME_STATISTICS on Interface IF_DBA_RDI_QUERY has no parameter.
Method RESET_RUNTIME_STATISTICS on Interface IF_DBA_RDI_QUERY has no exception.

Method RESOLVE_VARIABLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RDI_METRIC_TYPE Call by reference Type reference (TYPE) DB6_DBH_ROUTINE_NAME 20121002
2 Changing SELECT_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing SRC_FIELD Call by reference Type reference (TYPE) DBA_RDI_META_SRC_FIELD 20121002
4 Importing TIME_AGGREGATED Call by reference Type reference (TYPE) ABAP_BOOL 20121002

Method RESOLVE_VARIABLES on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_AGGREGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) STRING 20121002
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing SET_ID Call by reference Type reference (TYPE) I 0 20121002
4 Importing SNAP Call by reference Type reference (TYPE) STRING 20121002

Method SET_AGGREGATION on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) STRING 20121002
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing OPERATOR Call by reference Type reference (TYPE) DBA_OPERATOR IF_DBA_RDI_QUERY=>CO_OP_EQUAL 20121002
4 Importing SET_ID Call by reference Type reference (TYPE) I 0 20121002
5 Importing SNAP Call by reference Type reference (TYPE) STRING 20121002
6 Importing VALUE Call by reference Type reference (TYPE) ANY 20121002

Method SET_FILTER on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_FILTER_FROM_RANGE_TAB 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 20121002
2 Importing RANGE_TAB Call by reference Type reference (TYPE) TABLE 20121002

Method SET_FILTER_FROM_RANGE_TAB on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_FILTER_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BOOLEAN_OP Call by reference Type reference (TYPE) DBA_OPERATOR CO_BOOL_OP_OR 20121002
2 Importing PARENT_SET_ID Call by reference Type reference (TYPE) I 0 20121002
3 Importing SET_ID Call by reference Type reference (TYPE) I 20121002

Method SET_FILTER_SET on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_GRANULARITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GRANULARITY Call by reference Type reference (TYPE) DBA_WD_TIMESLIDER-GRANULARITY 20121002

Method SET_GRANULARITY on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_GROUP_BY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) STRING 20121002
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing GRP_SET_ID Call by reference Type reference (TYPE) I 1 20121002
4 Importing SNAP Call by reference Type reference (TYPE) STRING 20121002

Method SET_GROUP_BY on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FROM_DATE Call by reference Type reference (TYPE) SYDATUM 20121002
2 Importing FROM_TIME Call by reference Type reference (TYPE) SYUZEIT 20121002
3 Importing IS_TIME_FRAME Call by reference Type reference (TYPE) DBA_WD_TIMESLIDER 20121002
4 Importing RANGETYPE Call by reference Type reference (TYPE) I 20121002
5 Importing TO_DATE Call by reference Type reference (TYPE) SYDATUM 20121002
6 Importing TO_TIME Call by reference Type reference (TYPE) SYUZEIT 20121002

Method SET_HISTORY on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_OUTER_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) STRING 20121002
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing OPERATOR Call by reference Type reference (TYPE) DBA_OPERATOR IF_DBA_RDI_QUERY=>CO_OP_EQUAL 20121002
4 Importing SET_ID Call by reference Type reference (TYPE) I 0 20121002
5 Importing SNAP Call by reference Type reference (TYPE) STRING 20121002
6 Importing VALUE Call by reference Type reference (TYPE) ANY 20121002

Method SET_OUTER_FILTER on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_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) STRING 20121002
2 Importing VALUE Call by reference Type reference (TYPE) ANY 20121002

Method SET_PARAM on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_PROCESSING_OPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20121002
2 Importing VALUE Call by reference Type reference (TYPE) STRING 20121002

Method SET_PROCESSING_OPTION on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_SNAPSHOT_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIMESTAMP Call by reference Type reference (TYPE) DB6TSTAMP DB6: Timestamp (Format: YYYYMMDDHHMMSS) 20130529

Method SET_SNAPSHOT_TIMESTAMP on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_SORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COL Call by reference Type reference (TYPE) STRING 20121002
2 Importing DDIC_FIELD Call by reference Type reference (TYPE) STRING 20121002
3 Importing ORDER Call by reference Type reference (TYPE) DBA_OPERATOR IF_DBA_RDI_QUERY=>CO_ASCENDING 20121002
4 Importing SEQ_NO Call by reference Type reference (TYPE) I 20121002
5 Importing SNAP Call by reference Type reference (TYPE) STRING 20121002

Method SET_SORT on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_TEST_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TEST_HANDLER Call by reference Object reference (TYPE REF TO) CL_DBA_TEST_HANDLER 20121002

Method SET_TEST_HANDLER on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_TIME_SELECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TIME_SELECTION Call by reference Type reference (TYPE) DBA_WD_TIMESLIDER 20121002

Method SET_TIME_SELECTION on Interface IF_DBA_RDI_QUERY has no exception.

Method SET_TOP_N Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TOP_N Call by reference Type reference (TYPE) I 20121002

Method SET_TOP_N on Interface IF_DBA_RDI_QUERY has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740