SAP ABAP Interface IF_ODQ_REQUEST_WRITER (ODQ: Interface for Request-Oriented Data Writing)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BW-SRV (Application Component) BW Generation Tool and Set Object
     SODQS (Package) Operational Delta Queue Services
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ODQ_REQUEST_WRITER Write Handle for Operational Delta Queue 20130123
Properties
Interface IF_ODQ_REQUEST_WRITER  
Short Description ODQ: Interface for Request-Oriented Data Writing    
General Data
Package SODQS   Operational Delta Queue Services 
Created 20130123   SAP 
Last changed 20140121   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ODQ_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ODQ_LOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface IF_ODQ_REQUEST_WRITER has no interface.
Friends
Interface IF_ODQ_REQUEST_WRITER has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_BOOLEAN Constant Public Attribute reference (LIKE) IF_ODQ_CONSTANTS=>C_BOOLEAN IF_ODQ_CONSTANTS=>C_BOOLEAN Boolean Flag 20130123
2 C_CONNECTION Constant Public See coding 20130123
3 U_EXTRACTION_MODE Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_EXTRACTION_MODE Extraction Mode 20130129
4 U_MODELNAME Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_MODELNAME Provider 20130129
5 U_QUEUENAME Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_QUEUENAME Queue Name 20130129
6 U_RID Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_RID Request ID 20130129
7 U_STATUS_ICON Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_STATUS_ICON Request Status 20130129
8 U_UNITNO Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_UNITNO Number of Current Data Unit (Data Package) 20130129
9 U_UNITS Instance attribute Public Type reference (TYPE) I Number of Added Data Units 20130129
Methods
# Method Level Visibility Method type Description Created on
1 CLOSE_LOG Instance method Public Method 20130129
2 CLOSE_REQUEST Instance method Public Method Complete Extraction Request 20130129
3 COMMIT Instance method Public Method Explicit Commit Processing 20130123
4 GET_DEFAULT_PACKAGE_LINES Instance method Public Method Default Package Size in Rows 20130124
5 GET_TABLEDESCR Instance method Public Method RTT Description of Expected Table 20130124
6 ROLLBACK Instance method Public Method Explicit Rollback Processing 20130123
7 STOP_REQUEST Instance method Public Method Terminate Extraction Request With Errors 20130129
8 WRITE_UNIT Instance method Public Method 20130123
Events
Interface IF_ODQ_REQUEST_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_BOOLEAN Public Type reference (TYPE) ODQ_BOOLEAN Boolean Flag 20130123
2 T_CONNECTION Public Type reference (TYPE) DBCON_NAME 20130123
3 T_EXTRACTION_MODE Public Type reference (TYPE) ODQ_EXTRACTION_MODE 20130123
4 T_LINES Public Type reference (TYPE) ODQ_RAWSIZE Number of Rows 20130129
5 T_MODELNAME Public Type reference (TYPE) ODQ_MODELNAME Provider 20130123
6 T_QUEUENAME Public Type reference (TYPE) ODQ_QUEUENAME Queue Name 20130123
7 T_RID Public Type reference (TYPE) ODQ_RID Request ID 20130123
8 T_STATUS_ICON Public Type reference (TYPE) ODQ_STATUS_ICON Status 20130123
9 T_SUBSCRIBER_TYPE Public Type reference (TYPE) ODQ_SUBSCRIBER_TYPE 20130123
10 T_UNITNO Public Type reference (TYPE) ODQ_UNITNO Unit Number 20130123
Method Signatures

Method CLOSE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MSGS Call by reference Type reference (TYPE) IF_ODQ_LOG=>TT_MSGS Nachrichten 20130129
2 Importing I_NO_SAVE Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN Log nicht speichern 20130129

Method CLOSE_LOG on Interface IF_ODQ_REQUEST_WRITER has no exception.

Method CLOSE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG Protokoll-Handle für Operationale DeltaQueue 20130129
2 Importing I_NO_COMMIT Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN Boolsches Kennzeichen 20130129
3 Importing I_UNITS Call by reference Type reference (TYPE) I Total number of data units written so far 20130129
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID 20130416
2 CX_ODQ_PROCESS_ERROR 20130416

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG 20130123
2 Importing I_NO_DB_COMMIT Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN Kein Commit auf der Datenbank, nur Sperren lösen 20130123

Method COMMIT on Interface IF_ODQ_REQUEST_WRITER has no exception.

Method GET_DEFAULT_PACKAGE_LINES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_LINES Value transfer Type reference (TYPE) I 20130124

Method GET_DEFAULT_PACKAGE_LINES on Interface IF_ODQ_REQUEST_WRITER has no exception.

Method GET_TABLEDESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RR_TABLEDESCR Value transfer Object reference (TYPE REF TO) CL_ABAP_TABLEDESCR Run Time Type Services 20130124

Method GET_TABLEDESCR on Interface IF_ODQ_REQUEST_WRITER has no exception.

Method ROLLBACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG 20130123
2 Importing I_NO_DB_ROLLBACK Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN Kein Rollback auf der Datenbank, nur Sperren lösen 20130123

Method ROLLBACK on Interface IF_ODQ_REQUEST_WRITER has no exception.

Method STOP_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG 20130129
2 Importing I_NO_COMMIT Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN Boolsches Kennzeichen 20130129
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR 20130416

Method WRITE_UNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20130124
2 Importing IR_LOG Call by reference Object reference (TYPE REF TO) IF_ODQ_LOG 20130123
3 Importing I_NO_COMMIT Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_BOOLEAN 20130123
4 Importing I_UNITNO Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_UNITNO 20130123
# Exception Resumable Description Created on
1 CX_ODQ_INPUT_INVALID 20130123
2 CX_ODQ_PROCESS_ERROR 20130123
History
Last changed by/on SAP  20140121 
SAP Release Created in 740