an sap consultant_ sap hr payroll clusters
DESCRIPTION
SAP HR Payroll ClustersTRANSCRIPT
-
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