Professional Documents
Culture Documents
Contents
1 Payroll Processing
1.1 Introduction
1.2 Prerequisite Steps
1.3 Process Steps
1.4 Master Data
2 Business Process
2.1 Maintain Payroll Control Record
2.2 Execute Payroll Simulation
2.3 Set Payroll Area
2.4 Release Payroll
2.5 Start Payroll
2.6 Payroll Corrections
2.7 Delete Payroll Results
2.8 Display Payroll Results
2.9 Exit Payroll
2.10 Display Remuneration Statement
2.11 Preliminary Program Data Medium Exchange (DME)
2.12 Create DME
2.13 Print Employee Check
2.14 Payroll-Related Reports
2.14.1 Garnishment Details
2.14.2 Payroll Journal
2.14.3 Wage Type Reporter
1 Payroll Processing
1.1 Introduction
This scenario describes the typical processes to process payroll for employees using data from
SAP Personnel Administration, Benefits, and Time Administration. The payroll process covers
the steps from running payroll to printing employee checks and pay stubs.
Depending on the employee master data you use to run through the payroll processes, certain
processes may result in errors. It is impossible for the SAP Best Practices for HCM template to
test all possible information for employees in all fifty states. For example, tax postings to
financials are set up completely for states such as Ohio (OH) and California (CA) but not for all
fifty U.S. states. For this reason, the payroll configuration can be used as a starting point for your
sandbox and development systems, but additional customizing may be required in your particular
implementation project.
See note 1055920 for possible corrections and updates to the payroll preconfiguration.
2 Business Process
2.1 Maintain Payroll Control Record
Use
The payroll control record should be created by payroll area for the pay period in which the
employee data is created or maintained. For example, if a new pay increase is effective on
February 27, 2007 and this change is within the current pay period 10 2007 (the tenth week of
2007) then the payroll area would be set to payroll period 10 2007. Payroll would run for
employees in that payroll area as well as incorporate any master data and payroll relevant
changes for the specified time period.
The payroll control record has the following functions:
It locks the personnel numbers for which payroll will be run against master data changes that
affect the payroll past or present.
It locks the payroll for the period during which payroll-relevant changes are made to the master
data for the personnel numbers being processed.
It makes the following information available for the system:
The next payroll period for which regular payroll should be run
Date to which retroactive accounted can be performed
Payroll Status (for example, Released for Payroll or Check Payroll Results)
When you release payroll, start payroll, check corrections for payroll, or exit payroll via the SAP
ECC Menu path, the system automatically changes the payroll status in the payroll control
record. You can also change the status manually under Payroll Tools Control Record.
Procedure
1. Access the transaction choosing one of the following navigation options:
SAP ECC Human
Menu Resources Payroll Americas USA Tools Control
Record
Transaction PA03
code
Business Payroll Administrator
Role
2. Select the payroll area for which the payroll control record should be set. Select 10 for monthly,
11 for semi-monthly, 12 for weekly, and 13 for bi-weekly employees. Press Enter and exit the
transaction.
3. To set the payroll control record to the appropriate payroll period for testing, the existing record
must be deleted. To delete the existing payroll area(s), choose theDelete button.
4. The Payroll Control Record Screen will be displayed. Choose the Delete button again.
5. Choose the Create button to create the payroll control record for the selected payroll area
6. On the Payroll Control Record Screen, enter the following data:
Field Name Description User Action and Values
Payroll Last payroll period paid Enter the last payroll period.
period If payroll period 10 is be
processed then enter payroll
period 09 in this field
Earliest retro Retroactive accounting in Enter the retroactive accounting
acctg period payroll can begin on the period.
period’s start date
7. Choose the Save button to accept the data and complete the new record.
Result
The payroll control record is created for the selected payroll area.
The symbol in the Results column shows if there are results available in the selected period.
Results exist
No results exist
You have no authorization to display results
4. Select the payroll period and choose the Display overview button. The system displays the
overview of all tables of the payroll result that are relevant to the country of the employee, and
the number of entries per table.
5. You have displayed the overview of tables of a certain payroll result for a personnel number.
Select one of the displayed tables and choose the Display Contentbutton. You can also select
several tables by holding down the CTRL or SHIFT key and clicking the selected lines.
Result
The employee payroll results can be displayed for the payroll period selected.
2.9 Exit Payroll
Use
Once all personnel numbers have been selected and payroll accounting is done for each of
them, you can exit the payroll program. Exiting the payroll program means that the payroll period
is complete for the selected payroll accounting area.
Prerequisites
The Employee must be hired and master data maintained. The payroll run executed without
errors. Normally the PRE-DME, DME check runs have been completed as well as posting to
finance and 3PR runs were error free.
Procedure
1. Access the transaction choosing one of the following navigation options:
SAP ECC Human
menu Resources Payroll Americas USA Payroll Exit
Payroll
Transaction PC00_M99_PA03_END
code
Business Payroll Administrator
Role
2. The Exit Payroll dialog box will be displayed, Confirm the payroll area to exit.
3. Choose the Yes button to confirm the payroll area to exit.
Result
The payroll period has now been closed and no further processing can occur. The payroll period
is incremented in the payroll control record and the payroll accounting area is released for further
processing.
Identification Unique run name given during Use the drop down menu
feature Pre DME execution to get the correct
identification feature
Proposal Run Only Used as test switch Always test execution
first
Paying company Company code used for Payroll Select BP01
code Disbursements
Sending company Employee Company code, if Select BP01
code different from Paying Company
Code
Payment methods Use Payment method Defaults to C for check
configured for Check
Payment method PM Supplements must be Leave blank
supplement configured.
Business area Delimit By Business Area Leave blank
House bank Payroll Disbursement Bank Select BANKB
Account ID Payroll Disbursement Bank Select CHECK
account
Check lot number Check lot being used for checks Select check lot 0001
Restart from check Used if Check stock has run Enter one greater that last
number out, or printer has stopped. check number. Be very
careful with this setting,
and test it before
Currency key USD Select USD
Payment document Document number of the Leave blank
number document with which the
payment was posted
Print Checks Specify printer All Table contents are
displayed.
Print payment Specify printer Required if advise are
advice notes required
Print payment Specify printer Use Summary for record
summary keeping of check run
Alternative check Used to override standard form Select if alternative form
form being used for checks required.
Filler for digits in Not required with Forms Leave blank
words F110_PRENUM_CHCK
F110_RU_PLATJOSH
Number of Sample Number of leader/sample Default is 2
Printouts checks
No. of items in Can be limited to less than 9999 Defaults to 9999, change
payment summary based upon disbursement banks if required.
criteria
Payment document Requires that payment be Not advisable
validation posted to AC before check run
Texts in recipients Used for foreign language Leave blank
language support
Currency in ISO Converts Currency key to ISO Leave blank
code currency Key
No form summary Form Summaries are not Test this for desired
section printed results
Void and reprint Used for check void process Prerequisite to these
checks from settings are Check void
payment run already process
printed
Check Number Prerequisite to these
settings are Check void
process
Void reason code Prerequisite to these
settings are Check void
process
3. Choose the Execute button to generate the employee checks.
Result
The system evaluates the payment data for the payment run you entered, and prints the checks
and the payment summary. Moreover, the system creates the payment summary for the checks
that have been created, and stores the information on these checks in the Check management
area.
Payroll Area You can use payroll area between 10 12, for example
and 13
Period If you chose Other Period than the 2/2006, for example
current period, then enter the particular
period number
Personnel Employee number used for Payroll 90000078, for example
Number
3. Choose Execute and the Garnishment details report is displayed.