Ansicht
Dokumentation

RPLABSG0_GPNAB_TO_XNAB - GPNAB -> XNAB convertion

RPLABSG0_GPNAB_TO_XNAB - GPNAB -> XNAB convertion

rdisp/max_wprun_time - Maximum work process run time   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Purpose

This program converts the marks in the Payroll Structure COVER in Payroll Cluster PCL2 from a GB specific data model to the International data model.

The GB data model was necessary while the International data model could not handle more than one record per day for any employee (i.e. the processing could not handle part day absences). The GB model split the 100 character mark into 5 submarks (each 20 characters). This implied that the GB model could handle upto 5 part day records in any one day.

These additional 5 submarks are only used if clients have activated "Part Day" processing in the Scheme Switches table (T5GPBS29). So if you have never activated Part Day processing for any of your schemes then this program does not need to be run and an information message will be displayed to that effect.

This program should only be run, if you have decided to move to the International Standard (XNAB) in payroll. The global switch (used throughout Payroll, Time Data and Reporting of Absence Evaluation) must be set to activate XNAB and de-activate GPNAB before this program can be run.

Integration

If at any time you need to revert to the "old" solution, you can re-set the switch and re-run the STD Go Live Program RPLABSG0_GO_LIVE for all your employee's that have had part days activated for the Absence Evaluation Scheme. This is only meant as a "disaster recovery" option and should only be used as a last resort and after consulting with SAP UK and SAP AG via OSS.

Prerequisites

The global switch to activate the old processing of the payroll function GPNAB must de-activated (Table T77S0: HRPSG/GPNAB).

You should have activated Part Day processing for at least one of your schemes for at least some point in history to make it necessary to run this program. Check your scheme switches (Table T5GPBS29).

Features

Selection

Select the employees to process as you would for any other report, but make certain that you convert ALL the history that each employee may have on the payroll cluster by selecting the appropriate date range. (i.e. from your earliest absence loaded into the Absences infotype (2001) that has actually been converted using the Go Live program RPLABSG0_GO_LIVE to the last day that has been payrolled.)

Standard Variants

Output

The output of the report is in three parts.

Firstly, Personnel Numbers that need to be converted and either have been or not depending on whether the UPDATE checkbox has been "ticked" or not. [If the detailed Daily Breakdown checkbox has been "ticked", a daily breakdown of the conversion is displayed giving a "before and after" picture.]

Secondly, Personnel Numbers that do not need to be converted as they have already been converted or did not require conversion as they had never had a part day absence that required or caused the use of many submarks in a mark.

Thirdly, Personnel Numbers that do not need to be converted as they have not had any absences that have been subject to the rules of Absence Evaluation and so they have no records on the payroll cluster to convert.

Part 1) TITLE: CONVERTED Personnel Numbers or UNCONVERTED Personnel Numbers

Part 2) TITLE: UNCHANGED Personnel Numbers

Part 3) TITLE: UNAFFECTED Personnel Numbers

Activities

1) Run the program in TEST mode (i.e. without the Update Database checkbox ticked). Resolve ANY errors before proceeding to the next stage.

2) See which employees are affected and then run them in DETAILED mode to see that you are happy with the conversion.

3) Then run the program in UPDATE mode. Once you have run in UPDATE mode the only way to reverse the situation is to run the Go Live program see above.

Example






SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ABAP Short Reference  
This documentation is copyright by SAP AG.

Length: 4219 Date: 20240520 Time: 104519     sap01-206 ( 91 ms )