You are on page 1of 98

SAPPayroll

(PY)
(PY)

www.sap
topjobs.com
www.saptopjobs.com

CourseObjective
Tobefamiliarwith

Payrollprocessingrunsequence
Payrollconcepts
CountryspecificconceptsE.g.Indonesia
PayrollSchema
PayrollSimulation
PayrollRelease
RunRegularPayroll
RunOffcyclepayroll
Payrollresultanalysis
BankTransfer
PostingtoAccounting
ExitPayroll
ReportsandStatements
Countryspecificreporte.g.Indonesia
PayrollTransactioncodes
www.sap
topjobs.com
www.saptopjobs.com

PayrollKeyConcepts
Introduction
Payrollruniscalculationoftheremuneration,taxamounts,insurance
amounts,andotherpayofanemployeeforaparticularperiod.
Apayrollruncontainsseveralitems.Anitemrepresentstheresultoftheevaluation
withreferencetoawagetype.
UsingPayrollapplicationcomponentinSAP,payrollrelatedprocessescanbe
executed.

www.sap
topjobs.com
www.saptopjobs.com

NewTerminology
SAPTerm

Description

WageType

ObjectinPayrollandPersonnelAdministrationinwhichtheuserorthe
systemstoresamountsandtimeunitsthatareused,forexample,for
calculatingpayorfordeterminingstatistics.

Recurring
Payments/
Deductions

Paymentsmadebyemployertoemployeeinseveralsuccessivepayroll
periods.Eachpaymentcanbeassignedtoaspecificpayrollperiod.

PayrollArea

Organizationalunitwhichgroupstogetheremployeesforwhompayrollis
runatthesametimeandinthesameway.

PayrollPeriod

Periodforwhichregularpayrollisrun.Apayrollperiodisidentifiedbya
periodnumberandpayrollyear.

OffcyclePayroll Payrollrunthatiscarriedoutinadditiontotheregularpayrollrunfora
Run
specificdayandforindividualemployees.

www.sap
topjobs.com
www.saptopjobs.com

NewTerminology(Cont.)
NewTerminology(Cont.)
SAPTerm

Description

PayrollControl
Record

AsummaryofadministrativefunctionsinPayrollforapayrollarea.

Retroactive
Accounting

Apayrollaccountinginwhichapayrollrunisrepeatedforaperiodfor
whichpayrollaccountinghasalreadybeenperformedinthepayrollpast.

www.sap
topjobs.com
www.saptopjobs.com

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

Y
Releasepayroll
N
Runactualpayroll

Success?

Releasefor
Correction

Y
N

Banktransfer

Banktransferdone?
Y

Success?
Y

Simulateposting
run

Success?

Y
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

6
Exitpayroll

KeyConcepts
PayrollArea
Payrollarea isanorganizationalunitwhichgroupstogetheremployeesforwhom
payrollisrunatthesametimeandinthesameway.
Insomecases,differentpersonnelareaswithinonepayrollareahavedifferentpayroll
paymentdate.
Example:

PayrollArea1

PayrollArea2

Monthlypayrollpaymenton
25thofeachmonth

Monthlypayrollpaymenton
28th ofeachmonth
www.sap
topjobs.com
www.saptopjobs.com

www.sap
topjobs.com
www.saptopjobs.com

8
8

KeyConcepts
PayrollPeriod
Payrollperiodisperiodforwhichregularpayrollisrun.Apayroll
periodisidentifiedbyaperiodnumberandpayrollyear.
Payrollperiodscanbe,forexample,weekly,biweeklyormonthly.
Dependingonthis,andothersystemsettings,thepayrollperiod072006
couldindicate:
Monthlypayrollperiods:MonthJuly2006
Monthlypayrollperiods:MonthNovember2006(ifthefirstmonth of
fiscalyearisApril)e.g.IDforIndonesia
Weeklypayrollperiods:Weekfrom12thto18thFebruary2006
TheCountryGrping34(PYArea34)usesmonthlypayrollperiodfor
scopeofthedocument.

www.sap
topjobs.com
www.saptopjobs.com

KeyConcepts
PayrollControlRecord
PayrollControlRecord
PayrollcontrolrecordisasummaryofadministrativefunctionsinPayrollfora
payrollarea.Thepayrollcontrolrecordperformsthefollowingtasks:
Itdefinesthecurrentpayrollperiodandpayrollpastforretroactiveaccounting
recognition.
Itlocksthemasterandtimedataagainstchangesduringthepayrollrun.
Thelockappliesforthepayrollpastandpayrollpresent.However,changesthat
affectthefuturearestillpossible.
Payrollislockedwhilstchangesrelevantforpayrollaremadeinthemasteror
timedata.
Thepayrollcontrolrecorddefinestheearliestretroactiveaccountingperiod.
Italsorecordsthepayrollstatus.

www.sap
topjobs.com
www.saptopjobs.com

10

KeyConcepts
PayrollControlRecord(Cont.)
Incorrectpersonnel,personnellistand
lockedpersonnel.

Payrollstatus

Thisiscurrentpayrollperiod.
Thisnumberdetermineshowmanytimes
payrollisrunforthemonth.

Thisisearliestretroactiveaccounting
period.
www.sap
topjobs.com
www.saptopjobs.com

11

KeyConcepts
RetroactiveAccounting
RetroactiveAccounting
Ifyouchangethemasterandtimedata ofanHRmasterrecordforapayroll
periodforwhichthepayrollhasalreadyrun,theexistingpayrollresultsmustbe
rechecked duringthenextpayrollrunandthenincludedinthepayrollagain.
Retroactiveaccountingisonlytriggeredbychangesthatrequireacorrectionof
thepayrollresults.
Retroactiveaccountingperiod isapastpayrollperiodforwhichpayrollhasbeen
repeated.Itreferseithertoanindividualemployeeortoapayrollarea.

www.sap
topjobs.com
www.saptopjobs.com

12

KeyConcepts
RetroactiveAccounting(Cont.)
RetroactiveAccounting(Cont.)
Retroactiveaccountinglimitdeterminestheexactdateuptowhichyoumaychange
masterandtimedatainthepayrollpastanduptowhichthesystemcanperform
retroactiveaccounting.
SAPusesthefollowingvaluestodeterminetheretroactiveaccountinglimit:
Foreachpayrollarea,SAPusestheearliestpossibleretroactiveaccountingperiod
thatisstoredinthecorrespondingpayrollcontrolrecord.
Foreachemployee,SAPusestheearliestpersonalretroactiveaccountingdatethat
isstoredinthePayrollStatusinfotype(0003).
Foreachemployee,SAPusesthehiringdateoftheemployee.
SAPusesthesevaluestoselectthemostrecentdate.

www.sap
topjobs.com
www.saptopjobs.com

13

KeyConcepts
RetroactiveAccounting(Cont.)
Earliestretroactive
Earliestpersonnelretroactive
accountingperiod
accountingdateofemployee
(payrollcontrolrecord) (Infotype0003PayrollStatus)

Employee

Hiringdate

Glasgow

January12,1998

January,2002

July01,2002

John

August01,2003

January,2003

Noentry

George

January12,1998

January,2003

July01,2001

SAPalwaysusesthemostrecentofthethreedatesthatarerelevanttotheprocessof
determininganemployeesretroactiveaccountinglimit.
Uptothisdate,anemployeesmasterdatathatisrelevanttopayrollcanbechangedwith
retroactiveeffect.

www.sap
topjobs.com
www.saptopjobs.com

14

KeyConcepts
RetroactiveAccounting(Cont.)
Example:Afterpayrollhasrunforpayroll06,theemployeeWarwickGeorgereceives
anincreaseinbasicpayofUSD500thatisretroactivelyeffectiveasofpayrollperiod
05.
Whenpayrollisruninperiod07,thesystemcreatesnewpayrollresultsforperiod05(05
in07)and06(06in07)inadditiontotheregularpayrollresultforpayrollperiod07(07
in07).
For

05

06

07

In
05

3000
3000

06
07

3500

3500

Recalculation
differences

500

500

3500

Therefore,WarwickGeorgereceivesatotalofUSD4500inpayrollperiod07(USD
3500intheformofbasicpayplusUSD1000intheformofsubsequentclearingfrom
previousmonths).
www.sap
topjobs.com
15
www.saptopjobs.com

KeyConcepts
Infotypes
General
BasicData
0000 Actions
0001 OrganizationalAssignment
0002 PersonalData
0006 Address
0016 ContractElements
0019 MonitoringofTasks
0021 Family/RelatedPersons
0022 Education
0023 Other/PreviousEmployer
0024 Skills
0025 Appraisals
0027 CostDistribution
0032 InternalData
0040 ObjectsonLoan
0041 DateSpecifications
0077 AdditionalPersonalData
0094 ResidenceStatus
0102 Grievances
0105 Communication
0182 AlternativeNamesAsia
0185 PersonalID
0758 CompensationProgram
0759 CompensationProcess
0760 CompensationEligibility
Override

Timerelated
0007PlannedWorkingTime
0416TimeQuotaCompensation
2001Absences
2003Substitution
2005Overtime
2006AbsenceQuotas
2010 EmployeeRemunerationInfo

www.sap
topjobs.com
www.saptopjobs.com

Payrelated
0003PayrollStatus
0008BasicPay
0009BankDetails
0014RecurringPayments/Deductions
0015AdditionalPayments
0057Memberships(ID)
0267AdditionalOffCyclePayments

16

PayrollKeyConcepts
Infotypes
PayrollCountrySpecific
Singapore
0179
0181
0186

Indonesia(34)
0241TaxDataIndonesia
0242JamsostekInsurance
0319PrivateInsurance
Indonesia
0694PreviousEmployment
Details

Tax
AdditionalFunds
CPF

Australia
0188TaxAustralia
0220SuperannuationAust.
0227TFNAustralia

India
0580PreviousEmploymentTaxDetails
0581Housing
0582Exemptions
0584IncomefromOtherSources
0585Section80Deductions
0586InvestmentDetails
0587ProvidentFundContribution
0588OtherStatutoryDeductions
0589IndividualReimbursements
0591Nominations

NewZealand
0309InlandRevenueDeptNumber
0313Tax
0310Superannuation

www.sap
topjobs.com
www.saptopjobs.com

17

PayrollKeyConcepts
PayrollCountrySpecificIndonesia
Indonesia

www.sap
topjobs.com
www.saptopjobs.com

18

Country specific Indonesia


Indonesia
IndonesiaSocialInsuranceType
Theinsuranceschemesthatareeligiblefortheemployees.Theseschemes
areclassifiedintotwocategories:
oJamsostekschemes
oPrivateInsuranceschemes
Infotype

Description

TaxDataIndonesia
Infotype(IT0241)

Thisinfotypeiscrucialfortaxcomputation.AllemployeesshouldhaveapersonaltaxID.
ItdeterminestheamountofPTKPfortheemployee.
Underthe'PTKPDetails':
1.Ifemployeeismarriedandwouldliketoclaimspousebenefit,thenboththe'MarriedforTax
purposes'and'SpouseBenefit'checkboxesshouldbeticked.
2.NumberofdependantDonotselect'UseFamilyInfo'.Ifemployeewouldliketoclaim
dependantbenefits,theywillneedtoselectthenumberofdependantstoclaim,themaximum
dependantclaimableis3.

PrivateInsurance
IndonesiaInfotype
(IT0319)

3subtypesavailable:$PLF PrivateLifeInsurance,$PPF PrivateProvidentFund,


9000PrivatePensionInsurance
Currentlyboth$PPFand$PLFnotapplicableforscopeofthisdocument

JamsostekInsurance TorecordsocialinsurancenumberforIndonesia
(IT0242)
SelecttheMarriedforJamsostekpurposestoclaimforspouses.Onlyapplicableformales
NOTfemales.
Previous
Thisinfotypeisoptional.
EmploymentDetails Forthe'TaxInformation'section,iftheinformationisprovidedthenitwillbereportedinForm
Infotype(IT0694)
1721A1.Asforthe'PTKPDetails'section,itisnotnecessarytoenterhere.Itshouldbeentered
www.sap
topjobs.com
19
www.saptopjobs.com
fromIT0241.

PayrollKeyConcepts
Overtime
Indonesia

OTrelatedpaymentsforpreviousmontharepaidincurrentmonth
Howevermealandtransportallowance(nonOT)willbepaidincurrentmonth
IT2010isusedtopayovertime.

www.sap
topjobs.com
www.saptopjobs.com

20

PayrollKeyConcepts
Wagetypecoding
Primarywagetypesareeitherenteredintothesystem
directlybytheuser(forexample,dialogwagetypesforbasic
pay)orgeneratedbythesystembasedontimedata(for
example,timewagetypesforovertime).
Duringthepayrollrun,thepayrollprogramcreatessecondary
wagetypes.Forexample,allamountstobepaidare
cumulatedintothesecondarywagetypeTotalGross(/101)
duringtherun.SAPdeliverssecondarywagetypesidentified
byanamestartingwith/.
Youcancreatecustomerwagetypesintheabovename
range.Notethatmanysecondarywagetypeshaveafixed
meaningandthatyoumustthereforenotchangethename.
Youcancreatecustomerwagetypesbycopyingand
modifyingnontechnicalwagetypes.
www.sap
topjobs.com
www.saptopjobs.com

21

Wagetypecoding
Wagetypecoding

www.sap
topjobs.com
www.saptopjobs.com

22

PayrollKeyConcepts
PayrollProcess
PayrollProcess

www.sap
topjobs.com
www.saptopjobs.com

23

PayrollKeyConcepts
PayrollProcess
AcustomerdefinedSchemaand
thefunctionsincludedinthat
schemaaffectflowcontrolithe
driver.Afunctioncallsthefunction
moduleassignedtoitinthePayroll
driver.Certainfunctionsalsocall
PersonnelCalculationrules(PCR)
containingoperationsthatare
linkedtooperationmodulesinthe
Payrolldriver
Duringthepayrollrun,functionand
Operationmodulesaccessentries
storedinCustomizingtables

www.sap
topjobs.com
www.saptopjobs.com

24

PayrollKeyConcepts
PayrollProcess
PayrollSchemaID00forIndonesia

TorunthePayrollprogram,requiresa
payrolldriver(HIDCALC0)and
Schema(ID00).
SchemaID00isthemainschemafor
(CountryGrp34)payroll.Itcontains
componentsthatcanbeusedinall
countriestocalculatethegross
remuneration.Theschemaisusedasa
templateforthecountryversionsofthe
payrollprogram.
Inthisschema,theCOPYfunctionin
theFctcolumncallsupnumerous
subschema's.Thelineswithanasterisk
(*)incolumnDaredeactivated.
FunctionIFintroducesacondition
FunctionENDIFendsthiscondition.
FunctionLPBEGintroducesaloop
FunctionLPENDendsthisloop.

www.sap
topjobs.com
www.saptopjobs.com

Functions(
COPY,LPEND)

25

PayrollKeyConcepts
PayrollProcess
Functions(TCodePE04)

Amainschemaconsistsofasequence
ofsubschemasthatareincludedinthe
mainschemausingtheCOPYfunction.
Themainschemaisgeneratedand
subsequentlyexecutedbythepayroll
driver.
Subschema'scanbeeditedseparatelyin
Customizing,yettheyarenotexecutable
unlessincorporatedintoamainschema.
Aschemaconsistsofasequenceof
functions.Functionsretrieveand
processthedatarequiredforeach
processingstep.
Youcandisplaydocumentationona
functionbypressingF1.
Functionswithinaschemaare
processedsequentially.
Dataprocessingforemployeewage
typestakesplaceininternalpayroll
tables.Toprocesssuchdata,certain
functionsaccessanassignedpersonnel
calculationrulethatcanbeadjustedif
necessary.

www.sap
topjobs.com
www.saptopjobs.com

26

PayrollKeyConcepts
PayrollProcess
1.
2.
3.
4.
5.

Sequencenumber
Variablekey
Nextlineindicator
Ruletype
Operations

www.sap
topjobs.com
www.saptopjobs.com

27

PayrollProcessing
PayrollRunProcess(Sequence)
Enter,Update,
Correct
master/payroll/
timedata
Success?

Simulatepayroll
Runtimeevaluation

Corrected
banktransferrelated
data?

No

Y
Releasepayroll
No
Runactualpayroll

Success?

No

Releasefor
Correction

Y
Banktransfer

No

Banktransferdone?
Y

Success?
Y

No

Simulateposting
run

Success?

No

Y
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

28
Exitpayroll

PayrollProcessing
SimulatePayroll
Youcansimulatepayrollforindividualemployeesbeforeperformingtheregular
payrollrunforalltheemployees.
Thisactivityisrequired especiallyifyouhavemadecomplexchangestoan
employeesmasterdata,whichmayleadtofarreachingchangesinhisorher
payrollresults.
Payrollsimulationenablesyoutorecognisesourcesoferrorsintimetomake
correctionsbeforetheactualpayrollrun.
Youcansimulatepayrollatanytimeduringtheregularpayrollprocess.

MakesureyourunTIMEEVALUATIONbeforesimulatingorexecuting actualpayroll.
TimeevaluationmustberunforthepayperiodtogenerateallOTrelatedpayments
forthemonth.AllOTrelatedpayments(includingOTmeals&allowances)willbepaid
forthepreviousmonth.
www.sap
topjobs.com
www.saptopjobs.com

29

PayrollProcessing
SimulatePayroll(Cont.)
SimulatePayroll(Cont.)
Asimulationruncorrespondstoanactualpayrollrunwiththefollowing
restrictions:
Theresultsofasimulatedpayrollrunarenotsavedinthedatabase.
SAPdoesnotlockanymasterdata.
Thecurrentpayrollperiodinthepayrollcontrolrecordisnot changed.
ThestepsReleasePayrollandExitPayrolldonotapply.

www.sap
topjobs.com
www.saptopjobs.com

30

PayrollProcessing
SimulatePayroll(Cont.)

Payrollperiodwithexactdates

Otherperiod:e.g.Lastpayroll
period+1
Personnelnumberintervals

www.sap
topjobs.com
www.saptopjobs.com

Employeeswiththesamepayroll
areaininfotype0001
31

PayrollProcessing
SimulatePayroll(Cont.)
PersonnelCalculationSchemais
specifiedID00

Datesarespecifiedfor
forcedretroactiveaccounting(if
applicable).
Flagissetfortestrunindefault
forpayrollsimulation
Ifactivated,itwillprovidedetailed
informationonthepayrollrunand
itsresults.

Ifactivated,theentireTime
Managementlogisdisplayed

www.sap
topjobs.com
www.saptopjobs.com

Payslipvariantmustbesetin
PC00_MXX_CEDTbeforethe
correctpayslipwillappear
32

PayrollProcessing
SimulatePayroll(Cont.)
SimulatePayroll(Cont.)
PersonnelCalculationSchema(PayrollSchema):
SchemaID00isused
PayrollDriveHIDCALC0

www.sap
topjobs.com
www.saptopjobs.com

33

PayrollProcessing
SimulatePayroll(Cont.)
Variant:
Beforeexecutingtheprogram,youcansave
transactionrecordasvariant

www.sap
topjobs.com
www.saptopjobs.com

34

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Y
Releasepayroll
No
Runactualpayroll

Success?

No

Releasefor
Correction

Y
Banktransfer

No

Banktransferdone?
Y

Success?
Y

No

Simulateposting
run

Success?

No

Y
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

35
Exitpayroll

PayrollProcessing
ReleasePayroll
ReleasePayroll

Datarecordsarelockedtoprevent
Datarecordsarelockedtoprevent
changesinthepastandpresent
changesinthepastandpresent

Theperiodinthecontrolrecordis
Theperiodinthecontrolrecordis
increasedby1
increasedby1
Youcannowstartthepayroll
Youcannowstartthepayroll

Ifyouwanttoreleasepayrollforseveralpayrollareas,youcangototransaction
PC00_M99_ABKRS SetPayrollArea tospecifythepayrollareathatyouwant
toreleasepayrollbeforeyouexecuteReleasePayrollprogram.
www.sap
topjobs.com
www.saptopjobs.com

36

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Y
Releasepayroll
No
Success?

Runactualpayroll

No

Releasefor
Correction

Y
Banktransfer

No

Banktransferdone?
Y

Success?
Y

No

Simulateposting
run

Success?

No

Y
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

37
Exitpayroll

PayrollProcessing
StartPayrollRegularPayroll
RegularPayroll

Regularpayrollprogramscreenlookssimilartopayrollsimulationprogramscreen
withoneexception,whichisthetestrunisnotflaggedbydefault.
Whenyoucallupthepayrollprogram,thesystemcallsupacountryspecific
payrollprogram.
Itdeterminesthecurrentpayrollperiodfromthepayrollcontrolrecordand
performspayrollusingthevaluesyouenteredinthepayrollprogram.
www.sap
topjobs.com
www.saptopjobs.com

38

PayrollProcessing
StartPayrollRegularPayroll(Cont.)

PleasemakesurethattheSchemais
always:ID00forCountryGrouping34

Allthesefields
aremandatory

PleaseusetheDisplayVariantRem.Stat field,thiswillenablecheckingofpayrollresultsintheformof
payslipandreducetheprocessingtimeasopposedtousingtheDisplayLogoption
www.sap
topjobs.com
www.saptopjobs.com

39

PayrollProcessing
StartPayrollRegularPayroll(Cont.)
RegularPayroll(Cont.)
n Oncethepayrollhasbeencompletedsuccessfully,thepayslipwillbedisplayedand
checkingcanbedonetoensureaccuracyoftherun

www.sap
topjobs.com
www.saptopjobs.com

40

PayrollProcessing
StartPayrollRegularPayroll(Cont.)
RegularPayroll(Cont.)
Ifthepayrollhasrunwitherrors,thesystemdisplayerrormessages
indicatingwhereerrorshaveoccurred.
Example:

www.sap
topjobs.com
www.saptopjobs.com

41

PayrollProcessing
StartPayrollOff
OffCyclePayroll
CyclePayroll

Offcyclepayrollrun isapayrollrunthatiscarriedoutinadditiontotheregular
payrollrunforaspecificdayandforindividualemployees.

Example:
Paymentofadvancebeforetakingleave.
Paymentofbonusforspecialwork.
ForSeparationPayment
PaymentforFestivalAdvance

www.sap
topjobs.com
www.saptopjobs.com

42

PayrollProcessing
StartPayrollOff
OffCyclePayroll
Examples

ForIndonesia,theoffcyclepayrollrunisusedtopayoutthe:
1. FestivalAllowance
2. SeparationPayment(resignation,retirementandtermination)

www.sap
topjobs.com
www.saptopjobs.com

43

PayrollProcessing
StartPayrollOff
OffCyclePayroll
InthePayrollscreen,youhavetospecifythefollowinginformationbesidesthoseshown
innormalpayrollpreviously:
OffcyclePayrollreasonmustalways
bespecifiedForID=0002General
Bonus

PayrolltypeandDatesarespecified
foroffcyclepayroll(ifapplicable)

Forexample,forIndonesia thetherearethepossibleoffcyclepayrollreasons:
0002GeneralBonus
www.sap
topjobs.com
www.saptopjobs.com

44

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Yes
Releasepayroll
No
Runactualpayroll

Success?

Yes

No

Releasefor
Correction

Yes
Banktransfer

No

Banktransferdone?
Yes

Success?
Yes

No

Simulateposting
run

Success?

No

Yes
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

45
Exitpayroll

PayrollProcessing
ReleaseforCorrection

Byrunning Correctionsprogram,thesystemsetsthepayrollstatusforthepayroll
areatoReleasedforcorrection.Masterandtimedataprocessingforthepersonnel
numbersinthepayrollareahasbeenreleasedagain.
Ifyouwanttoreleaseforcorrectionforseveralpayrollareas,youcangoto
transactionPC00_M99_ABKRS SetPayrollArea tospecifythepayrollarea
thatyouwanttoreleaseforcorrectionbeforeyouexecuteReleaseforCorrection
program.
Youcangotomakecorrectionformasterandtimedataafterrunningtheprogram.
www.sap
topjobs.com
www.saptopjobs.com

46

PayrollProcessing
ReleaseforCorrection(Cont.)
Ifyouwanttoviewthepersonnelnumbersthatareincorrectinapayrollrun,youcan
doitinPA03 PayrollControlRecord.

ClickonIncorrectPersonnelNumbericon
(Shift+F8)toviewpersonnelnumberswith
errors

www.sap
topjobs.com
www.saptopjobs.com

47

PayrollProcessing
CheckPayrollResult

Afterpayrollrun,youcanreleasethepayrollareaforcheckingtheresults
E.g.Checkforemployeesforwhomyouhavemadeacomplexchangetothemasterdata
StatusChanged
inthecontrol
record

www.sap
topjobs.com
www.saptopjobs.com

48

PayrollProcessing
CheckPayrollResult
CheckPayrollResultsisanoptionalprogramthathelpsyoutolockthepayroll
areaandpreventsmasterandtimedatarelevanttopayrollfrom beingprocessed,so
thatyoucangoandcheckthepayrollresultsfortheemployees,forexample,by
runningpayrollsimulationfortheaffectedemployees.
Ifyouwanttocheckpayrollresultforseveralpayrollareas,youcangoto
transactionPC00_M99_ABKRS SetPayrollArea tospecifythepayrollarea
thatyouwanttosetthestatustoCheckPayrollResultbeforeyouexecuteCheck
PayrollResultprogram.

www.sap
topjobs.com
www.saptopjobs.com

49

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Yes
Releasepayroll
No
Runactualpayroll

Success?

Yes

No

Releasefor
Correction

Yes
Banktransfer

No

Banktransferdone?
Yes

Success?
Yes

No

Simulateposting
run

Success?

No

Yes
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

50
Exitpayroll

PayrollProcessing
BankTransferPre
PreProgramDME
PreprogramDMEisaprogramforyoutocheckbankpaymenttransferdatawhichis
neededlatertoexecuteCreateDMEprogramforthebanktodotransferofsalaries.

Youcantestrunthisprogramtomake
surethecorrectdatawillbecreatedin
therealrun.

Important:DoNOTchecktheSetflagfortransferscheckboxuntilthe
www.sap
topjobs.com
www.saptopjobs.com
transactionisfinalized(1daypriortopayday)

51

PayrollProcessing
BankTransferPre
PreProgramDME(Cont.)
Theresultdetails
shownhereonly
availableintestrun.

Thevaluesbelow
correspondtothe
headingsabove.

Amounttobetransferred
totheemployeesbank
account

Programlog(Tocheck
totalHeadCountwithout
error)

www.sap
topjobs.com
www.saptopjobs.com

52

PayrollProcessing
BankTransferPre
PreProgramDME
(Cont.)
Thisistheresultscreenforthe
actualrun.

Thispartincludesthe
programrundateand
programrunID.
Remember!Youneedthe
programrunIDtoexecute
CreateDMEprogramlater.

www.sap
topjobs.com
www.saptopjobs.com

53

PayrollProcessing
BankTransferCreateDME
CreateDMEisaprogramthatletsyoutogeneratethepaymenttransferdatatothe
formatthatisrequiredbythebank.
TransactioncodeforthistransactionisYDBN
Youneedtohavetheprogramrundateandprogram
runIDfromPreprogramDMEinordertoexecute
CreateDME.

ClickonExtractAutoPayment

www.sap
topjobs.com
www.saptopjobs.com

54

PayrollProcessing
BankTransferCreateDME

Thisisthepayment
datathatwillbesent
tothebankforbank
transfer.

www.sap
topjobs.com
www.saptopjobs.com

55

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Yes
Releasepayroll
No
Runactualpayroll

Success?

Yes

No

Releasefor
Correction

Yes
Banktransfer

No

Banktransferdone?
Yes

Success?
Yes

No

Simulateposting
run

Success?

No

Yes
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

56
Exitpayroll

PayrollProcessing
PostingtoAccounting
PostingtoAccountingincludes:
Theevaluationofthepayrollresults
Thecreationofsummarizeddocuments
ThepostingofthesummarizeddocumentstotheAccounting
components
BeforeyouperformthePostingtoAccounting,youmusthavesuccessfully
runpayroll.

Important:
ActualPostingtoAccountingmustonlybedoneafterExitPayroll

www.sap
topjobs.com
www.saptopjobs.com

57

PayrollProcessing
PostingtoAccounting(Cont.)

PostingtoAccountingincludesthefollowingactivities:
1. Simulatingapostingrun
2. Creatingapostingrun
3. Checkingapostingrun
4. Checkingthepostingdocuments
5. Releasingthepostingdocuments
6. Postingthepostingdocuments
7. Checkingtheaccountingdocuments
8. Checkingthecompletenessofthepostings
9. Subsequentactivitiesinfinancialaccounting

www.sap
topjobs.com
www.saptopjobs.com

58

PayrollProcessing
PostingtoAccounting
SimulatingaPostingRun

InPostingtoAccounting,yousimulateapostingrunbothbeforeand
aftercompletingpayroll.
Inthisway,youcanrecognizepostingrelevanterrorsinthepayrollresults
earlieron,andavoiderrorswhencreatingalivepostingrun.
Therearetwooptionsforsimulatingapostingrun:
Creatingatestrunwithoutpostingdocuments(limitedcheck)
Creatingasimulationrunwithpostingdocuments(completeposting)

www.sap
topjobs.com
www.saptopjobs.com

59

PayrollProcessing
PostingtoAccounting
SimulatingaPostingRun(Cont.)

PayrollperiodforPostingRun
PayrollareaforPostingRun
Typeofdocumentcreation:TTestrunS
SimulationrunPRealrun
PostingDatemustbeentered
ManuallyandDocumentDate
CountryspecificPostingVariant
(Korea4101,Japan2201)www.sap
topjobs.com
www.saptopjobs.com

60

PayrollProcessing
PostingtoAccounting
SimulatingaPostingRun(Cont.)

1.

Thisisalogcontainingrelevantstatistics
forsuccessfulpostingrun.

2.

Forunsuccessfulpostingrun,thelogwill
containrelevanterrormessages.

www.sap
topjobs.com
www.saptopjobs.com

61

PayrollProcessing
PostingtoAccounting
CreatingaPostingRun

Aftercompletingpayroll,youmustcreatealivepostingruntopostthe
personnelexpensesandpayablestotheaccountsandaccountassignment
objectsintheAccountingcomponents.
Beforecreatingalivepostingrun,youshouldhavecreatedasimulation
postingrunwithtechnicallycorrectpostingdocumentscontainingthe
correctinformation.

YoushouldenterPfortypeofdocumentcreationinreal
postingrun.

www.sap
topjobs.com
www.saptopjobs.com

62

PayrollProcessing
PostingtoAccounting
CheckingaPostingRun

Afteryouhavecreatedthepostingrun,youmustmakesurethatnoerrors
occurred by checkingthepostingrun.
YoucangototheDocumentOverviewinthelogscreenandcheck thestatusofthe
relevantpostingrun.

www.sap
topjobs.com
www.saptopjobs.com

63

PayrollProcessing
PostingtoAccounting
CheckingaPostingRun(Cont.)

Thescreenbelowshowsthedocumentoverviewofthepostingrun afteryouclick
onDocumentOverviewbuttoninthelogscreen.

Documentstatus

www.sap
topjobs.com
www.saptopjobs.com

64

PayrollProcessing
PostingtoAccounting
CheckingaPostingRun(Cont.)

Thetablebelowshowsthepostingrunstatusthatyoucanseeinthedocument
overview.
Postingrunstatus

Meaning(forlivepostingruns)

Documentscreated

Youhavesuccessfullycreatedapostingrunandcancontinue
processingthepostingrun.

Incorrectdocuments

Youmustremovetheerror,deletethepostingrunandcreatea
newpostingrun.

Deleted

Whencreatingthepostingrun,thesystemrejectedallthe
personnelnumbersanddidnotcreateanydocuments.You
mustremovetheerrorandcreateanewpostingrun.

Selectionisrunning
Documentcreationis
triggered
Documentcreationis
running

Creationofthepostingrunisstillrunning.Itisalsopossible
thatthesysteminterruptedthecreationofthepostingrunafter
thepayrollresultsforindividualpersonnelnumberswere
selected.Inthiscase,youmustdeletethepostingrunand
createanewpostingrun.
www.sap
topjobs.com
www.saptopjobs.com

65

PayrollProcessing
PostingtoAccounting
CheckingthePostingDocuments

AfteryouhaveperformedthestepCheckingaPostingRun,youshould
checkthepostingdocumentsforthepostingruninquestion.

Tickthecheckbox,thenclickonthedetailbuttonto
viewthelineitemsofthepostingdocument.

Inordertoviewthelineitemsinthepostingdocumentscreated,youneed
totickthecheckboxnexttodocumentIDandclickonthedetailbutton.

www.sap
topjobs.com
www.saptopjobs.com

66

PayrollProcessing
PostingtoAccounting
CheckingthePostingDocuments(Cont.)

Thisisthepostingdocument
detailsthatyouneedtocheck

www.sap
topjobs.com
www.saptopjobs.com

67

PayrollProcessing
PostingtoAccounting
CheckingthePostingDocuments(Cont.)

Checkifthereareanyerror
messagesforthis
document(thisareawillbe
redifred,doubleclickon
thisicon)

Ifthetransactionis
balanced,thedebitamount
andcreditamountshould
beequal

www.sap
topjobs.com
www.saptopjobs.com

68

PayrollProcessing
PostingtoAccounting
CheckingthePostingDocuments(Cont.)
Ifthepostingdocumentsareincorrect,youmustdeletetheposting
run.Then,youmustremovethecauseoftheproblem,andcreate
andcheckanewpostingrun.
Ifthepostingdocumentsarecorrect,youcanreleasethem.

www.sap
topjobs.com
www.saptopjobs.com

69

PayrollProcessing
PostingtoAccounting
ReleasingthePostingDocuments

Afteryouestablishthatallpostingdocumentsaretechnicallycorrectand
containtherightcontents,youcanreleasethepostingdocumentsforthe
postingrun.

Tickthecheckbox,thenclickonthereleasebutton
toreleasethepostingdocument.

Thereleasedpostingdocumentshave
www.sap
topjobs.com
www.saptopjobs.com
thestatusReleased.

70

PayrollProcessing
PostingtoAccounting
ReleasingthePostingDocuments(Cont.)

Ifyoufinderrorsinapostingrunafterreleasingthepostingdocuments,
youshouldNOTresetthereleasestatus.
Instead,youmustdeletethepostingrunandcreateanewpostingrun.

www.sap
topjobs.com
www.saptopjobs.com

71

PayrollProcessing
PostingtoAccounting
PostingthePostingDocuments

Afteryouhavereleasedallthepostingdocumentsforapostingrun,and
thepostingrunthushasthestatusAlldocumentreleased,youcanpost
thepostingdocuments.
Youmustpostallthepostingdocumentsbelongingtoapostingrun
togetherintheAccountingcomponents.Individualpostingdocuments
cannotbeposted.

ClickonPostingRunOverviewinthelog
screentodisplaythelistpostingruns.

www.sap
topjobs.com
www.saptopjobs.com

72

PayrollProcessing
PostingtoAccounting
PostingthePostingDocuments(Cont.)

Postingrunoverview:

Tickthepostingruncheckboxandclick
onpostbuttoninthelogscreentopost
thedocuments.

www.sap
topjobs.com
www.saptopjobs.com

73

PayrollProcessing
PostingtoAccounting
PostingthePostingDocuments(Cont.)

Postingresults:

Thisscreenwillbeshownafter
postingtheposting
documentshasbeen
performedsuccessfully.The
postingrunhasthestatus
Documentsposted.

www.sap
topjobs.com
www.saptopjobs.com

74

PayrollProcessing
PostingtoAccounting
PostingthePostingDocuments(Cont.)

IfthepostingrunhasthestatusDocumenttransferhasfailed,Postingto
Accountingdidnottakeplace.
Itmaybeagoodideatostartpostingthispostingrunonceagain.
Iftheerrorstilloccursanditisnotpossibletopostthepostingrun,youmust
deletethepostingrunandcreateanewone.

www.sap
topjobs.com
www.saptopjobs.com

75

PayrollProcessing
PostingtoAccounting
CheckingtheAccountingDocuments

TheAccountingcomponentscreatetheirownpostingdocumentsbasedonthe
summarizedpostingdocuments.
Youshouldchecktheaccountingdocumentsafteryouhavepostedthe
postingdocumentsforapostingrun.
Steps:
GotoDocumentOverview.
Selectthepostingdocumentyourequire.
ChooseGoto>Accountingdocuments.
Selecttheaccountingdocumentyourequire.

www.sap
topjobs.com
www.saptopjobs.com

76

PayrollProcessing
PostingtoAccounting
CheckingtheCompletenessofthe
Postings

Afteryouhavepostedthepostingdocumentsforoneorseveralpostingruns,youcanuse
thecompletenesschecktomakesurethatallemployeesthatwereincludedinthe
payrollrunweretakenintoconsiderationwhenreportingforpostingtoAccounting.
Duringthischeck,thesystemdisplaysalistofthefollowinginformation:
ExistingpayrollrulesthatwerenotevaluatedforpostingtoAccounting.
Livepostingrunsthatdonothaveanyofthefollowingstatuses:

Transferred

Posted

Deleted

Reversed

Archived

Partiallyarchived

www.sap
topjobs.com
www.saptopjobs.com

77

PayrollProcessing
PostingtoAccounting
CheckingtheCompletenessofthePostings
CheckingtheCompletenessofthePostings

www.sap
topjobs.com
www.saptopjobs.com

78

PayrollProcessing
PostingtoAccounting
SubsequentActivitiesinFinancial
Accounting

AfterperformingpostingtoAccounting,certainreconciliationtasksand
checksinAccountingshouldbeperformed.
InFinancialAccounting,thefollowingstepsareamongstthecheckstobemade:
Comparisonoftransferredandpostedpayables.
Checkingoftheretentionamountforadvances.
Checkingoftheretentionamountforclaims.
Clearingthecrosscompanycodeactivities.

www.sap
topjobs.com
www.saptopjobs.com

79

PayrollProcessing
PayrollRunSequence
Enter,Update,
Correct
master/payroll/
timedata
Simulatepayroll

Success?

Runtimeevaluation

Corrected
banktransferrelated
data?

No

Yes
Releasepayroll
No
Runactualpayroll

Success?

Yes

No

Releasefor
Correction

Yes
Banktransfer

No

Banktransferdone?
Yes

Success?
Yes

No

Simulateposting
run

Success?

No

Yes
www.sap
topjobs.com
www.saptopjobs.com
Actualpostingrun

80
Exitpayroll

PayrollProcessing
ExitPayroll
YouuseExitPayrollprogramtoexitpayrollafterpayrollrun,banktransferand
simulationofpostingtoaccountingforthecurrentpayrollperiod. Thepersonnel
numbersinthepayrollareacanbeprocessedagain.

Datarecordsarereleasedagainfor
Datarecordsarereleasedagainfor
changesinthepastandpresent
changesinthepastandpresent

Thepayrollareaisreadyforpayroll
Thepayrollareaisreadyforpayroll
accounting
accounting

Ifyouwanttoexitpayrollforseveralpayrollareas,youcangototransaction
PC00_M99_ABKRSSetPayrollAreatospecifythepayrollareathatyouwanttoexit
payrollbeforeyouexecuteExitPayrollprogram.
www.sap
topjobs.com
www.saptopjobs.com

81

PayrollProcessing
RemunerationStatement(PaySlip
RemunerationStatement(PaySlip)

Payrollperiodforremuneration
statements
Specifyapayrollareaofthe
remunerationstatementstobe
generated
Selectaformnamewiththe
desiredlayout
HRSStandardsCurrentlyUsed
PrintCurrentPeriod=A
PrintRetroactiveRuns=X(toprint
retroactiverunamounts)orBlank
LayoutofRetroactiveRuns=AorS
SortRetroactiveRuns=1
www.sap
topjobs.com
www.saptopjobs.com

82

PayrollProcessing
RemunerationStatement(PaySlip)
(Cont.)
(Cont.)

www.sap
topjobs.com
www.saptopjobs.com

83

PayrollReports
StandardPayrollReports
TransactionCode

Description

Frequencyof
Use

PC00_M99_CLGA09

WageTypeStatement

Monthly

PC00_M99_CWTR

WageTypeReporter

Monthly

S_AHR_61016170

PaymentsandDeductions

Monthly

S_AHR_41000156

BankDetails

Monthly

www.sap
topjobs.com
www.saptopjobs.com

84

PayrollReports
StandardPayrollReportWageType
Statement
WageTypeStatement(PC00_M99_CLGA09)isareportthatgivesyouan
overviewofthewagetypesintheinperiodview.
Wagetypestatementscanonlybecreatedforonecountry.Personnel
numbersthatareassignedtoanothercountryarelistedintheerrorlog.
Thatmeansyoucanonlyselectpayrollareasfromonecountryfor
reporting.
Youcanusewagetypestatementto:
Identifyerrorsthathaveoccurredduringthepayrollrun
Cumulatepayrolldatabelongingtoanorganizationalunit
Haveanadditional,detailedcontrolmediumforrevisions

www.sap
topjobs.com
www.saptopjobs.com

85

PayrollReports
StandardPayrollReportWageType
Statement
Statement

Youusethefollowing
parameterstodeterminethe
appearanceofthewagetype
statement:
Wagetypeforevaluation
Newpageperwagetype
Evaluationtype
Individualevaluation
Totalsevaluation
www.sap
topjobs.com
www.saptopjobs.com

86

PayrollReports
StandardPayrollReportWageType
Statement
Statement

Recordsbywagetype

Total/Grandtotal

www.sap
topjobs.com
www.saptopjobs.com

87

PayrollReports
StandardPayrollReport WageType
Statement
Statement
Youcanconvertthereportintoseveralotherformatsbyfollowingthesteps
shownbelowinreportresultscreen:

www.sap
topjobs.com
www.saptopjobs.com

88

PayrollReports
StandardPayrollReportPaymentsand
Deductions
PaymentsandDeductions(S_AHR_61016170)isareportthatshowsthe
wageandsalarycomponentswhichundernormalcircumstancesyoupayor
deductfromanemployee.
Selectspecificperiod
Selecttheemployeestobe
evaluatedunderSelection.
Youcanfurtherrestrictthe
evaluation,underFurther
entries:
Wage/salarytype
Infotypenumber
CurrencyforOutput

www.sap
topjobs.com
www.saptopjobs.com

89

PayrollReports
StandardPayrollReportPaymentsand
Deductions
Deductions

www.sap
topjobs.com
www.saptopjobs.com

Thesystemcreatesalist
foreachemployee.
Allpaymentsand
deductionsofan
employeearesortedby
infotypeinthislist,and
aredisplayedinthe
currencyyouhave
selected.
Percentagedeviation
fromtheamountfromthe
previousperiodisalways
displayedforeach
amount.
Thetotalscolumnsgroup
togetherthepayments
anddeductionsforeach
employee.
90

PayrollReports
StandardPayrollReportBankDetails
BankDetails(S_AHR_41000156)isareportthatshowsthebankdetailsofthe
employeeslikename,address,bankkey,bankaccountnumber,etc.

www.sap
topjobs.com
www.saptopjobs.com

Toselectaperiod,select
oneofthefollowingfields:
today
currentmonth
currentyear
untiltoday
fromtoday
otherperiod
Torestricttheevaluationto
certainemployees,enterthe
relevantpersonnelnumbers,
and/orrestricttheselection
tospecificemployment
statuses.
91

PayrollReports
StandardPayrollReportBankDetails
BankDetails

Thelistincludesthefollowingdataforeachbankdetail:Employee'saddress,
Payeedata,andBankdata.
www.sap
topjobs.com
www.saptopjobs.com

92

PayrollReports
StandardStatutoryReports
Indonesia
Reportname

TransactionCode

Description

YearlyTaxReportingForm1721

PC00_M34_CTAX1

Reportthesumofannualtaxcontributionforall
regularandpensionemployees.

YearlyTaxReportingForm1721A

PC00_M34_CTAX1

Listthetotalpersonalannualtaxcontributionfor
eachemployeeinonereport.

YearlyTaxReportingForm1721
A1

PC00_M34_CTAX1

ThisAnnualTaxReportisusedtoreportonthe
breakdownofpersonalannualtaxcontributionfor
everyemployeesindetail.

JamsostekMonthly&AdHocReport
Appendix1A

PC00_M34_CJAM

ThisisaJamsostekmonthlyreportfornewhires.

JamsostekMonthly&AdHocReport
Appendix1C

PC00_M34_CJAM

ThisisaJamsostekmonthlyreportforleavers.

JamsostekMonthly&AdHocReport
Appendix2

PC00_M34_CJAM

ThisisaJamsostekmonthlyreportforemployer
contribution(corp.contribn).

JamsostekYearlyReportDUMTK
DaftarUpahandTenagaKerja

PC00_M34_CJAM1

Usedtoextractandcomputethetotal
contributionamountthatneedtobepaidto
Jamsostekoffice

JamsostekMonthlyReportDaftar
MutasiPeserta

PC00_M34_CJAM

ThisisaJamsostekmonthlyreportfor
93
transferees.

www.sap
topjobs.com
www.saptopjobs.com

PayrollReports
MasterDataReportFlexibleEmployee
DataReport
TheFlexibleEmployeeDataReport(S_AHR_61016362)isareportthatallowsyou
tochoosefrom20separatefieldsfordisplayingemployeedata.Forexample,you
canchoosetodisplaypersonalororganizationaldata
Thisreportisfrequentlyusedtocheckthenumberofheadcountwithemployee
detailsandalsotocrosscheckwiththeCompanyHeadcountandMonthlyCondor
Report.

CompanyCode

www.sap
topjobs.com
www.saptopjobs.com

94

PayrollReports
MasterDataReportFlexibleEmployee
Report
Extractdatato
Spreadsheet

www.sap
topjobs.com
www.saptopjobs.com

95

TransactionCodes
SAPTransaction

WhatItisFor

PC00_MXX_CALC_SIMU

PayrollSimulation

PC00_M99_ABKRS

SetPayrollArea

PC00_M99_PA03_RELEA

ReleasePayroll

PC00_MXX_CALC

StartPayroll

PC00_M99_PA03_CORR

ReleaseforCorrections

www.sap
topjobs.com
www.saptopjobs.com

96

TransactionCodes(Cont.)
SAPTransaction
PC00_MXX_CEDT

WhatItisFor
RemunerationStatement
PreprogramDME
PC00_MXX_CDTA
(Korea)
YDBN
CreateDME
PC00_M99_CIPE
PostingtoAccounting
PC00_M99_PA03_END ExitPayroll

www.sap
topjobs.com
www.saptopjobs.com

97

CourseSummary
Youmustbefamiliarwith

Payrollprocessingrunsequence
Payrollconcepts
CountryspecificconceptsE.g.Indonesia
PayrollSchema
PayrollSimulation
PayrollRelease
RunRegularPayroll
RunOffcyclepayroll
Payrollresultanalysis
BankTransfer
PostingtoAccounting
ExitPayroll
ReportsandStatements
Countryspecificreporte.g.Indonesia
PayrollTransactioncodes
www.sap
topjobs.com
www.saptopjobs.com

98

You might also like