PY Class 12 - Remuneration Statement PE51 Configuration
PY Class 12 - Remuneration Statement PE51 Configuration
Below is the initial PE51 screen. It has several radio buttons, we need to understand each one of them.
Attributes
Here you will see details like What is the Form 4 digit name, and the text
If Changes only by person responsible checked, and Person responsible is filled with an user ID, only the user
mentioned in Person responsible can make changes to the form, no other can make changes
The maximum rows allowed are 65 and maximum columns allowed are 132.
It will tell you, who has created this form.
It will also tell you, when it was changed last, what date, what time and who has changed it.
1
Below is the same pay slip generated from remuneration statement form UF01
Background
What is constant, fixed or hard coded can be given in Background.
Check date, check number, net pay, gross pay, taxes & Deductions – These are texts that appear on pay slip for
each employee, hence given in background.
2
Single Fields
The ones highlighted below all are single fields.
Position data
It can be a constant or Text module or Table Field.
“Emp Name” is text module defined with number 01 with output length 12, below is the screen shot.
Text Module is also a radio button in PE51 initial screen.
3
The hyphen symbol between FPBEG and FPEND is defined as a constant on Row 3 column 66 with output length 1.
The below is example for table field. Apart from printing payroll area as “U3”, payroll area text “End of month” is
also printed in pay slip. This payroll area text is printed with option “Conversion 01 – Replace key with text”
4
The below is the Net pay BETRG definition.
From RT table print BETRG (Amount) of wage type /560.
Identifier G001 is used, it is not a WT, it is a cumulation ID (another radio button in PE51)
Cumulation ID is collection of multiple wage types.
5
Payroll type – the below single field configuration will pick, payroll type (Blank, A, B or C) from VERSC table.
But it will display Blank, A, B or C, which an EE can not understand.
By writing a Rule (one radio button in PE51), we can convert and display the relevant text for each payroll type
P1 rule definition.
If payroll type is equal to blank, call text module 09
If payroll type is equal to A, call text module 10
If payroll type is equal to B, call text module 11
C – Character
N – Number
6
Double click on window region
If you observe sample pay slip shown in page no 2, pay slip has different section for different category of WTs.
Under Gross heading there are list of wage types which are printing.
Under Tax exempt deductions there are list of wage types which will print.
If you want to see what wage types will print in Gross section, double click at Entries of group no 01
7
Here we can directly add a WT or a cumulation ID.
Or you can specify **01 – It indicates all wage types with specification 01 for evaluation class 02.
If you notice for each WT in pay slip, there is RT current period value and CRT YTD value.
If you see for **01 there are two entries one with RT and another with CRT.
These PTyp CTy are Line Layouts (One more radio button in PE51 screen)
01 1&
01 2 are line layouts; please see these line layouts definition above.
8
After printing the Wage types, the sum of the wage types is also shown, that is coming from group 02 of window.
G001 & G002 are cumulation ID’s, so called with ZRT table.
04 1 – Called a text module 12 “Total Gross Earnings” and combined RT value of /101 & /552.
04 2 – Printing CRT combined value of /101 & /552.
9
Remuneration statement T-code & Program names
RPCEDTU0 - Program Name
PC00_M10_CEDT - T-Code
HRFORMS
SMARTFORMS
PDFFORMS
PE51_CHECKTAB
This T-Code allow us to add additional tables and table fields, which may require to write additional rules
You can also see the available conversion rules and their definition here.
10
You can add new tables here, you can add P0000, P0002 any other tables.
After adding the table, you should also maintain fields of each table, which you wanted to use.
Below are the conversations (Replace key with text, date format)
Total Transport
Please note that, when you make a small change in Rule or single field, system doesn’t add only that single entity
to transport, It will add the complete form to transport.
If you remember the PCR, feature and schema changes are also transports as a whole object, not the only change
we made to it.
So we have to be little careful when moving the changes related to pay slip changes.
Suppose person A has made changes to single fields, line layout, and window his changes moved till Quality and
waiting for client approval.
Person B made change to only background, and client has approved his changes to move to PRD.
When he moves his transport, his changes also include the single fields, line layout and window changes, as it
transports as a whole object.
Multiple windows are created to differentiate the wage types, regular payment wage types one window, OT wage
types one window, benefit deduction wage types one window, taxes wage types one window like that.
11
Creating multiple windows
Place cursor on window, Click on window overview, Change the End column of W1 to 41
Place the cursor at W1 end, Click on Create, Click on select End block icon
Give the new window name W2, Now select W2 window, and then Window overview icon
12
Give a name for window (W2)
Change the start column number, end column number & End line number as shown below.
13
Menu Bar - Settings - Editor Settings
Field length is displayed with an hyphen that can be changed as per the need.
Text modules, do you want to display with their numbers or contents.
Window area can be defined with the frame or a specific symbol.
If any data is deleted, will prompt with a confirmation dialog box.
14
Over lapping can be permitted if we check the above check mark.
IT 0128 - Notifications
If you want to print any generic statement or personal statement on pay slip on need basis, then we use this IT
0128.
15
Personal Notification Example
You would like to print happy birthday to a specific EE
For testing purposes, maintained IT 0128 for EE 70394 for 1st PP of 2015.
16
Creating general notification from SO10 T-code
The text came from general notification, cant be edited at Infotype, can only be edited from SO10.
17
Generally in real time we have to use certain WT numbering sequence to print on the pay slip in order.
Because when all wage types has same specification of Evaluation class 02, system prints the wage types with
their number in sequence (If no groups are created in window)
To print Normal YTD values use CRT & to print when paid YTD values use CRTK.
18
If check ESS is marked, then system checks the IT 0655, and if it checked, system will not print physical pay slip for
the EE.
System didn’t print the pay slip for this EE, stating unprinted ESS personal numbers 1.
If you unselect the check mark IT 0655 or unselect “Check ESS” in CEDT program, system prints the physical pay
slip.
OCEDT feature
This feature return value is variant of remuneration statement program for off-cycle work bench (PUOC_10)
Execute PUOC_10
19
Below is the pay slip for 3rd PP.
System takes variant from OCEDT feature and shows the payslip.
20