Ansicht
Dokumentation
RPUFERM0 - Find Inactive Employees Eligible for Vacation Account Transfer
General Data in Customer Master RFUMSV00 - Advance Return for Tax on Sales/PurchasesThis documentation is copyright by SAP AG.
Title
Find inactive employees eligible for Feriekonto transfer.
Purpose
Introduction
Improvement in the usage of Feriekonto. The task of Feriekonto is to accumulate vacation allowances (feriepenge) for workers and then pay it out at certain occasions. The amounts are deposited in accounts by the employers, either on a monthly basis or on a quarterly basis. Most typical is on a quarterly basis.
Issue
RPCALCM0 will not take inactive employees into consideration at the end of a quarter and thus no "feriepenge" will be transferred to their accounts at Feriekonto. A typical example is if an employee leaves the company, say on feb. 28. The payroll run at the end of March will then not take this employee, which is thus inactive, into consideration and his/hers feriepenge will not be transferred to Feriekonto.
Solution
Report RPUFERM0 makes use of logical table PNP and finds all employees according to the selection criteria in the selection screen. For each employee found, all information from the necessary infotypes is retrieved and the report performs several checks to determine whether the employee is eligible for transfer of feriepenge. The employees eligible will have field "Run payroll up to" (P0003-ABWD1) in infotype 3 changed allowing them to be taken into account during the next payroll run.
Note: This report merely places the end date entered in the selection screen in field "Run payroll up to" of infotype 3 of the eligible employees. By entering a date in this field the respective employees will be taken into account in payrolls run up to this date, even though they are no longer active. This report does not trigger any payroll run.
Integration
Prerequisites
Features
Selection
Standard Variants
1_SAP_STAND
Output
Infotype 3 field "Run payroll up to" updated with the end date entered in the selection screen. This update will though only happen if the "Test run" check box is not checked. Information about the result of the execution of the program is listed after execution.
Activities
Before executing the program enter the desired selection criteria. Test runs can be performed with the "test run" check-box marked.
Selection criteria
Only employees matching the selection criteria in the selection screen will be evaluated. As a standard there are four possibilities for limiting the selection: Personnel number (range or single), Company code, Payroll area and Leave schema. Leaving these fields blank menas that the report will evaluate all employees in the system. It is therefore adviseble to narrow the selection criteria as much as possible to reduce processing time.
Criteria used to determine if an inactive employee is eligible for "feriepenge" transfer
·,,The first check performed checks whether the employee belongs to Leave schema entered in the selection screen. If that's the case, the employee will be processed further, if not the next employee in the range is processed. If the Leave schema field in the selection screen is blank, the employee will be processed.
·,,The actions record that overlaps the end of the period in question is checked to determine
whether the employee is/was active at the end of the period. For this purpose field stat2
is checked. A value different than 3 means that the employee is not active. If the employee is active
it means that the employee will be taken into account during payroll run for that period, so no changes
need to be performed for this employee and the next employee is processed. If the employee is not active it will be checked if the employee has been at all active during the rest of the period in question.
·,,It is now checked whether the employee has been active during other parts of the period and if there has been any retroactive pay runs for this employee while he/she was inactive. If the employee has been active at least once during the period, processing for this employee will continue. Likewise, if the employee has not been at all active, but retroactive corrections have been run within the period, the employee will also be processed.
·,,Field pa0003-abwd1 ("Run payroll up to" ) is checked. If the date in this
field is lesser than the date of the end of the period, this same field is updated with
the end date for the period. In case the date in the field is greater than the date
of the end of the period, it means the employee will be taken into account at a later payroll run, so this employee is skipped and the next is processed.
·,,Statistical information is gathered during the processing
·,,The report also checks whether the user marked the check box indicating that it is a test
run. If it is a test run, field pa0003-abwd1 ("Run payroll up to" ) is not updated, but statistical information is gathered as if it were a real run.
Information about the status of the execution of the report is displayed. The information is displayed in three parts. Part one is a list of the employees affected, part two shows the employees not affected and the reasons why they were not affected and part three shows how many employees affected, how many not affected and how many processed in all.
Example
rdisp/max_wprun_time - Maximum work process run time PERFORM Short Reference
This documentation is copyright by SAP AG.
Length: 6048 Date: 20240601 Time: 092639 sap01-206 ( 150 ms )