7
Getting Started Newsletters Store Products Services & Support About SCN Downloads Industries Training & Education Partnership Developer Center Lines of Business University Alliances Events & Webinars Innovation Log On Join Us Hi, Guest Search the Community Activity Communications Actions Browse 0 Tweet 3 created by Woody Nguyen on May 4, 2013 4:44 AM, last modified by Woody Nguyen on May 4, 2013 7:34 AM I.Relationship Normally any employee's time data (esp Absence or Attendance) is processed in Time Evaluation. After accomplishing, Time Evaluation will automatically send these results into Payroll. Payroll driver will use these time information to compute employee's salary. It's standard SAP process. However, if using Negative Time Management and don't have Time Evaluation (Time Schema), how can system calculate employee's salary whenever employee raised leave request ( the absence can be Paid or Unpaid)? In Payroll schema, SAP support this case and it's also standard SAP process It's be done by configuration. In SAP system, all absent list are stored and carefully specify which kind of absence is Paid or which one is Unpaid. Whenever employee raise a absence request, it'll automatically impact information in Payroll schema. II.Configuration As I am using standard Payroll Schema (X000 International Personnel Calc. Schema for RPCALCX0 (International)), so I go directly configuration and will explain how is run. I don't create new requirement by myself as usual. If you are clear these configuration, you can build a new one by yourself and fit your customer's expectation. Now let's start with steps below: 1. I have some Absence Types and configure Payment Data as below: Using Tcode SM30 / SM31 with Table View V_554S_G ( actually the table view is all contained in T554S, but I would like to specific one, so I just input *554S* and find many views, after that choosing Absence: Payment Data). 2. What's the meaning of 01, 02 assigned to my Absence Types? ( only 2 Absence Type 1000 Paid Leave & 1040 Leave Without pay will be used in the document). Go to view V_T554C and input corresponding country grouping: 01 means Paid Leave, 02 otherwise is Unpaid Leave. So when employee raises Absence Type 1000, he has full salary, but Leave Without pay his salary will be deducted. Now double click for every line, you can see the core configuration here: with 01 Paid Leave Integrating Negative Time and Payroll Share 1 1 Like Version 3

Integrating Negative Time and Payroll

Embed Size (px)

DESCRIPTION

Integrating Negative Time and Payroll

Citation preview

  • GettingStarted Newsletters Store

    Products Services&Support AboutSCN Downloads

    Industries Training&Education Partnership DeveloperCenter

    LinesofBusiness UniversityAlliances Events&Webinars Innovation

    LogOn JoinUsHi,Guest SearchtheCommunity

    Activity Communications Actions

    Browse

    0 Tweet 3

    createdbyWoodyNguyenonMay4,20134:44AM,lastmodifiedbyWoodyNguyenonMay4,20137:34AM

    I.RelationshipNormallyanyemployee'stimedata(espAbsenceorAttendance)isprocessedinTimeEvaluation.Afteraccomplishing,TimeEvaluationwillautomaticallysendtheseresultsintoPayroll.Payrolldriverwillusethesetimeinformationtocomputeemployee'ssalary.It'sstandardSAPprocess.However,ifusingNegativeTimeManagementanddon'thaveTimeEvaluation(TimeSchema),howcansystemcalculateemployee'ssalarywheneveremployeeraisedleaverequest(theabsencecanbePaidorUnpaid)?InPayrollschema,SAPsupportthiscaseandit'salsostandardSAPprocessIt'sbedonebyconfiguration.InSAPsystem,allabsentlistarestoredandcarefullyspecifywhichkindofabsenceisPaidorwhichoneisUnpaid.Wheneveremployeeraiseaabsencerequest,it'llautomaticallyimpactinformationinPayrollschema.

    II.ConfigurationAsIamusingstandardPayrollSchema(X000InternationalPersonnelCalc.SchemaforRPCALCX0(International)),soIgodirectlyconfigurationandwillexplainhowisrun.Idon'tcreatenewrequirementbymyselfasusual.Ifyouarecleartheseconfiguration,youcanbuildanewonebyyourselfandfityourcustomer'sexpectation.Nowlet'sstartwithstepsbelow:1.IhavesomeAbsenceTypesandconfigurePaymentDataasbelow:UsingTcodeSM30/SM31withTableViewV_554S_G(actuallythetableviewisallcontainedinT554S,butIwouldliketospecificone,soIjustinput*554S*andfindmanyviews,afterthatchoosingAbsence:PaymentData).

    2.What'sthemeaningof01,02assignedtomyAbsenceTypes?(only2AbsenceType1000PaidLeave&1040LeaveWithoutpaywillbeusedinthedocument).GotoviewV_T554Candinputcorrespondingcountrygrouping:

    01meansPaidLeave,02otherwiseisUnpaidLeave.SowhenemployeeraisesAbsenceType1000,hehasfullsalary,butLeaveWithoutpayhissalarywillbededucted.Nowdoubleclickforeveryline,youcanseethecoreconfigurationhere:with01PaidLeave

    IntegratingNegativeTimeandPayroll

    Share 1 1Like

    Version3

  • with02UnpaidLeave

    Beforegoingtotesting,IwillexplaintoyouhowSAPprocessitinPayrollSchema.Ifyouhavelookat RelationshipTimeEvaluationandPayrollandunderstand,sodon'tneedtorereadthispartagain InPayrollSchemaX000,subschemaXAL9willprocessing/801inPCRXPPF,moredetailit'sPCRXPP1.Pleaselookatpicturebelow,Icopiedwhenrunningpayrollwithdisplaylogmode:

    Theirmeaningare:(it'sSAPstandard,youcanfindthembypressingF1keyorTCodePDSY).TSSOLL:PlannedworkingtimemeasuredinworkinghoursTSAUxx:Unpaidabsencemeasuredinworkinghours=>TSAU**(allkindofUnpaidabsences,InmycaseIcanchangeTSAU11,it'sstillcorrect ,becauseCountingclassforabsenceswith02UnpaidLeaveaboveit11 )TSDIVI:Totalworkingtimemeasuredinworkinghours.That'sallstepsweneedtoconfigure

    III.TestIhave1employeewithworkingtimeinAug2012asbelow:31calendardaysbutonly22workingdays(Thu&Friaredayoff).So319=22workingdays.

  • 1.Raise1PaidLeaveinAug2012

    RunningPayrollinAug2012andhisbasicsalaryinIT8is1000.Andinthisperiodhestillgetsfullsalary1000displayedinpayslip

    2.Raise1LeaveWithoutpayinAug2012

  • AverageUserRating

    (9ratings)

    0 Tweet 3

    RunningPayrollandhisemployeeisdeducted:

    It'ssimplestandardsolutiontolinkdirectlytimedataintoPayrollschema.Witheasyornotcomplicatedrequirements,stepbystepconfigurationabovewillsupportyoutoimplementcustomer'sexpectationsinSAPsystem.Hopeit'suseful!Regards!Woody

    2726ViewsCategories:PersonnelAdministrationandOrganizationalManagement,ProcessesandForms,TimeManagementTasks:integrationTags:human_capital_management,payroll,time_management

    Share 1 1Like

    17Comments

    MadhavBMay4,201311:28AM

    HiWoody,Thanksforthedocument.Thisisveryuseful.IthasbroughtnewinsightintoTimeManagement.Thanks,Madhav.

  • Like(1)

    Like(0)

    AnilThankanMay6,201311:34AM

    ReallyBrilliantWoddy

    Like(0)

    WoodyNguyenMay14,20133:43AM(inresponsetoAnilThankan)

    Thanksall!Madhave:youwillbeperfectinTimeManagementsoon JustinvestigateandmodifyPCRandtestingmuch

    Like(0)

    MadhavBMay14,20134:40AM(inresponsetoWoodyNguyen)

    ThanksWoody,Yourdocumentsarereallyusefulforunderstandingschema&PCRs.IrequestyoutokindlywritemoreblogsandarticlesonTime&PayrollSchema&PCRs.I'maregularfollowerofyourposts.Theyarereallyinformativeandwellexplained.Thanks,Madhav.

    Like(0)

    WoodyNguyenJun1,20132:10PM(inresponsetoMadhavB)

    ThanksMadhav!HopeyoucancontrolschemaandpcrsoonYesIwillarrangetimetopublicizemoredocumentsRegards!

    Woody

    Like(0)

    vijaysiwachDec10,20135:22AM

    GoodJobDoneWoody.NiceBlog.Regards,VijaySiwach

    Like(0)

    LeelamohanRaoMar10,20145:51AM

    DearWoodyNguyen,Gooddocumentyousharedkeeponrocking.....!Ur'sMohan

    Like(0)

    WoodyNguyenMar31,20143:42AM(inresponsetoLeelamohanRao)

    HiVijayandLeelamohan,Thanksforyourcomments.

    Regards,Woody

    Like(0)

    ArkaSenguptaMar28,20143:17PM

    HiWoody,Idideverythingyoumentionedabovebutnownothingiscominginmysalaryslip.Plshelp....

    WoodyNguyenMar31,20143:37AM(inresponsetoArkaSengupta)

    Youdidsomewrongornotfullyconfigurationcorrectly.Don'tsaydidEVERYTHING,asforsureyouaremissingsomethings.AndalotofinfoIdidn'tmentionedthere,becausethepartmustbeclearfirstbeforecontrollingPayrollMaybeemployee'sworkschedulehasproblem,oryouhavenoideaaboutpayrollschemastructure&howtomodifypcr.Oryouarenotfamiliarwithpayslipconfiguration.

  • Like(0)

    Checkcarefullyeverystepinconfiguration,youcanfindwhereyouaremissingsoon.Regards,Woody

    Like(0)

    SriramTamilMar31,201410:27AM

    HiWoody,Awesomeone.reallyyoushowedagatewayinpayroll.Butmykindrequest,sinceyouaremasterinpayroll.wouldsharemoredocumentsfromthebasic.takingstandardschemaandexplainingtheIT0008,14,15,calculationhowitgetsprocessedetc?.youhaveshowedusverygoodpathintime.exceptingthesameinPayrolltoo.thanksSri

    Like(0)

    WoodyNguyenMar31,201411:57AM(inresponsetoSriramTamil)

    HiSri,DonealreadySirI'vementionedinanotherdocuments UsefuldocumentsforSchema&PCRconfigurationpartPY.Ofcoursesomepartsareverysimplesoitwastestimeandisnotnecessarytodocument,astheyareverysimple.JustopenschemaandpressingF1keyorTcodePDSY,SAPprovidedallvitaldocumentsalreadyorinsidesomeSAPbooks.Alternativeoption,youcanlookforinSCN,somebasicquestionsandhadbeenansweredalready.1stunderstandpayrollschemastructure,clearsomekeyfunctionsPIT,ACTION,IF,ect.OperationsandPCR.Youwillcontrolitsoon.Regards,Woody

    Like(0)

    SriramTamilMar31,20145:07PM(inresponsetoWoodyNguyen)

    HiWoody,thanksforyourinput.sureiwilldomoreR&Donthis,andpleasecontinuesharingtheblogswhicharereallyawesomeandhelpfulforus.KudosRegards,Sri

    VeraYangDec11,20142:42PM

    HiWoody,

    Greatblog!Veryinformativeandhelpful.Reallyhelpedmebetterunderstandtheschemaandpositivenegativetime.IamquitenewtoSAPHCM,hopeyouwouldn'tmindIamaskingasillyquestion.Eachmonthhasdifferentnumberofworkingdays,23,22,21,20,19dependoniftherearepublicholidays.Sowhenemployeetakeunpaidleaves,dependonthemonth,theywillreceiveslightlydifferentpays.Seeexamplesbelow.Soeventhoughemployeetake2daysLWOPinFebandanother2daysLWOPinMar,he/shewillreceivedifferentamounts.Wouldmostcompanyacceptthisdifferencesandareabletoexplaintoemployeeswhytheirpayisslightlydifferent?WehadamanagerwantingtheLWOPunpaidsalarytobeexactlythesamexnumberofdaysunpaidforeverymonth.ManythanksVeraDaysworked

    WorkDays LWOP Salary Pay

    22 23 1 1000 956.5217

    21 22 1 1000 954.5455

    20 21 1 1000 952.381

    19 20 1 1000 950

    Daysworked WorkDays LWOP Salary Pay

    21 23 2 1000 913.0435

    20 22 2 1000 909.0909

    19 21 2 1000 904.7619

    18 20 2 1000 900

    Daysworked WorkDays LWOP Salary Pay

    20 23 3 1000 869.5652

  • FollowSCNSiteIndex ContactUs SAPHelpPortalPrivacy TermsofUse LegalDisclosure Copyright

    Like(0)

    19 22 3 1000 863.636418 21 3 1000 857.1429

    17 20 3 1000 850

    Daysworked WorkDays LWOP Salary Pay

    1 23 22 1000 43.47826

    1 22 21 1000 45.45455

    1 21 20 1000 47.61905

    1 20 19 1000 50

    Like(1)

    WoodyNguyenDec17,20149:39AM(inresponsetoVeraYang)

    HiVera,YourequestisquitesimplytobedoneinSAP.1.configureyourbasicsalaryisnotdeductedbyAbsences.2.CreatenewwagetypetorecordAbsenceDeduction=Basic(e.g.)xnumberdaysofabsence/constant.Theconstantwillbesameforeverymonth=>sothedeductionwillbesameifyouoneleave2daysonFeborMar.Therequirementisverycommon:eegetssalarybasingontotalworkingdayamonth,ifworkingdaysisnotthesame=>rateforeachdayisnotsame.Allmycustomers(around10companies)sharethesamepolicyHopeyoucancontrolitsoon.BestRegards,Woody

    Like(0)

    VeraYangDec18,20141:25PM(inresponsetoWoodyNguyen)

    HiWoody,Thankyou.1.configureyourbasicsalaryisnotdeductedbyAbsences.Iamreferringtounpaidleaveonly(LWOPLeavewithoutpay).Noissueswithpaidleave.UnpaidleaveneedstobedeductedfromsalaryWeuseavemonthlyhoursastheconstantwhichis164.67hourspermonth.forpartialmonthunpaidleave,aconstantwouldwork.Problemiswherehereisalongermonth,forexample172hoursactual/164.67=employeetookafullmonthunpaidleave,he/shewouldhaveanegativesalary,aclaimwillbecreated.Forashortermonth,forexample152hours,employeetookfullmonthunpaidleave,because152islessthantheconstant164.67,employeewillbepaidforsalaryeventhohedidnotwork.Itisunpaidleavethatwearehavingissueswith.Wouldyoubeabletoshedsomelight?Thanksagain.

    Like(0)

    NishaSDec18,20141:40PM

    ThanksWoodyforsharing