an sap consultant_ sap hr payroll clusters

Upload: arun

Post on 03-Mar-2016

109 views

Category:

Documents


7 download

DESCRIPTION

SAP HR Payroll Clusters

TRANSCRIPT

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 1/8

    Wednesday, December 29, 2010

    Introduction

    WhatisPayrollCluster?

    Payrollclusterenablesyoutoviewallthepayrollrelatedinformationforanemployeeatasingleplace.Theinformationlike,inwhichpayrollcycletheemployeelies,whatistherundateandruntimeforaparticularpayroll,whichistheactivepayroll,isquiteeasytoretrieveusingpayrollcluster.

    WhatarePayrollClusterTables?

    PayrollClustertablescombinethedatafromseveraltableswithsameKeysintoonerecordonthedatabase.

    Data is written to a database in compressed form.Retrieval of data is very fast with the help of Primary Key.Payroll Cluster tables are defined in the data dictionary as transparent tables.External programs can NOT interpret the data in a cluster table.Special language elements EXPORT TO DATABASE, IMPORT TO DATABASE and DELETEFROM DATABASE are used to process data in the cluster tables.

    PayrollClusterTablesinSAPare:

    PCL1DatabaseforHRworkarea(longtext,etc)PCL2AccountingResults(time,travelexpenseandpayroll)(payrollresults)PCL3ApplicanttrackingdataPCL4Documents,PayrollyearendTaxdata(changelogs,etc)

    ManagementofPCLnDatabaseTables

    PCLn database tables are divided into subareas known as data clusters.Data Clusters are identified by a two-character code. E.g. RU for US payroll result, B2 fortime evaluation result, LA for change logs.Each HR subarea has its own cluster.Each subarea has its own key.

    DataClustersinPCL1Tables.

    B1 time events/PDCG1 group incentive wagesD1 Interfaces to devisesL1 individual incentive wagesLL individual incentive wagesNS N Shift heavy work.PC personal calendarTE travel expenses/payroll resultsTS travel expenses/master dataTX info type textsTA General Data for Travel ExpenseTC Credit card data

    Figure 1

    Follow by Email

    Followers

    JointhissitewithGoogleFriendConnect

    Members(53) More

    Alreadyamember?Signin

    Popular Posts

    Websites I follow

    HTML/CSS/Javscript Generator

    Emailaddress...

    Youlikethis

    AnSAPConsultant1,270likes

    Liked

    ABAPALVReportexamplewithsteps1

    ExecuteABAPReportusingSUBMITstatement

    2

    ABAPStepbysteptutorialonSmartFormsTemplateNode3

    ABAPSendingemailwithpdfattachment4

    WebDynproABAPALVON_CLICKevent5

    ABAPDynamicWHEREclause6

    ABAPDownloadreportoutputasPDFfile7

    ABAPALVDemoprograms8

    SAPABAPCL_ABAP_CHAR_UTILITIESclassusage

    9

    WebdynproabapError/Successmessagesampleprogram

    10

    SAP HR Payroll Clusters

    An SAP Consultant

    HOME ABAP ALV SMART FORMS ADOBE FORMS HR ABAP WORKFLOW WEB DYNPRO ABAP HCM

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 2/8

    DataClustersinPCL2Tables.

    B2 time accounting resultsCD cluster directory of the CD managerPS generated schemasPT texts for generated schemasRX payroll accounting results/internationalRn payroll accounting results/country-specific ( n = HR country indicator RU for US payroll result)ZL personal work schedule

    Figure 2

    DataClustersinPCL3Tables.

    AP action log / time scheduleTY texts for applicant data info typesAN Notepad for ActionsAL Letters for Actions

    Figure 3

    DataClustersinPCL4Tables.

    LA change logs (long term documents)LB change logs for Application MasterP1 Layout for logPR Logging of reportQT Simulations of Info types 0000,0014,0015,0416.SA Short-Term Documents for HR Master DataSB Short-Term Documents for Applicant Master

    Easy CSS3 Generator

    Digital Inspiration

    Shout ME Loud

    Twitter Feed

    Web Dynpro ABAP Book

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 3/8

    Figure 4

    DisplayPayrollResultsScreen.

    ThetransactionPC00_M08_CLSTRisusedtonavigatetothepayrollclusterorDisplaypayrollresultsscreen.

    TheDisplaypayrollresultsscreenisdividedintosplittaskpanewindows.

    LeftPane:

    Theselectedpersonnelnumberswillbedisplayedintheleftpane

    RightPane:

    Employee'snameandtherecordsfordifferentpayrollperiodresultswillbedisplayedintherightpane.Themostcurrentpayrollperiodwillbehighlighted.

    Figure5

    Toviewtheresultsforanemployee,doubleclickonthedesiredpersonnelnumber.Thegreenindicatorinfrontofeachnameindicatesresultsexistfortheemployee.Ifyouhavearedindicatoritmeansnoresultsexistfortheemployee.Diamondindicatesthatyouhavenoauthorizationtodisplaythatpersonnelnumberdetails.

    Intherighttaskpane,youcanviewallpayrollsexistingfortheemployeeselected.Thestatusindicatesthetypeofpayrollresult:

    Otheritemsthatcanbeviewedfromthisscreenincludethepaymentdate,forperiodandinperiod,startandenddateofthepayroll,etc.

    Whenyouclickonaparticularrecordintherightpanefortheselectedemployee,youwillgetthebelowshownscreen.

    Figure6

    Itdisplaysthedataclustersrelatedtoparticularemployee.

    WPBPTable(WorkCenter/BasicPay)

    OnDoubleClickitwillnavigatetoBasicPayPayrollResultsforaparticularemployee.

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 4/8

    Figure7

    RTTable(ResultTable)

    ThewagetypeslistedintheRTreflectgross,netcalculations,benefittransactions,garnishmenttransactions,etc.

    TherearetwotypesofView

    Expanded View Collapsed View

    OnDoubleClickonRTItwillnavigatetotheexpandedView

    Figure8

    RT_Table

    OnDoubleClickonRTItwillnavigatetothecollapsedView

    Figure9

    CRTTable

    TheNexttableistheCumulativeResultsTable(CRT)whichcontainsTableCRTcontainsthecumulationsofwagetypesintableRToveracertaintimeperiod.

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 5/8

    Figure10

    BTTable

    OnDoubleClickonBTItwillnavigatetotheBankTransactions

    EveryentryintheBankTransactionstable(BT)ofanemployee,correspondstoapaymentthatwascreatedinapayrollperiodforthisemployee.However,theemployeeisnotnecessarilythepaymentrecipientofallpayments.

    Figure11

    VERSIONTable

    OnDoubleClickonVersionitwillnavigatetoversionTables

    TableVERSIONcontainscreationdataforthepayrollresult,forexampletheReleaseandpayrollprogram.

    Versiontableisafieldstringofinformationrelatedtothecreationofthepayrollresult.Itidentifieswhocreatedthepayrollresults,whenthepayrollresultswerecreated,andwhichschemaandreleasewasused.

    Figure12

    PCL2Table

    OnDoubleClickonPCL2Itwillnavigatetochangeaccessofpayrollresult

    TablePCL2containsinformationaboutthelastchangeaccesstoapayrollresult.

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 6/8

    Figure13

    Thistablestoreskeyinformationaboutthepayrollstatus.Ittellsyouthepayrollrundate,payrollruntime,checkdate,offcyclereasonifapplicable,voidedcheckorreversalindicatorifapplicable,etc.

    VERCTable

    TheNexttableistheTAX(EmployeeTaxdetailstable).

    TableVERSCcontainsorganizationalinformationaboutthepayrollresult.

    Figure14

    FunctionModuleforRetrievingdatafromPayrollClusterTables

    CallFunctionModulePYXX_GET_RELID_FROM_PERNRtogettheareaidentifierforclusterintablesPCLx.

    CALLFUNCTION'PYXX_GET_RELID_FROM_PERNR'

    EXPORTING

    employee=pernr

    IMPORTING

    relid=relid

    molga=molga

    whererelidisAreaClusterIdentifier

    molgaisCountryGrouping

    CallFunctionModuleCU_READ_RGDIRPassingtheValuesofmolga(CountryGroupingfrompreviosFunctionmodule)

    CALLFUNCTION'CU_READ_RGDIR'

    EXPORTING

    persnr=pernr

    IMPORTING

    molga=molga

    TABLES

    in_rgdir=in_rgdir

    wherein_rgdircontainsclusterDirectory(ForExportandImportofPayrollResults)

    CallFunctionModuleCD_READ_LASTforReadingtheRGDIRdirectorywithlatestvalidrecord

    CALLFUNCTION'CD_READ_LAST'

    EXPORTING

    begin_date=pnpbegda

    end_date=pnpendda

    IMPORTING

    out_seqnr=out_seqnr

    TABLES

    rgdir=rgdir

  • 7/29/2015 AnSAPConsultant:SAPHRPayrollClusters

    http://www.ansapconsultant.com/2010/12/saphrpayrollclusters.html 7/8

    wherepnpbegdaistheLatestBegindate

    pnpenddaistheLatestEnddate

    out_seqnristhesequencenumber

    **rgdircontainsClusterDirectory

    CallFunctionModuletoretrievePayrollResultsPYXX_READ_PAYROLL_RESULT

    CALLFUNCTION'PYXX_READ_PAYROLL_RESULT'

    EXPORTING

    clusterid=g_relid"'RM'

    employeenumber=pernrpernr

    sequencenumber=g_seqnr

    CHANGING

    payroll_result=it_result

    ThePayrollResultsarecollectedinInternalTableIt_Result.

    7 comments:

    Recommend this on Google

    Nerissa September 30, 2011 at 4:37 PM

    Payroll services are beneficial for business because when they hire regular employees in their own countries, they knew that thesepotential employees have great demands as well because they are experiencing the same economic crisis.

    payrolling

    Reply

    Jems Nichole April 18, 2013 at 7:36 PM

    Very Informative! This blog is great source of information which is very useful for me. Thank you very much for sharing this!International Payroll Providers

    Reply

    magnifictraining August 17, 2013 at 8:38 PM

    HiI read this post two times.I like it so much, please try to keep posting.Let me introduce other material that may be good for our community.

    Hadoop training

    Reply

    James Smith October 14, 2013 at 4:27 PM

    Pretty good post. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts. Any way I'llbe subscribing to your feed and I hope you post again soon.

    accounting and payroll & incorporate my company

    Reply

    yektek training March 19, 2014 at 9:03 PM

    nice post thank you

    Reply

    Jimmie Menon April 15, 2014 at 5:42 PM

    A company which has installed payroll software seldom has any issue with the employees over salary. When any company cannotafford such complex software, it hires payroll specialist to get cheaper yet accurate services. - Payroll Providers Guelph

    Reply

    siva sankar Sankar May 17, 2014 at 9:02 PM

    excellent post thanks for sharing from Sankar

    Reply