Show TOC

Posting IDocs in ParallelLocate this document in the navigation structure

Procedure

IDocs can be posted in parallel for:

  • Immediate processing

    When IDocs are processed immediately, all dialog processes on the receiving application system are used for posting. This could block the application server. You cannot distribute inbound IDoc packets among one server group.

    An IDoc packet may consist of one or more IDocs. A dialog process to execute the posting function module is started on the application server for every IDoc packet. If the IDoc packet consists of several IDocs, and if the posting function module is not capable of mass processing, the ALE layer calls the function module several times in the same dialog process and each time transfers a single IDoc for processing.

  • Background processing

    Inbound IDoc packets are split into individual IDocs and are stored in the database.

    You can process IDocs that are ready for transfer (status 64) manually in ALE Administration ( Start of the navigation path Monitoring Next navigation step IDoc Display Next navigation step Status Monitor- BD87 End of the navigation path).

    Alternatively, IDocs can be processed in the background. To do this, in ALE Customizing choose:

    • System Monitoring

    • IDoc Processing

    • Update IDocs in Receiver System

    All application servers in a server group can be used in parallel for updating IDocs in the background. There might be only one application server in a server group. If you do not specify a server group, all dialog processes in the local server are used in parallel. This could block the application server.

    Note

    For mass data, it is better to process IDocs in parallel.

    To enable IDocs to be updated in parallel, choose the Parallel Posting option on the Parallel Proc. tab page of the initial screen ( Inbound Processing of IDocs Ready for Transfer) of program RBDAPP01.

    Specify a server group for parallel updating on several applications.

    Because two dialog processes remain unused on every application server in a server group, make sure there are enough dialog processes available on the application servers.