Show TOC

Reducing Runtime of Print Requests by Parallel ProcessingLocate this document in the navigation structure

Use

If you want to output PDF-based forms in large print requests in the SAP system, you can reduce the runtime of the print requests by using parallel processing. This is achieved by having the system process print requests in parallel on several processors of the Java stack.

The ideal number of processors is between four and eight. A higher number of processors does not achieve any significant reduction because the forwarding of application data by ABAP services reaches its limits. Processing print requests in parallel can make the printing runtime up to five times faster, depending on your hardware and configuration.

Adobe Document Services

The printing solution uses Web services to access the Java stack, where it processes the print requests using Adobe Document Services (ADS).

It is possible to process in parallel the ADS request calls for rendering the forms. Parallel processing is effected by the Java Message Service (JMS). It has its own repository for processing print requests, for which it uses additional system resources.

We recommend the following:

  • Only use parallel processing for print requests with at least 1000 documents.

  • If print requests have less than 1000 documents, serial processing is quicker.

Monitoring

Since large print requests can run for several hours, SAP delivers a monitor that enables you to track the status of the print requests.

Prerequisites

To process print requests in parallel, you need Adobe Document Services on a Java Stack 7.2 or higher.

Procedure

To make parallel processing of print requests available, you make the necessary settings in the form template and in the configuration.

More information (only available in English):