SAP ABAP Data Element SWE_DELRFC (Event Queue: Type of Event Delivery)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWE (Package) Business Workflow: Events
Basic Data
Data Element SWE_DELRFC
Short Description Event Queue: Type of Event Delivery  
Data Type
Category of Dictionary Type D   Domain
Type of Object Referenced     No Information
Domain / Name of Reference Type SWE_DELRFC    
Data Type CHAR   Character String 
Length 1    
Decimal Places 0    
Output Length 1    
Value Table      
Further Characteristics
Search Help: Name    
Search Help: Parameters    
Parameter ID   
Default Component name    
Change document    
No Input History    
Basic direction is set to LTR    
No BIDI Filtering    
Field Label
  Length  Field Label  
Short  
Medium  
Long 30 Type of event delivery 
Heading  
Documentation

Definition

The delivery of events from the event queue is performed in several steps. A background job reads a number of events from the queue and starts event delivery for each of these events. In the event delivery, the receivers entered for each event are established and started in succession.

The type of event delivery determines how the events are forwarded to the relevant receivers from the event queue. The following options can currently be set:

  • Synchronous
  • The events are read from the event queue. Both the event delivery and the starting of the receivers are processed synchronously (receivers are started via RFC).
  • Synchonous delivery with asynchronous starting of receivers (tRFC)
  • Delivery is called synchronously for the events read from the event queue. However, the receivers established are not started immediately, but are marked for asynchronous delivery in a separate LUW (Logical Unit of Work) instead.

The event receivers are not started until the next explicit COMMIT WORK. A new work process is opened. The instruction "COMMIT WORK" is taken over by the background job of the event queue after all event deliveries. This means that all event receivers marked for starting are called in a separate LUW.

  • Asynchonous event delivery (aRFC)
  • The events read from the event queue are delivered asynchronously in parallel. Within each event delivery the receivers are started synchronously. A specific server group can be chosen for execution of the asynchronous delivery. The background job of the event queue waits after all the event delivery calls until all the asynchronously started calls are finished.

History
Last changed by/on SAP  20110908 
SAP Release Created in