Está en la página 1de 14

Configure Payslip Form class CEDT For

ESS n MSS

This has been a Critical area for all the Payroll Applications to Run the
Payroll and subsequently the requirement for generating Pay slip.
Through the Pay slip is the first required report. SAP has provided a
very flexible and easy method of running the payroll and generating the
Pay slip.
Pay slip or Pay stub, is generally known as Remuneration statement in
SAP.
This Process is a very general one by nature and is required by all the
payroll professionals across the countries. The Payroll program is run
many times before Go-live. The same program is also used many a
times after Go-live process, as this is required at the month end
Processing.
The month end processing varies differently for different months, as the
inputs and results vary differently. Some Months we may require to give
Bonus e.g. and some other month we may be required to deduct some
different Payment for most of the employees e.g. club deduction.
These varieties of requirements change the Processing and logic
requirement and so also the Pay slip.
Some little information before we proceed with the remuneration
statement. It is not required to create the Pay slip from the scratch as
the standard Remuneration statements are available in SAPHR Module.
In most of the cases we are required to copy from the existing and
modify that, which suits our requirement. We can also create the
statement from the scratch. Creating by copying from the existing one is
a fast process with fewer errors.
This document will be useful for India Payroll consultants, though can
be used across other country specific Remuneration statements also.
The step by step process for Defining the Remuneration statement and
subsequent use in Payroll Driver.

We will divide the Article into three Sections.

Section 1 : Details about the remuneration statement screen shots.


Section 2 : In Remuneration statement how to create a variant for
use in Payroll Driver
Section 3 : To use Payroll Driver, using the Variant.

Section 1 : Details about the remuneration statement screen


shots.Remuneration statement screens.

Transaction code: PE51


The standard forms pop up when we press F4 in the forms field.
For copying the standard form to create a new form: Check the standard
forms available and copy the one which
resembles most with the customers Pay slip.

Then click on Copy Button.


This will create a new form. We have given this name as ZIN9
Now we will try and understand the sub objects of this form ZIN9.
There are nine subjects for the Pay slip form.
Those are:
a. Attributes
b. Back ground
c. Single fields
d. Window
e. Line Lay out
f. Cumulation IDs:
g. Text Modules
h. Rules
i. Documentation
a. Attributes:
This sub object defines the properties of the form. The properties
defined here are
If we notice this attribute screen above, we will find that there are
administrative information of when this was
created and by whom. In the Attributes area, there are information on
size of the form, the form Name and the
Person responsible.
Below this, there is a Check box with caption Changes only by person
responsible.
If we tick this button, this will restrict the editing of this form by
unauthorized persons, allowing modification
only by the creator.
b. Back ground:
Here we can define the back ground of the form as given below.

Rest of the form resided on this background.


If we need to hard code the heading of the form with company name /
Form name, we can write on this section,
which will appear subsequently.
c. Single fields:
In this sub object, we can define single fields.
E.g. in the above picture we have defined the employee name. If we
double click on the ENAME field, single
window screen pops up. In the Print Data section, we can choose the
table and the filed to be displayed. Here
we have selected P0001 TABLE and ENAME field.
In the Print Options, the output length is populated by default. But we
can reduce this as per our requirement. If
we reduce the output length, the output is truncated.
d. Window:
In this section of the layout design, the system allows us to design
windows, so that different types of
information can be arranged neatly around the form.
E.g. we define windows for Earning, Deduction and Tax Details.
To create a new window Follow these steps:
Step 1: Click on the left most (Top left) corner of the screen from where
we need to create the
window.
Step 2: Click on the new icon as given on the picture below.

The Icons on the screen changes to the following.

Step 3: Click on end point of the window (right bottom).


Step 4: Click the First icon
Step5: This will ask for the window name and when we enter the window
name, it will create the window.
e. Line Layout :
This section helps us to define the different type of Lines we need to use
in the form.

E.g. In the earnings Window, we need to display the Wage type text and
then the value of the wage type as
below.

We will be using the Second entry in the line Layout,


i.e. Line type (LT) 01 and Column type (CT) X.
f. Cumulation IDs:
This function enables you to maintain the form layout. You can define
which cumulation identifiers your form should contain,
and which wage types are used.
If we double click the Earnings ID, This will take us to another window,
where we define the individual Wage
types, which make this cumulation ID.

In this window, we define the Table from which the wage type is to be
retrieved, and how this is to be
cumulated . E.g. when we define Basic Pay, we say this is to be added to
the earnings Total.
Same way define the Deduction cumulation ID, with Deduction wage
types attached to this.
g. Text Modules:
This function enables you to maintain the form layout. You can define
text modules to be used when you design a form.

These are Texts/ Captions, we use in the Form.


h. Rules:
This function enables you to maintain the form layout. You can define
rules to be used when drafting a form.
i. Documentation:
Using this we can define our own Documentation for the Form.
Now, Once the Pay slip is designed, this is to be Tested using the
Payroll Driver Program.
How do we do this? We will know this in the subsequent section.
Section 2 : In Remuneration statement how to create a variant for use
in Payroll Driver
Transaction code: PC00_M40_CEDT

Click on the Save as variant button.


This will open variant attribute screen.
Give a Variant Name and Save. I have given the name as pay slip.

Section 3 : To use Payroll Driver, using the Variant


Transaction code: PC00_M40_CALC_SIMU ( This is the payroll driver)

This payslip is ready for use now.


One final Note: pay slip form belongs to the Form class CEDT

How to add pay slips in ESS?

After using HRFORMS to display the Payslip of an Employee. For that


we have to created custom payslip and it is working perfectly fine in R3
but when I goto to ESS then no Payslip is displayed for an Employee.

I have changed Features as per Siddharth suggestion i.e. EDPDF, EDTIN


and HRFOR.
Following are the entries I did:

Feature (PE03)-> HRFOR -> RCLAS (01) -> C -> MOLGA -> Otherwise ->
RCLAS +01(03) -> Otherwise and ESS -> YHR_PAYSLIP (This is my
HRFORM in R3)

Feature (PE03)-> EDTIN -> MOLGA -> Otherwise -> YHR_PAYSLIP

Feature (PE03)-> EDPDF -> MOLGA -> Otherwise -> FORML -> Otherwise
-> HR_ESS_PAYSLIP_TO_PDF

If you are using your own Smartform which you are then , ensure EDPDF
is configured
correctly with the form

1. HRFOR - This feature decides whether to use HRFORMS or CEDT


forms
(configured in PE51) for the payslip. If HRFORMS, the name of HRFORM
has
to be mentioned here. If PE51 needs to be used then $CEDT$ should be
specified.

2. EDTIN - This should hold the value of the variant to be executed in


the CEDT program (payslip program). The variant should be proper with
the with the correct CEDT (payslip) form name and other parameters.

3. EDPDF - The name of the smartform (standard smartform


HR_ESS_PAYSLIP_TO_PDF or customer specific form) used to show the
output
in the ESS.

Go to transaction SPRO and path:


Personnel Management --> Employee Self_Service --> Service-specific
settings --> Benefits and Payments --> Salary Statement

Since you have created the form using SMARTFORMS you won't have to
maintain feature EDTIN. There should be a separate section for 'Form
Using HR Forms Workplace (HRFORMS)'.

All you need to do is maintain your form name in feature HRFOR under
report clas (RCLAS) 'C'. Make sure the feature returns a value for your
particular employee.

In EDTIN maintain the variant name of which you define in t-code


PC00_M40_CEDT
If your payslip is designed in PE51, then maintain the Feature HRFOR
and EDTIN

If your payslip is designed in HRFORMS, then maintain the Feature


HRFOR

added the variantname in EDTIN and HRFOR


place the screen shot of your payroll run report variant
PC00_M40_CEDT
and PC00_M40_CALC t-codes.

And also in HRFOR maintain as mentioned below screen shot for 40

And EDTIN , for example for 99 I have maintained as below which is


defined in payroll t-code.
In same way you have to maintain your variant name which you have
defined in PC00_M40_CEDT t-code.
Add 40 and maintain the return value entry for this EDPDF feature.

Pc00_m40_calc :
pc00_m40_cedt:

if it's same it should show the payslip. Can you place the screen shot of
your ECC payslip and portal payslip which is displaying differently.
In R/3

In Portal

También podría gustarte