You are on page 1of 7

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

An SAP Consultant
HOME

ABAP

ALV

SMART FORMS

ADOBE FORMS

HR ABAP

WORKFLOW

WEB DYNPRO ABAP

Wednesday, December 29, 2010

SAP HR Payroll Clusters

HCM

Follow by Email
Emailaddress...

Introduction

AnSAPConsultant

WhatisPayrollCluster?

1,270likes

Payrollclusterenablesyoutoviewallthepayrollrelatedinformationforanemployeeatasingleplace.Theinformationlike,inwhichpayrollcycletheemployee
lies,whatistherundateandruntimeforaparticularpayroll,whichistheactivepayroll,isquiteeasytoretrieveusingpayrollcluster.
WhatarePayrollClusterTables?

Liked

PayrollClustertablescombinethedatafromseveraltableswithsameKeysintoonerecordonthedatabase.

Youlikethis

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:

Followers

PCL1DatabaseforHRworkarea(longtext,etc)

Jointhissite

PCL2AccountingResults(time,travelexpenseandpayroll)(payrollresults)
PCL3Applicanttrackingdata
PCL4Documents,PayrollyearendTaxdata(changelogs,etc)

withGoogleFriendConnect

Members(53) More

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/PDC
G1 group incentive wages

Alreadyamember?Signin

D1 Interfaces to devises
L1 individual incentive wages
LL individual incentive wages

Popular Posts

NS N Shift heavy work.


PC personal calendar
TE travel expenses/payroll results

ABAPALVReportexamplewithsteps

ExecuteABAPReportusingSUBMIT
statement

ABAPStepbysteptutorialonSmartForms
TemplateNode

ABAPSendingemailwithpdfattachment

WebDynproABAPALVON_CLICKevent

ABAPDynamicWHEREclause

ABAPDownloadreportoutputasPDFfile

ABAPALVDemoprograms

SAPABAPCL_ABAP_CHAR_UTILITIES
classusage

10

WebdynproabapError/Successmessage
sampleprogram

TS travel expenses/master data


TX info type texts
TA General Data for Travel Expense
TC Credit card data

Websites I follow
Figure 1

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

HTML/CSS/Javscript Generator
1/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

DataClustersinPCL2Tables.
B2 time accounting results
CD cluster directory of the CD manager
PS generated schemas
PT texts for generated schemas
RX payroll accounting results/international
Rn payroll accounting results/country-specific ( n = HR country indicator RU for US payroll result)

Easy CSS3 Generator


Digital Inspiration
Shout ME Loud
Twitter Feed

ZL personal work schedule

Web Dynpro ABAP Book

Figure 2
DataClustersinPCL3Tables.
AP action log / time schedule
TY texts for applicant data info types
AN Notepad for Actions
AL Letters for Actions

Figure 3
DataClustersinPCL4Tables.
LA change logs (long term documents)
LB change logs for Application Master
P1 Layout for log
PR Logging of report
QT Simulations of Info types 0000,0014,0015,0416.
SA Short-Term Documents for HR Master Data
SB Short-Term Documents for Applicant Master

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

2/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

Figure 4
DisplayPayrollResultsScreen.
ThetransactionPC00_M08_CLSTRisusedtonavigatetothepayrollclusterorDisplaypayrollresultsscreen.
TheDisplaypayrollresultsscreenisdividedintosplittaskpanewindows.
LeftPane:
Theselectedpersonnelnumberswillbedisplayedintheleftpane
RightPane:
Employee'snameandtherecordsfordifferentpayrollperiodresultswillbedisplayedintherightpane.Themostcurrentpayrollperiodwillbehighlighted.

Figure5
Toviewtheresultsforanemployee,doubleclickonthedesiredpersonnelnumber.Thegreenindicatorinfrontofeachnameindicatesresultsexistforthe
employee.Ifyouhavearedindicatoritmeansnoresultsexistfortheemployee.Diamondindicatesthatyouhavenoauthorizationtodisplaythatpersonnel
numberdetails.
Intherighttaskpane,youcanviewallpayrollsexistingfortheemployeeselected.Thestatusindicatesthetypeofpayrollresult:
Otheritemsthatcanbeviewedfromthisscreenincludethepaymentdate,forperiodandinperiod,startandenddateofthepayroll,etc.
Whenyouclickonaparticularrecordintherightpanefortheselectedemployee,youwillgetthebelowshownscreen.

Figure6
Itdisplaysthedataclustersrelatedtoparticularemployee.
WPBPTable(WorkCenter/BasicPay)
OnDoubleClickitwillnavigatetoBasicPayPayrollResultsforaparticularemployee.

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

3/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

Figure7
RTTable(ResultTable)
ThewagetypeslistedintheRTreflectgross,netcalculations,benefittransactions,garnishmenttransactions,etc.
TherearetwotypesofView
Expanded View
Collapsed View
OnDoubleClickonRTItwillnavigatetotheexpandedView

Figure8
RT_Table
OnDoubleClickonRTItwillnavigatetothecollapsedView

Figure9
CRTTable
TheNexttableistheCumulativeResultsTable(CRT)whichcontainsTableCRTcontainsthecumulationsofwagetypesintableRToveracertaintimeperiod.

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

4/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

Figure10
BTTable
OnDoubleClickonBTItwillnavigatetotheBankTransactions
EveryentryintheBankTransactionstable(BT)ofanemployee,correspondstoapaymentthatwascreatedinapayrollperiodforthisemployee.However,the
employeeisnotnecessarilythepaymentrecipientofallpayments.

Figure11
VERSIONTable
OnDoubleClickonVersionitwillnavigatetoversionTables
TableVERSIONcontainscreationdataforthepayrollresult,forexampletheReleaseandpayrollprogram.
Versiontableisafieldstringofinformationrelatedtothecreationofthepayrollresult.Itidentifieswhocreatedthepayrollresults,whenthepayrollresults
werecreated,andwhichschemaandreleasewasused.

Figure12
PCL2Table
OnDoubleClickonPCL2Itwillnavigatetochangeaccessofpayrollresult
TablePCL2containsinformationaboutthelastchangeaccesstoapayrollresult.

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

5/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

Figure13
Thistablestoreskeyinformationaboutthepayrollstatus.Ittellsyouthepayrollrundate,payrollruntime,checkdate,offcyclereasonifapplicable,voided
checkorreversalindicatorifapplicable,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

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

6/8

7/29/2015

AnSAPConsultant:SAPHRPayrollClusters

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.
Recommend this on Google

7 comments:
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 these
potential 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


Hi
I 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'll
be 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 cannot
afford 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

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

7/8

You might also like