!--a11y-->
Parallel Processing of Mass Data
(CA-GTF-TS-PPM) 
The Parallel Processing of Mass Data function provides a framework for applications in which the mass data is processed. This framework facilitates the following:
· Division of the quantity of objects to be processed into work packages
· Processing of the work packages in parallel background jobs
· Generation and synchronization of the background jobs by a job control function providing:
¡ Control of the start of processes depending on the technical and business-related processing status of other processes
¡ Synchronization of parallel sub-processes
You can also use the job control function without the parallel processing methods.
This documentation contains the generally applicable details for using the job control function within an application that uses the Parallel Processing of Mass Data function.
For more specific information on the processes that run in parallel and the reports available, refer to the documentation of the application in question.
A developer manual is available if required, with information on connecting an application.
Parallel Processing of Mass Data provides the following functions that can be implemented for an application:
· Setting the number of parallel jobs and distributing them to servers or server groups in the Customizing setting in section Maintain Job Distribution, or by using Business Transaction Event 0BANK011.
· Reusability of a division of objects created once in any number of parallel mass processings through the use of standard package templates
· Definition of the packages as an interval or as an individual object list by the application. During execution you can change this using Business Transaction Event 0BANK010.
Job control is based on processes as specializations of an abstract process class. Parallel Processing of Mass Data provides the ‘report processes’ process class with the attributes report name, variant and mass run ID for use in mass processing
You define the process flow templates from the report processes in the Customizing settings using predecessor / successor relationships between the report processes. To do this you can create and maintain variants per report. For more information, refer to Setting Up and Starting Job Nets.
The following functions are available for monitoring and controlling the process flow (refer to Displaying and Controlling the Overview of the Job Nets):
· Display network graphic
· Restart in several variants
· Stop a process flow (“emergency stop”)