Ansicht
Dokumentation
RPCSHS00 - Payday Calendar
SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up ROGBILLS - Synchronize billing plansThis documentation is copyright by SAP AG.
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 )