SAP ABAP Interface IF_RSDRS_EXITS_STD (Standard Database Specific exits)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-OT (Application Component) OLAP Technology
     RSDRS (Package) Data Manager SQL Interface
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_ADABASD_EXITS Database dependent exits for MaxDB 20031120
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_DB2_EXITS Database dependent exits for DB2 20030624
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_DB400_EXITS Database dependent exits for DB400 20050117
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_DB6_EXITS Database dependent exits for DB6 20040130
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_HDB_EXITS Database dependent exits for MaxDB 20100622
6 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_MSSQL_EXITS Database dependent exits for MS SQLServer 20040211
7 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_ORACLE_EXITS Database dependent exits for Oracle 20030228
8 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDRS_SYBASE_EXITS Database dependent exits for Sybase ASE 20101108
Properties
Interface IF_RSDRS_EXITS_STD  
Short Description Standard Database Specific exits    
General Data
Package RSDRS   Data Manager SQL Interface 
Created 20030225   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSDRS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSDRS_EXITS_STD has no interface.
Friends
Interface IF_RSDRS_EXITS_STD has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_C_EQSID_THRESHOLD Constant Public Type reference (TYPE) I 10 Threshold for restriction tables 20040322
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_HINT Instance method Public Method generate the hints for the statement 20030226
2 BUILD_NTAB__BEFORE_NAMETAB Instance method Public Method Before writing nametab information 20030304
3 BUILD_VIEW__AFTER_CODE_EXE Instance method Public Method After Create View has been executed ... 20030225
4 BUILD_VIEW__AFTER_CODE_GEN Instance method Public Method Code generation finished 20030225
5 CLEANUP__BEFORE_LEAVING Instance method Public Method At the very end of cleanup 20030225
6 CLEANUP__DROP_VIEW Instance method Public Method drop view 20030225
7 CONSISTENT_READ Static method Public Method Ability to read consistent during one statement 20060614
8 GET_REF_POINT_PART_SID Static method Public Method Retrieve SID of partitioning column for reference points 20031120
9 GET_THRESHOLDS Static method Public Method Get thresholds for query restriction generation 20040426
10 LOOKUPS_ON_DB Static method Public Method Execute Lookups on Database? 20060921
11 MATERIALIZE__AT_BEGINNING Instance method Public Method at beginning of materialize 20030226
12 MATERIALIZE__BEFORE_EXEC Instance method Public Method before RSDU_EXEC_SQL call 20030821
13 MATERIALIZE__BEFORE_LEAVING Instance method Public Method At the end of materialize (before analyze) 20030226
14 OPEN_CURSOR__AT_BEGINNING Instance method Public Method at beginning of open cursor 20030226
15 PACK_QUERY_INFO Static method Public Method Pack all info in add. to sx_query to run q. in other WP 20030403
16 READ_DATA__AT_BEGINNING Instance method Public Method at beginning of read data 20030226
17 SET_SQL_STMT_REF Instance method Public Method Set Reference to SQL Statement 20030225
18 SIMULATE__AT_BEGINNING Instance method Public Method at beginning of simulate 20030225
19 UNPACK_QUERY_INFO Static method Public Method Unpack all info packed by PACK_QUERY_INFO... 20030403
Events
Interface IF_RSDRS_EXITS_STD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TN_S_CTE Public See coding Rowtype for cte definition 20040408 begin of TN_S_CTE, viewnm TYPE rsd_tablnm, code TYPE rsdr0_t_abapsource, end of TN_S_CTE
2 TN_T_CTE Public See coding Table type for CTE entries 20040408 tn_t_cte type standard table of tn_s_cte initial size 0
Method Signatures

Method BUILD_HINT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_HINT Call by reference Type reference (TYPE) RS_CHAR255 Hints for SQL statement 20030226
2 Importing I_OPEN_SQL Call by reference Type reference (TYPE) RS_BOOL TRUE: Open SQL Statement 20030226
3 Importing I_T_HINT Call by reference Type reference (TYPE) RSDRS_T_ABAPSOURCE Hints from Query definition 20030226

Method BUILD_HINT on Interface IF_RSDRS_EXITS_STD has no exception.

Method BUILD_NTAB__BEFORE_NAMETAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_VIEWNM Call by reference Type reference (TYPE) RSD_TABLNM Name of view 20030304

Method BUILD_NTAB__BEFORE_NAMETAB on Interface IF_RSDRS_EXITS_STD has no exception.

Method BUILD_VIEW__AFTER_CODE_EXE Signature

Method BUILD_VIEW__AFTER_CODE_EXE on Interface IF_RSDRS_EXITS_STD has no parameter.
Method BUILD_VIEW__AFTER_CODE_EXE on Interface IF_RSDRS_EXITS_STD has no exception.

Method BUILD_VIEW__AFTER_CODE_GEN Signature

Method BUILD_VIEW__AFTER_CODE_GEN on Interface IF_RSDRS_EXITS_STD has no parameter.
Method BUILD_VIEW__AFTER_CODE_GEN on Interface IF_RSDRS_EXITS_STD has no exception.

Method CLEANUP__BEFORE_LEAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Value transfer Type reference (TYPE) DBCON_NAME 'R/3*' Logischer Name einer Datenbankverbindung 20070404

Method CLEANUP__BEFORE_LEAVING on Interface IF_RSDRS_EXITS_STD has no exception.

Method CLEANUP__DROP_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Value transfer Type reference (TYPE) DBCON_NAME 'R/3*' Logischer Name einer Datenbankverbindung 20070404
2 Importing I_VIEWNM Call by reference Type reference (TYPE) RSD_TABLNM Name of View 20030225
# Exception Resumable Description Created on
1 CX_SY_SQL_ERROR SQL Fehler 20030228

Method CONSISTENT_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CONSISTENT Value transfer Type reference (TYPE) RS_BOOL 20060614

Method CONSISTENT_READ on Interface IF_RSDRS_EXITS_STD has no exception.

Method GET_REF_POINT_PART_SID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SID Call by reference Type reference (TYPE) RSSID Stammdaten ID 20031120
2 Exporting E_USE_CONDITION Call by reference Type reference (TYPE) RS_BOOL Boolean 20031120
3 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20031120
4 Importing I_PARTTIM Call by reference Type reference (TYPE) RSPARTTIM Partitionierungs-Zeitmerkmal 20031120

Method GET_REF_POINT_PART_SID on Interface IF_RSDRS_EXITS_STD has no exception.

Method GET_THRESHOLDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CONVERT_MIXED_SELECTIONS Value transfer Type reference (TYPE) RS_BOOL Convert mixed (key/sid) selections 20040426
2 Exporting E_EQSID_THRESHOLD Value transfer Type reference (TYPE) I Threshold for materializing eqsid conditions 20040426
3 Exporting E_INT_EXT_CONVERSION Value transfer Type reference (TYPE) RS_BOOL Perform intern/extern conversion on db? 20081107
4 Exporting E_ISET_CHAVL_THRESHOLD Value transfer Type reference (TYPE) I Threshold for materializing infoset chavl conditions 20060727

Method GET_THRESHOLDS on Interface IF_RSDRS_EXITS_STD has no exception.

Method LOOKUPS_ON_DB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LOOKUP_ON_DB Value transfer Type reference (TYPE) RS_BOOL Boolean 20060921

Method LOOKUPS_ON_DB on Interface IF_RSDRS_EXITS_STD has no exception.

Method MATERIALIZE__AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY Query description 20030226

Method MATERIALIZE__AT_BEGINNING on Interface IF_RSDRS_EXITS_STD has no exception.

Method MATERIALIZE__BEFORE_EXEC Signature

Method MATERIALIZE__BEFORE_EXEC on Interface IF_RSDRS_EXITS_STD has no parameter.
Method MATERIALIZE__BEFORE_EXEC on Interface IF_RSDRS_EXITS_STD has no exception.

Method MATERIALIZE__BEFORE_LEAVING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ROLLBACK_IF_ERROR Call by reference Type reference (TYPE) RS_BOOL Rollback, if error occurs 20040426
2 Importing I_SQLERR Call by reference Type reference (TYPE) I sql error of rsdu_exec_sql 20030226
3 Importing I_SQLERRTXT Call by reference Type reference (TYPE) CHAR72 text of sql error 20031013
4 Importing I_SUBRC Call by reference Attribute reference (LIKE) SY-SUBRC subrc of rsdu_exec_sql 20030226
# Exception Resumable Description Created on
1 CX_SY_SQL_ERROR SQL Fehler 20030226

Method OPEN_CURSOR__AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_CURSOR_WITH_HOLD Call by reference Type reference (TYPE) RS_BOOL Open cursor with hold ? 20041011

Method OPEN_CURSOR__AT_BEGINNING on Interface IF_RSDRS_EXITS_STD has no exception.

Method PACK_QUERY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_XSTRING Call by reference Type reference (TYPE) XSTRING add. query information 20030403
2 Importing I_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY Query description 20030403

Method PACK_QUERY_INFO on Interface IF_RSDRS_EXITS_STD has no exception.

Method READ_DATA__AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY Query description 20030226

Method READ_DATA__AT_BEGINNING on Interface IF_RSDRS_EXITS_STD has no exception.

Method SET_SQL_STMT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_SQL_STMT Call by reference Object reference (TYPE REF TO) IF_RSDRS_SQL_STMT Data Manager SQL Statement 20030225

Method SET_SQL_STMT_REF on Interface IF_RSDRS_EXITS_STD has no exception.

Method SIMULATE__AT_BEGINNING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_SX_QUERY Call by reference Type reference (TYPE) RSDRS_SX_QUERY Query description 20030225

Method SIMULATE__AT_BEGINNING on Interface IF_RSDRS_EXITS_STD has no exception.

Method UNPACK_QUERY_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_XSTRING Call by reference Type reference (TYPE) XSTRING add. query information 20030403

Method UNPACK_QUERY_INFO on Interface IF_RSDRS_EXITS_STD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400