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
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 | ![]() |
Instance method | Public | Method | generate the hints for the statement | 20030226 |
2 | ![]() |
Instance method | Public | Method | Before writing nametab information | 20030304 |
3 | ![]() |
Instance method | Public | Method | After Create View has been executed ... | 20030225 |
4 | ![]() |
Instance method | Public | Method | Code generation finished | 20030225 |
5 | ![]() |
Instance method | Public | Method | At the very end of cleanup | 20030225 |
6 | ![]() |
Instance method | Public | Method | drop view | 20030225 |
7 | ![]() |
Static method | Public | Method | Ability to read consistent during one statement | 20060614 |
8 | ![]() |
Static method | Public | Method | Retrieve SID of partitioning column for reference points | 20031120 |
9 | ![]() |
Static method | Public | Method | Get thresholds for query restriction generation | 20040426 |
10 | ![]() |
Static method | Public | Method | Execute Lookups on Database? | 20060921 |
11 | ![]() |
Instance method | Public | Method | at beginning of materialize | 20030226 |
12 | ![]() |
Instance method | Public | Method | before RSDU_EXEC_SQL call | 20030821 |
13 | ![]() |
Instance method | Public | Method | At the end of materialize (before analyze) | 20030226 |
14 | ![]() |
Instance method | Public | Method | at beginning of open cursor | 20030226 |
15 | ![]() |
Static method | Public | Method | Pack all info in add. to sx_query to run q. in other WP | 20030403 |
16 | ![]() |
Instance method | Public | Method | at beginning of read data | 20030226 |
17 | ![]() |
Instance method | Public | Method | Set Reference to SQL Statement | 20030225 |
18 | ![]() |
Instance method | Public | Method | at beginning of simulate | 20030225 |
19 | ![]() |
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 | ![]() |
E_HINT | Call by reference | Type reference (TYPE) | RS_CHAR255 | Hints for SQL statement | 20030226 | ||
2 | ![]() |
I_OPEN_SQL | Call by reference | Type reference (TYPE) | RS_BOOL | TRUE: Open SQL Statement | 20030226 | ||
3 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
I_CONNECTION | Value transfer | Type reference (TYPE) | DBCON_NAME | 'R/3*' | Logischer Name einer Datenbankverbindung | 20070404 | |
2 | ![]() |
I_VIEWNM | Call by reference | Type reference (TYPE) | RSD_TABLNM | Name of View | 20030225 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SQL Fehler | 20030228 |
Method CONSISTENT_READ Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_SID | Call by reference | Type reference (TYPE) | RSSID | Stammdaten ID | 20031120 | ||
2 | ![]() |
E_USE_CONDITION | Call by reference | Type reference (TYPE) | RS_BOOL | Boolean | 20031120 | ||
3 | ![]() |
I_INFOCUBE | Call by reference | Type reference (TYPE) | RSINFOCUBE | InfoCube | 20031120 | ||
4 | ![]() |
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 | ![]() |
E_CONVERT_MIXED_SELECTIONS | Value transfer | Type reference (TYPE) | RS_BOOL | Convert mixed (key/sid) selections | 20040426 | ||
2 | ![]() |
E_EQSID_THRESHOLD | Value transfer | Type reference (TYPE) | I | Threshold for materializing eqsid conditions | 20040426 | ||
3 | ![]() |
E_INT_EXT_CONVERSION | Value transfer | Type reference (TYPE) | RS_BOOL | Perform intern/extern conversion on db? | 20081107 | ||
4 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
I_ROLLBACK_IF_ERROR | Call by reference | Type reference (TYPE) | RS_BOOL | Rollback, if error occurs | 20040426 | ||
2 | ![]() |
I_SQLERR | Call by reference | Type reference (TYPE) | I | sql error of rsdu_exec_sql | 20030226 | ||
3 | ![]() |
I_SQLERRTXT | Call by reference | Type reference (TYPE) | CHAR72 | text of sql error | 20031013 | ||
4 | ![]() |
I_SUBRC | Call by reference | Attribute reference (LIKE) | SY-SUBRC | subrc of rsdu_exec_sql | 20030226 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
SQL Fehler | 20030226 |
Method OPEN_CURSOR__AT_BEGINNING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
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 | ![]() |
E_XSTRING | Call by reference | Type reference (TYPE) | XSTRING | add. query information | 20030403 | ||
2 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
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 |