SAP ABAP Class CL_ODQ_REQUEST_WRITER (Write Handle for Operational Delta Queue)
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 - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ODQ_REQUEST_WRITER ODQ: Interface for Request-Oriented Data Writing 20130123
Properties
Class CL_ODQ_REQUEST_WRITER  
Short Description Write Handle for Operational Delta Queue    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class SODQ    
Program status     
Category 0   
Package SODQS   Operational Delta Queue Services 
Created 20130123   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ODQ_QUEUE_MODEL Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 IF_ODQ_QUEUE_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ODQ_REQUEST_WRITER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ODQ_REQUEST_WRITER ODQ: Interface for Request-Oriented Data Writing 20130123
Friends
# Friend Modeled only Created on Description
1 CL_ODQ_FACADE 20130123 Facade for Operational Delta Queue
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_DEFAULT Constant Public See coding 20130124
2 PR_LOG Instance attribute Private Object reference (TYPE REF TO) CL_ODQ_LOG Status 20130123
3 PR_STRUCTDESCR Instance attribute Private Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20130124
4 PTH_REQUEST_WRITERS Static Attribute Private Type reference (TYPE) TTH_REQUEST_WRITERS 20130123
5 P_CONNECTION Instance attribute Private Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_CONNECTION Database Connection 20130123
6 P_DELTA_LINES Instance attribute Private Type reference (TYPE) ODQ_RAWSIZE Number of lines added/removed by post processing 20130124
7 P_TABNAME Instance attribute Private Type reference (TYPE) TABNAME Table Name 20130123
8 UR_MODEL Instance attribute Public Object reference (TYPE REF TO) CL_ODQ_QUEUE_MODEL Queue Model 20130124
9 UR_SELECTION_SET Instance attribute Public Object reference (TYPE REF TO) CL_RSMDS_SET Multi-Dimensional Quantity 20130124
10 UTH_PROJECTIONS Instance attribute Public Type reference (TYPE) ODQ_TH_PROJECTIONS Projection 20130124
11 U_COMPOSITE_RID Instance attribute Public Type reference (TYPE) ODQ_RID Composite Request ID 20130124
12 U_EXTRACTION_MODE Instance attribute Public Attribute reference (LIKE) 20130124
13 U_MODELNAME Instance attribute Public Attribute reference (LIKE) 20130124
14 U_QUEUENAME Instance attribute Public Attribute reference (LIKE) 20130124
15 U_RID Instance attribute Public Attribute reference (LIKE) 20130124
16 U_STATUS_ICON Instance attribute Public Attribute reference (LIKE) 20130129
17 U_SUBSCRIBER_TYPE Instance attribute Public Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_SUBSCRIBER_TYPE 20130124
18 U_UNITNO Instance attribute Public Attribute reference (LIKE) 20130129
19 U_UNITS Instance attribute Public Attribute reference (LIKE) 20130129
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20130123
2 GET_INSTANCE Static method Public Method 20130123
3 GET_LOG Instance method Private Method 20130123
4 GET_NEXT_UNITNO Instance method Private Method 20130129
Events
Class CL_ODQ_REQUEST_WRITER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_REQUEST_WRITER Private See coding 20130123 BEGIN OF ts_request_writer, rid TYPE if_odq_request_writer=>t_rid, r_request_writer TYPE REF TO cl_odq_request_writer, END OF ts_request_writer
2 TTH_REQUEST_WRITERS Private See coding 20130123 tth_request_writers TYPE HASHED TABLE OF ts_request_writer WITH UNIQUE KEY rid
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RID Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_RID 20130123
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Request existiert nicht (mehr) 20130123

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONNECTION Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_CONNECTION IF_ODQ_REQUEST_WRITER=>C_CONNECTION-DEFAULT DB-Verbindung 20130123
2 Importing I_RID Call by reference Type reference (TYPE) IF_ODQ_REQUEST_WRITER=>T_RID Request-Id 20130123
3 Returning RR_REQUEST_WRITER Value transfer Object reference (TYPE REF TO) CL_ODQ_REQUEST_WRITER Schreibschnittstelle für Operationale DeltaQueue 20130123
# Exception Resumable Description Created on
1 CX_ODQ_OBJECT_NOT_FOUND Request existiert nicht (mehr) 20130123

Method GET_LOG 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 Returning RR_LOG Value transfer Object reference (TYPE REF TO) IF_ODQ_LOG 20130123

Method GET_LOG on class CL_ODQ_REQUEST_WRITER has no exception.

Method GET_NEXT_UNITNO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_UNITNO Call by reference Type reference (TYPE) ODQ_UNITNO Unit-Nummer 20130129
2 Returning R_UNITNO Value transfer Type reference (TYPE) ODQ_UNITNO Unit-Nummer 20130129
# Exception Resumable Description Created on
1 CX_ODQ_PROCESS_ERROR Verarbeitungsfehler 20130129
History
Last changed by/on SAP  20140121 
SAP Release Created in 740