Programme SAP RPU40ACL - Conversion of Payroll Results; Release 4.0A

Description
The report program converts the payroll results for all countries.These payroll results are saved in cluster RX in the PCL2 file. Werecommend that you create a backup copy of the PCL2 file beforeconversion. The report program has the 'Test run' parameter (this mustbe activated in the coding).If this parameter is flagged, no changesare made to the database. The default value is set to no databasechanges.
A conversion is necessary if changes have occurred when storing thepayroll results. These changes can occur if new fields are required inexisting tables, or the format of the field has changed.
Each change made during the storage of the payroll results triggers achange in the version number, which is also stored with each record,The payroll and evaluation reports can only work with records with thecurrent version number. However, since data from the past must often beaccessed, it is necessary to bring update these records so they havethe same format as the current version. This is performed by thisreport program.
This report program is mainly used to change old data after a releaseupgrade. The report program is started automatically because it isentered as an XPRA (EXECUTE PROGRAM AFTER) in the command fileperforming the upgrade.
The report program assumes that the payroll data has already beenconverted to the 3.0/3.1 format, therefore the RPUCRxx0 XPRAS havealready been run. The conversion takes place for all clusters and allclients.

Precondition
This report program only contains the general process control for theconversion for all countries and clients. To execute the conversion ina country, you will access a country-dependent subroutine pool. Thissubroutine pool must be first generated using the report programRPUGEN00. (For more information, see the documentation for RPUGEN00).

Output
The report program generates statistics relating to the conversion.These can be interpreted as follows:
A personnel number can have several payroll results (logical records).Each payroll result may need several physical records for storage.
There are several alternatives for each logical record:
1. The record could be correctly converted
2. The record has already been converted
3. The record has a version number that cannot be supported
4. An error has occurred during the conversion. A possible reason isthat the existing record in the database is faulty.
The total of items 1 - 4 gives the number of logical records.
The data for the conversion is displayed in the statistics per clientand per cluster.
The results for clients and clusters are displayed as totals.
The statistics are either displayed on the screen or, if the reportprogram is running as an XPRA, using the log interface so that the usercan see the results of the conversion in the transport log.
Example

  • Conversion of HRMS payroll results

  • Overview

  • Total number of personnel numbers..............."1000"

  • Total number of physical records................"21300"

  • Total number of logical records................."20100"

  • Total number of records already converted......."5"

  • Total number of records with incorrect version.."2"

  • Total number of incorrect records..............."1"

  • Total number of converted records..............."20092"

  • Conversion for client "003": Country grouping "01" (cluster "RD")

  • Number of personnel numbers....................."1000"

  • Number of physical records......................"21300"

  • Numbr of logical records........................"20100"

  • Number of records already converted............."5"

  • Number of records with incorrect version........"2"

  • Number of incorrect records....................."1"

  • Number of converted records....................."20092"

307747Automatic filling of HRPY_RGDIR and HRPY_WPBP
374172Q&A: Master Note for Conversions/Upgrades - Canada.
420388HR-CH: Upgrade from 3.1I to 4.X
415695MSC: Refresh N_XDFRT table in the function UDTX0
406147Upgrade after migration destroys payroll data
191122Report for cluster conversion from 3.x into 4x