Ansicht
Dokumentation

RPCSHS00 - Payday Calendar

RPCSHS00 - Payday Calendar

SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Description

This report is used to create a payday calendar for the payroll year.

The begin date and end date of each payroll period is read from table T549Q. The payday of the period and the date of the payroll run, which are stored under date identifier '01' and/or '02', are read from table T549S. These dates are included in the payday calendar.

When you start the report, the following parameters must be set on the selection screen.

Period modifier: The period modifier of the payroll periods to be displayed. The field contains the default value '01', which stands for monthly periods.

Date modifier: The date modifier of the payroll periods to be displayed.

Country grouping: The country grouping of the payroll periods to be displayed. The field contains the default value '01' for Germany.

Calendar year: The payday calendar is displayed for this year.

Calendar type: This parameter determines how the calendar is displayed.

Symbol for payday: This field contains the default value '$X'. Past paydays are flagged in the calendar with 'X' and future paydays with '$'.

Symbol for payroll run: This field contains the default value '&R'. Past payroll run data is flagged in the calendar with 'R' and future payroll run data with '&'.

Requirements

The payroll periods must have been generated. The begin date and end date for all payroll periods of the year must be in table T549Q, and the payday of the payroll period and the date of the payroll run must be in table T549S.

Output

There are two different ways to display the calendar. The parameter "Calendar type" enables you to determine how the calendar is displayed:

1. 'Calendar type' has not been flagged: A line is displayed per month. The first column contains the number of the month, the second column contains the weekday of the first day of the month.
Each day is represented by a period (ie. '.').
The last day of the period is flagged with an 'E'.
If the payday is in the past, ie. before the current date, it is flagged with an 'X'. If the payday is in the future, it is flagged with an '$'.
The day of the payroll run is flagged with an 'R' if it is in the past and with an '&' if it is in the future. If the appropriate parameters have been changed on the selection screen, the new letters are used instead.
If no entries have been made in tables T549Q or T549S for a payroll period, all days are represented by a period (ie. '.').

2. 'Calendar type' has been flagged: Each month is displayed in a block, each line contains 3 months. Each normal day is displayed by its number, the end date, payday, and date of the payroll run for the period are flagged, as for the first calendar type, with 'E', 'X', and 'R', or '$' and '&'.

Example

The payday calendar for 1995 must be displayed as a block for Germany for period modifier 01 and date modifier 00.

The parameters must be set as follows:

Period modifier 01

Date modifier 00

Country grouping 01

Calendar year 1995

Calendar type x

Symbol for payday $X

Symbol for payroll run &R






PERFORM Short Reference   PERFORM Short Reference  
This documentation is copyright by SAP AG.

Length: 3493 Date: 20240601 Time: 080053     sap01-206 ( 60 ms )