Upload
anisha-gupta
View
359
Download
2
Tags:
Embed Size (px)
Citation preview
What is meant by running of Payroll? What do you require to run payroll? How do you run payroll? What output should you look for? How is payment made? What is meant by Payroll Posting?
Payroll Driver Transaction PC00_MXX_CALC
Results stored in Tables Table PCL2 (You can view them by Transaction
PC_PAYRESULT) Functionally,
Employee wages are calculated and become ready to be paid
Taxes are calculated Third-Party payments are calculated (Pension, Insurance,
Loans)
PA Information (Employee’s Perspective)
Payroll Area* (Available in Infotype 1) Infotype 8 (Basic Pay)* Infotype 14 (Recurring Payments and Deductions) Infotype 15 (Additional Payments) Infotype 267 (Additional Off-Cycle Payments)
Payroll Schema (From the System’s Perspective)* Transaction PE01
Payroll Control Record* Transaction PA03
Set Payroll Control Record Select an Employee Run Transaction PC00_MXX_CALC Enter the Payroll Schema Enter Options:
◦ Offcycle Payments (Reason)◦ Payslip Form Variant
Key is : Successful Payroll Run (No Errors) Result Table (RT) Wage Types & Amounts Infotype 3 (Payroll Status) gets updated
Payroll has been Run, Payment info has to go to the Bank of the Employee
Infotype 9 (Bank Payments) contains details Running Pre-DME (Transaction
PC00_MXX_CDTA) Run Number is generated, this is fed to DME
Program.
Functionally, Transfers Payroll Run Info to FI Tables Run by Transaction PC00_M99_CIPE Results:
Posting Runs: (Transaction PCP0) Each posting run contains one or more posting documents
Technically, Generates IDoc of Message Type HRPAYP (IDoc can be
checked with Posting Doc no. in Transaction WE09)
A group of employees for whom payroll should be run together, and at the same time.
Defaulted for an Employee using Feature ABKRS. Each payroll area has its own control record. Payroll Areas are configured in V_T549A. Some important properties of Payroll Area
Period Parameter: Frequency of Payroll Date Modifier: Suppose there are payroll areas with same period
parameter, say monthly. But you want to have different pay dates for different employee groups - 1st of month for regular employees, 10th for pensioners, say. The Date modifier/ Period parameter can be maintained in View V_T549S_B (Period related date entries).
Used to lock a payroll area for use Transaction PA03 or Tables T569V & T569U Statuses:
Elements: Payscale Type: Sector of industry for which the collective agreement is
valid. Payscale Area: Geographical area in which a collective agreement is valid Payscale Group: Criteria used to classify data for job evaluations and
indirect valuations Payscale Level: Subdivisions of pay scale groups
Other features: Defined in V_T510 Payscale Structure is specified in Infotype 8 (Basic Pay) of the
Employee Payscale Type & Area are defaulted based on Feature TARIF Wage Types are defaulted in Infotype 8 based on feature LGMST
A unit of salary Examples: Basic Pay, Shift Allowance, Medical
Insurance Premium, Pension Deduction, Tax Wage types are stored in Table T511 (Wage Type
Master Table). Additionally, they Have 4 character names Can exist with same name for different countries
Restricts the Wage Type Infotype Permissibility (View V_T512Z) Personnel Area / Personnel Subarea
Permissibility (View V_511_B) Employee Group / Employee Subgroup
Permissibility (View V_511_B)
Primary Wage TypesA. Dialog wage types that you enter when maintaining master data in the infotypes.B. Time wage types that the system forms using time information or that you enter online.
Secondary Wage Types
Secondary wage types are technical wage types generated by the system in Payroll during the payroll run.
The technical name of a secondary wage type always starts with the character (/), for example, /001
Secondary wage type are technical wage types. Technical wage types are system defined. Its starts with "/". Like series:/0: Valuation basis/1: Cumulation wage type/2: Averages/3,/4,/6: Taxation/5: Retroactive handling or net/8: Factoring wage types/A,/x; Outflow wage types
/559 stands for bank payment
Mapping of Wage Type to Symbolic Account
V_T52EL
Mapping of Symbolic Account to G/L Account (FI side)
Table T030
Lifecycle of a Wage Type
WAGE TYPE
SYMBOLIC ACCOUNT
G/L ACCOUNT
Entering Wage Type in Master Data
Wage Type PermissibilityV_T512Z (Infotypes)V_511_B (PSG/ESG)
Processing Classes, Cumulations, and Evaluation Classes V_512W_D / V_512W_O
Wage Type Texts(V_T512T)
Assign Wage Types to Wage Type Groups
V_52D7_B
Wage Type Copier(transaction: OH11)
V_T539A Maintain Default Wage Types for Basic PayV_T510 Maintain Pay Scale Groups & LevelsV_T539J Maintain valuation of Base Wage TypesV_T52EL Define Posting Characteristics of Wage TypesV_T52DZ Assign Custom Wage Types to Model Wage Types
SCHEMA
SUBSCHEMA
RULE
OPERATION
FUNCTION
Contains logic for processing payroll Contains rules for processing wage types, taxation
and handling of time-data Stored in
Table T52C0 (Standard) Table T52C1 (Customer)
Contains several subschemas; Subschemas contain PCRs
Can be viewed in Transaction PE01 Usually 4-character alphanumeric
Decision Tree-type Logic for Evaluating Payroll Results
Contain Operations and Functions Stored in
Table T52CE (Change information, etc.) Table T52C5 (Logic)
Can be viewed in Transaction PE02 Usually 4-character alphanumeric
Form the most basic unit of processing in payroll An ABAP program or subroutine is associated
with each Function or Operation Can be viewed in PE04 Upto 5-character alphanumeric
Report RPDKON00 - Assignment of Wage Types to G/L Accounts
Report RPDLGA20 - Overview of the wage type characteristics
Report RPLINFC0 - All Infotypes maintained for the Employee
Report RPDASC00 – To Expand Schemas Report RPUTRBK0 - Changing the payroll status
for several employees