Professional Documents
Culture Documents
(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
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)
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