Mass Processing for Net Recalculations
You use this function to update a large number of existing net calculations from the same payment family for future payments. The system generates new calculation documents here using a mass run in the background. You can for example use this function to increase specific social payments.
If you want to use this function, you must activate the business function Social Services - Benefit Calculation (CRM_IPS_4S_1
) and the business function Social Services - Benefit Calculation and Payment (ERP_IPS_4S_1
).
For more information about the prerequisites for mass processing for net calculations, see Net Calculation.
The program logic for the net calculation allows you to start a mass run on a key date for periods that extend beyond the default period for the initial net calculation.
You can start the mass run in the SAP ERP System (transaction PSSC00_NETCALC
) for the net calculation immediately or you can schedule this. The system always starts this mass processing in the background.
Note
The scheduling function available on the mass run interface does not support multiple execution. You can do this using the Schedule Manager (see Schedule Mass Run With Copying Template).
You can select the simulation run for the mass run and therefore also calculate net values without actually posting net calculation documents.
The result of the mass run is dependent on which due date rule has been assigned to the payment family selected. SAP supplies the following due date rules for calculating the time frame for initial net calculations and the planned restart date for other future net calculations as BAdI implementations (default implementations):
Due Date Rule |
Description |
BAdI Implementation |
|---|---|---|
|
Year end |
|
|
Year end plus three years |
|
The system uses the due date types for each payment frequency (see example) to ensure that it does not save any net calculation documents to the database that are too far in the future. This could have a negative impact on performance because they would need to be recalculated at short notice.
Note
The system ensures that the data for the net calculation is available for a minimum period (see example). Existing net calculation documents are not affected by this.
The mass run automatically divides the dataset into several packages and processes these in parallel. The following selection options are available to you:
You can determine program runs using a date ID
and an additional ID
.
If you want to subsequently edit incorrect data records, in exceptional cases you can specify the business partner
. The program reads the gross payment document items and makes automatic corrections here. It subsequently generates missing net calculation documents that are required for the initial net calculation period.
The system automatically selects the gross payment document items that are relevant for the net calculation using the key date defined for the payment family. The mass run also automatically processes gross payment document items without this key date for which the initial net calculation was not performed.
Technical Settings
and Logs
For more information, see Functions for Scheduling Program Runs and Parallelization of Data Processing.
To start the mass run for the net calculation, on the SAP Easy Access
screen, choose .
Enter the parameters required for General Selections
, Technical Settings,
and Logs
and execute the mass run.
You can configure and execute the mass run as follows:
For a payment family where the EOFY
and EONY
due date types are assigned, starting from December 31 in the current year, the system restricts the net calculation to December 31 in three years. The system does not create any net calculation documents for periods that extend beyond this date. You can use the due date type EOFY
to specify that every year on December 15th, the mass run checks whether the net calculation data is complete according to the due date type EONY
. The mass run generates any net calculation documents that it detects are missing.