Show TOC

Function documentationMass 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).

Prerequisites

For more information about the prerequisites for mass processing for net calculations, see Net Calculation.

Features

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 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).

End of the note.
  • 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

    EOFY

    Year end

    PSSC_DDR_MOD_TYPE_EOFY

    EONY

    Year end plus three years

    PSSC_DDR_MOD_TYPE_EONY

    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 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.

    End of the note.
  • 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.

Activities

  1. To start the mass run for the net calculation, on the SAP Easy Access screen, choose Start of the navigation path Accounting Next navigation step Public Sector Management Next navigation step Social Services Next navigation step Mass Processing Next navigation step Create Net Calculation Documents End of the navigation path.

  2. Enter the parameters required for General Selections, Technical Settings, and Logs and execute the mass run.

Example

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.