SAP ABAP Interface IF_RSDAI_NEARLINE_CONNECTION (Connection to Nearline Storage)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSDA_NEARLINE_IF_LOCAL (Package) Local Nearline Interface for SAP BW
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDA_DB2_CONNECTION DB2-z/OS HiPe NLS Connection Class 20120911
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDA_DB6_CONNECTION DB6 NLS Connection Class 20081210
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDA_NEARLINE_CONNECTION Nearline Connection Factory 20130902
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDA_SDB_CONNECTION Near-Line Connection Using MaxDB (Reference and Demo Impl.) 20040916
5 Interface implementation (CLASS c. INTERFACES i_ref)  CL_RSDA_SYB_CONNECTION Near-Line Connection Using Sybase IQ 20120728
Properties
Interface IF_RSDAI_NEARLINE_CONNECTION  
Short Description Connection to Nearline Storage    
General Data
Package RSDA_NEARLINE_IF_LOCAL   Local Nearline Interface for SAP BW 
Created 20040916   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_RSDAI_NEARLINE_CONNECTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 RSDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_RSDAI_NEARLINE_CONNECTION has no interface.
Friends
Interface IF_RSDAI_NEARLINE_CONNECTION has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_AGGREGATION_FUNCTION Constant Public See coding Aggregation Functions 20060203
2 C_BOOLEAN Constant Public See coding 20060202
3 C_CONNECTION_MODE Constant Public See coding 20130912
4 C_DEF_BACKUP_WAIT Constant Public Type reference (TYPE) I 300 20121031
5 C_MAX_BACKUP_WAIT Constant Public Type reference (TYPE) I 86400 20121031
6 C_OBJTYP Constant Public See coding 20060202
7 C_OBJVERS Constant Public See coding 20060202
8 C_PGMID Constant Public See coding 20060202
9 C_REQUEST_ACTION Constant Public See coding 20060202
10 C_STATUS_ICON Constant Public See coding 20070509
11 C_TABCLASS Constant Public See coding 20041025
Methods
# Method Level Visibility Method type Description Created on
1 ALTER_REQUEST Instance method Public Method Change Status of Nearline Request 20050309
2 ALTER_TABLE Instance method Public Method Enhance Nearline Table Definition 20040916
3 CONNECT Static method Public Method Build Connection with Nearline Service 20040916
4 CREATE_REQUEST Instance method Public Method Generate Nearline Request 20050309
5 CREATE_TABLE Instance method Public Method Create Nearline Table 20040916
6 DROP_TABLE Instance method Public Method Delete Nearline Table 20040916
7 GET_SERVICE_PROPERTIES Instance method Public Method Query Global Properties of Nearline Service 20040924
8 OPEN_CURSOR Instance method Public Method Open Cursor on Nearline Table 20040916
9 OPEN_FOR_WRITE Instance method Public Method Open Connection to Write Nearline Request 20050222
Events
Interface IF_RSDAI_NEARLINE_CONNECTION has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 AGGREGATION_FUNCTION Public Type reference (TYPE) S_TABLE_FIELD-AGGREGATION_FUNCTION Aggregate Function 20060203
2 BOOLEAN Public Type reference (TYPE) RSDAI_BOOL Boolean 20060202
3 CONNECTION_MODE Public Type reference (TYPE) RSDA_CONMODE 20130912
4 CONNECTION_NAME Public Type reference (TYPE) RSDAI_CONNAME BW Archiving: Name of Near-Line Connection 20060204
5 CONNECTION_PARAMETERS Public Type reference (TYPE) RSDAI_CONPARAMS String for Connection Parameter 20060202
6 DATA_OBJECT_OFFSET Public Type reference (TYPE) I Offset of DataObject in ADK Archive File 20070320
7 DATA_OBJECT_SID Public Type reference (TYPE) RSDAI_DATA_OBJECT_SID Sequential Number of Data Object in Nearline Request 20060202
8 DBCON_NAME Public Type reference (TYPE) DBCON_NAME 20130912
9 DESTINATION Public Type reference (TYPE) RFCDEST Destination Table for Remote Function Call 20060203
10 RECONCILIATION_TIMESTAMP Public Type reference (TYPE) RSDAI_TIMESTMPL UTC time stamp in long form (YYYYMMDDhhmmss,mmmuuunnn) 20090924
11 REQUEST_ACTION Public See coding 20060202 request_action TYPE c LENGTH 10
12 REQUEST_SID Public Type reference (TYPE) S_REQUEST_HEADER-REQUEST_SID SID of Request 20060202
13 ROW_COUNTER Public See coding Data Type for Record Counter (Value Range > 64 Bit Integer) 20070904 row_counter TYPE p LENGTH 10 DECIMALS 0
14 RT_TABLE_NAMES Public See coding Name of a Nearline Table 20060202 rt_table_names TYPE RANGE OF table_name
15 S_COMPONENT_VERSION_INFO Public Type reference (TYPE) RSDAI_S_COMPONENT_VERSION_INFO 20070508
16 S_DATA_LOAD Public Type reference (TYPE) RSDAI_S_DATA_LOAD Load Run Properties in Nearline Storage 20060202
17 S_DICTIONARY_OBJECT Public Type reference (TYPE) RSDAI_S_MAGE Dictionary Object for Mass Activation 20060202
18 S_FIELD_SELECTION Public Type reference (TYPE) RSDAI_S_FIELD_SELECTION Column Selection for Selection 20060202
19 S_REQUEST_HEADER Public Type reference (TYPE) RSDAI_S_REQUEST_HEADER Nearline Request Header Information 20060202
20 S_TABLE_FIELD Public Type reference (TYPE) RSDAI_S_TABLE_FIELD Column Definition of Nearline Table 20060202
21 S_TABLE_HEADER Public Type reference (TYPE) RSDAI_S_TABLE_HEADER Version-Independent (Header)Attributes of Near-Line Table 20060202
22 S_TABLE_VERSION_HEADER Public Type reference (TYPE) RSDAI_S_TABLE_VERSION_HEADER Version of Near-Line Table (Header Attributes) 20060202
23 TABLE_NAME Public Type reference (TYPE) S_TABLE_HEADER-TABLE_NAME Name of a Table in Near-Line Storage 20060202
24 T_COMPONENT_VERSION_INFOS Public See coding 20070508 t_component_version_infos TYPE STANDARD TABLE OF s_component_version_info WITH DEFAULT KEY
25 T_DATA_LOADS Public See coding Properties of Loading Runs in Nearline Storage 20060202 t_data_loads TYPE STANDARD TABLE OF s_data_load WITH NON-UNIQUE DEFAULT KEY
26 T_DBCON_NAME Public Type reference (TYPE) DBCON_NAME Name of Database Connection (Table DBCON) 20130904
27 T_DICTIONARY_OBJECTS Public See coding Dictionary Objects for Mass Activation 20060202 t_dictionary_objects TYPE STANDARD TABLE OF s_dictionary_object WITH NON-UNIQUE DEFAULT KEY
28 T_FIELD_SELECTIONS Public See coding 20060202 t_field_selections TYPE STANDARD TABLE OF s_field_selection WITH NON-UNIQUE DEFAULT KEY
29 T_TABLE_FIELDS Public See coding Column Definitions of Near-Line Table 20060202 t_table_fields TYPE STANDARD TABLE OF s_table_field WITH NON-UNIQUE DEFAULT KEY
30 T_TABLE_VERSION_HEADERS Public See coding Versions of Nearline Table (Header Attributes) 20060202 t_table_version_headers TYPE STANDARD TABLE OF s_table_version_header WITH NON-UNIQUE DEFAULT KEY
31 VIEW_NAME Public Type reference (TYPE) S_TABLE_HEADER-VIEW_NAME Name of Nearline Views 20060202
Method Signatures

Method ALTER_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECON_TSTMP Call by reference Type reference (TYPE) RECONCILIATION_TIMESTAMP UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20090924
2 Importing I_ACTION Call by reference Type reference (TYPE) REQUEST_ACTION Aktion 20050309
3 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE Kennzeichen für Produktivlauf 20050322
4 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
5 Importing I_S_HEADER Call by reference Type reference (TYPE) S_REQUEST_HEADER Interne Nummer (SID) des Archivierungsrequests 20050309
6 Importing I_S_TABLE_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER Versionsunabhängige Kopfattribute einer Nearline-Tabelle 20050317
7 Importing I_T_DATA_LOADS Call by reference Type reference (TYPE) T_DATA_LOADS Ladeläufe im Nearline Storage 20050309
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Aktion wurde abgebrochen 20050317
2 CX_RSDAI_COMMUNICATION_ERROR Zugriffsfehler (z.B. Netzwerkfehler) 20050309
3 CX_RSDAI_OBJECT_NOT_FOUND Aktion wurde abgebrochen 20050317

Method ALTER_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_VERSION_HEADER Call by reference Type reference (TYPE) S_TABLE_VERSION_HEADER Neuer Name für Tabellenversion 20041115
2 Exporting E_ALTERED Call by reference Type reference (TYPE) BOOLEAN Boolean 20041117
3 Exporting E_T_DICTIONARY_OBJECTS Call by reference Type reference (TYPE) T_DICTIONARY_OBJECTS Generierte Dictionary-Objekte für Massenaktivierung 20060202
4 Importing I_ONLY_COLLECT Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-TRUE Kennzeichen: Aktion nur simulieren und Objekte sammeln 20041027
5 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
6 Importing I_S_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER Name der Nearline-Tabelle 20041115
7 Importing I_S_VERSION_HEADER Call by reference Type reference (TYPE) S_TABLE_VERSION_HEADER Neuer Name für Tabellenversion 20041115
8 Importing I_T_ADDED_FIELDS Call by reference Type reference (TYPE) T_TABLE_FIELDS Hinzugefügte Felder 20041115
9 Importing I_T_FIELDS Call by reference Type reference (TYPE) T_TABLE_FIELDS Felddefinitionen der geänderten Tabelle 20041115
10 Importing I_T_MODIFIED_FIELDS Call by reference Type reference (TYPE) T_TABLE_FIELDS Ursprüngliche Definition für geänderte Felder 20041115
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Aktion wurde abgebrochen 20040921
2 CX_RSDAI_ACTION_NOT_SUPPORTED Aktion ist prinzipiell nicht möglich 20040921
3 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20040924
4 CX_RSDAI_OBJECT_NOT_FOUND Objekt nicht gefunden 20040921

Method CONNECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION_MODE Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>CONNECTION_MODE Nearl-Line Connection Mode 20130912
2 Importing I_CONNECTION_NAME Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>CONNECTION_NAME BW-Archivierung: Name der Nearline-Connection 20060204
3 Importing I_CONNECTION_PARAMETERS Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>CONNECTION_PARAMETERS Container für Verbindungsparameter 20060202
4 Importing I_DBCON_NAME Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>T_DBCON_NAME Logical name for a database connection 20130904
5 Importing I_DESTINATION Call by reference Type reference (TYPE) IF_RSDAI_NEARLINE_CONNECTION=>DESTINATION Destination des Nearline-Servers 20060203
6 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
7 Returning R_R_CONNECTION Value transfer Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_CONNECTION Adapter zum Nearline Storage 20040916
# Exception Resumable Description Created on
1 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler 20041006

Method CREATE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RECON_TSTMP Call by reference Type reference (TYPE) RECONCILIATION_TIMESTAMP UTC-Zeitstempel in Langform (JJJJMMTThhmmss,mmmuuunnn) 20090924
2 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE Kennzeichen für Produktivlauf 20050322
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
4 Importing I_R_REQUEST_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge als Abgrenzung der Requestdaten 20050309
5 Importing I_S_HEADER Call by reference Type reference (TYPE) S_REQUEST_HEADER Interne Nummer (SID) des Archivierungsrequests 20050317
6 Importing I_S_TABLE_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER Kopfinformation des Primärtabelle 20050317
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Statusänderung fehlgeschlagen 20050309
2 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20050309
3 CX_RSDAI_OBJECT_EXISTS Request existiert bereits 20050317

Method CREATE_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_S_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER Versionsunabhängige Kopfattribute der Nearline-Tabelle 20041115
2 Changing C_S_VERSION_HEADER Call by reference Type reference (TYPE) S_TABLE_VERSION_HEADER Versionsabhängige Kopfattribute der Nearline-Tabelle 20041115
3 Exporting E_T_DICTIONARY_OBJECTS Call by reference Type reference (TYPE) T_DICTIONARY_OBJECTS Generierte Dictionary-Objekte für Massenaktivierung 20060202
4 Importing I_ONLY_COLLECT Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-TRUE Kennzeichen: Aktion nur simulieren und Objekte sammeln 20041027
5 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
6 Importing I_T_FIELDS Call by reference Type reference (TYPE) T_TABLE_FIELDS Feldliste 20041115
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Aktion fehlgeschlagen 20040921
2 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20040924
3 CX_RSDAI_OBJECT_EXISTS Tabelle existiert bereits 20040921

Method DROP_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPLETE Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-TRUE Kennzeichen: Komplettes Nearline-Objekt löschen 20041116
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
3 Importing I_S_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER Name einer Nearline-Tabelle 20041115
4 Importing I_S_VERSION_HEADER Call by reference Type reference (TYPE) S_TABLE_VERSION_HEADER Letzte beizubehaltende Tabellenversion 20041119
5 Importing I_T_VERSION_HEADERS Call by reference Type reference (TYPE) T_TABLE_VERSION_HEADERS Zu löschende Tabellenversionen 20041115
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Löschen fehlgeschlagen 20040921
2 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20040924
3 CX_RSDAI_OBJECT_NOT_FOUND Tabelle nicht gefunden 20040921

Method GET_SERVICE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ALTER_TABLE Call by reference Type reference (TYPE) BOOLEAN Kennzeichen: ALTER TABLE wird unterstützt 20060202
2 Exporting E_IS_ALIVE Call by reference Type reference (TYPE) BOOLEAN Verbindung zum Nearline Service ist aktiv 20061110
3 Exporting E_REQUIRES_ADK_ARCHIVE Call by reference Type reference (TYPE) BOOLEAN Benötigt ADK als Masterarchiv 20050317
4 Exporting E_SUPPORTS_DELETION Call by reference Type reference (TYPE) BOOLEAN Kennzeichen: Nearline Request löschen wird unterstützt 20110503
5 Exporting E_TRANSPARENT_PROXY_TABLE Call by reference Type reference (TYPE) BOOLEAN Benötigt eine transparente Proxy-Tabelle 20060202
6 Exporting E_T_COMPONENT_VERSION_INFOS Call by reference Type reference (TYPE) T_COMPONENT_VERSION_INFOS Versionsinformationen der installierten Nearline-Komponenten 20070508
7 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20070509
# Exception Resumable Description Created on
1 CX_RSDAI_COMMUNICATION_ERROR Zugriffsfehler (z.B. Netzwerkfehler) 20060203

Method OPEN_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOR_VERIFICATION Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE Lesen im Verifikationsmodus 20060301
2 Importing I_GROUP_BY Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE GROUP BY für alle Felder ohne Aggregatfunktion 20060712
3 Importing I_MAXIMUM_ROWS Call by reference Type reference (TYPE) ROW_COUNTER Maximale Anzahl von Datensätzen 20070904
4 Importing I_ONLY_ACTIVE_VERSION Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE ** ersetzt durch I_FOR_VERIFICATION, wird demnächst gelöscht 20050121
5 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
6 Importing I_R_SELECTION_SET Call by reference Object reference (TYPE REF TO) CL_RSMDS_SET Multi-dimensionale Menge (Where clause) 20050317
7 Importing I_S_TABLE_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER BW Nearline Interface: Name einer Nearline-Tabelle 20060202
8 Importing I_T_FIELD_SELECTIONS Call by reference Type reference (TYPE) T_FIELD_SELECTIONS Spaltenauswahl für Selektion (Selection caluse) 20060202
9 Returning R_R_CURSOR Value transfer Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_CURSOR Cursor auf einem NearlineProvider 20040916
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Aktion wurde abgebrochen, z.B. wegen fehlerhafter Parameter 20040921
2 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20040924
3 CX_RSDAI_OBJECT_NOT_FOUND Tabelle oder View existiert nicht 20040921

Method OPEN_FOR_WRITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PRODUCTIVE Call by reference Type reference (TYPE) BOOLEAN C_BOOLEAN-FALSE Kennzeichen für Produktivlauf 20050322
2 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_LOG Log 20060707
3 Importing I_S_DATA_LOAD Call by reference Type reference (TYPE) S_DATA_LOAD Eindeutige ID des 20050309
4 Importing I_S_REQUEST_HEADER Call by reference Type reference (TYPE) S_REQUEST_HEADER SID (4-byte integer) of archiving request 20050317
5 Importing I_S_TABLE_HEADER Call by reference Type reference (TYPE) S_TABLE_HEADER BW Nearline Interface: Name einer Nearline-Tabelle 20050317
6 Importing I_S_VERSION_HEADER Call by reference Type reference (TYPE) S_TABLE_VERSION_HEADER BW Nearline Interface: Tabellenkopf 20050222
7 Importing I_T_TABLE_FIELDS Call by reference Type reference (TYPE) T_TABLE_FIELDS BW-Archivierung: Felder einer Tabelle im Nearline Storage 20050222
8 Returning R_R_WRITER Value transfer Object reference (TYPE REF TO) IF_RSDAI_NEARLINE_WRITER Cursor auf einem NearlineProvider 20050222
# Exception Resumable Description Created on
1 CX_RSDAI_ACTION_FAILED Aktion wurde abgebrochen 20050222
2 CX_RSDAI_COMMUNICATION_ERROR Kommunikationsfehler (z.B. Netzwerkfehler) 20050222
3 CX_RSDAI_OBJECT_NOT_FOUND Tabelle oder Request existiert nicht 20050222
History
Last changed by/on SAP  20140121 
SAP Release Created in 700