Mass Processing

Objective

After completing this lesson, you will be able to explain the FI-CA mass processing

Mass Processing

FI-CA Mass Processing includes invoicing, dunning run, payment run, correspondence, and interest calculation. It allows processing time reduction by splitting up processes and using parallel processing.

Business processes, such as payment run or dunning run, in which large volumes of data are processed, are realized in FI-CA by using mass activities. Mass activities automatically split the dataset (such as a number of business partners or contract accounts) into multiple technical jobs and process them in parallel, at the same time.

Diagram illustrating data block allocation across different intervals with varying interval numbers and sizes. It shows intervals above and below a cylindrical database, with data blocks connected by lines.

When processing data, the system automatically splits the dataset into multiple parallel jobs. The specifications for distributing the key for the parallel objects are saved in variants, which you must update periodically. For example, you can create a variant for business partners that splits the business partner set to be processed into ten equal intervals.

During parallel processing, the system makes sure that the processes do not block each other due to changing accesses to the same database resources.

Slide with the heading Questions and two sub-questions: How is the dataset to be portioned? and How many portions should be allocated to each process? followed by relevant bullet points. A large question mark icon is on the left side.
Flowchart showing a dispatcher for a mass data program distributing jobs across multiple servers, which are further divided into intervals. Each interval processes data blocks of size m.

Log in to track your progress & complete quizzes