Queue Interface in the R/3 System 
Definition
The R/3 System provides ABAP function modules as an interface for asynchronous data transfer. Before it is transferred, the data is stored temporarily in a relational database in queues.

As of R/3 Release 3.0 you can use the transactional RFC for buffered data transfer.
For more information, refer to the documentation
Remote Communications.
Use
Depending on how you use the parameters, the transfer program starts automatically or must be started manually via System
® Services ® Queue (transaction code SM38). Transaction code SM38 administers and displays queues and their processing logs.A driver program transfers data at a particular time. The name of the driver program is RSQAPI20.
You must include the file RSQAPIDF in your program. It contains data definitions which enhance the readability of ABAP queue transfer programs.
The sample program for R/3 shows how data is written in a queue.
Structure
You can use the following function modules with their relevant parameter values.
ABAP Function Modules
|
Open a queue | |
|
Place data in a queue | |
|
Read data from a queue | |
|
Delete data from a queue | |
|
Closing a queue | |
|
Delete queue | |
|
Schedule queue processing |