SAP table HRPY_RGDIR (Directory for Payroll Results)

SAP table HRPY_RGDIR has 3 primary key fields being MANDT,PERNR,SEQNR.

If you're only analyzing data from a single SAP instance you may omit field MANT in your relationships as it will we the same across the entire dataset. On the other hand, if you're combining data from multiple SAP instances you need to take MANDT into account.

Field Description Data Type Length Decimals Checktable Data Element
MANDT Client CLNT 3 0 * MANDT
PERNR Personnel Number NUMC 8 0 P_PERNR
SEQNR Sequence Number NUMC 5 0 CDSEQ
ABKRS Payroll Area CHAR 2 0 * ABKRS
FPPER For-Period for Payroll (YYYYMM) CHAR 6 0 FAPER
FPBEG Start date of payroll period (FOR period) DATS 8 0 FPBEG
FPEND End of payroll period (for-period) DATS 8 0 FPEND
IABKRS Payroll Area CHAR 2 0 * ABKRS
IPERM Period Parameters NUMC 2 0 * PERMO
INPER In-period for payroll CHAR 6 0 IPERI
IPEND End of payroll period (IN period) DATS 8 0 IPEND
JUPER Legal Person CHAR 4 0 JUPER
SRTZA Indicator: Status of record CHAR 1 0 SRTZA
A current result
O old result
P previous result
PAYTY Payroll type CHAR 1 0 PAYTY
Regular payroll run
A Bonus payment
B Correction accounting
C Manual check
S Additional payment
PAYID Payroll Identifier CHAR 1 0 PAYID
VOID Reversal Indicator CHAR 1 0 VOID
BONDT Off-cycle payroll payment date DATS 8 0 BONDT
RUNDT Date of payroll run DATS 8 0 RUNDT
RUNTM Time of payroll run TIMS 6 0 RUNTM
PERMO Period Parameters NUMC 2 0 T549R PERMO
VOIDD Void date for payroll results DATS 8 0 VOID_DATE
VOIDT Void time for payroll results TIMS 6 0 VOID_TIME
VOIDR Cancellation reason for payroll results CHAR 2 0 VOID_CODE
PAYDT Pay date for payroll result DATS 8 0 PAY_DATE
INPTY Payroll type CHAR 1 0 PAYTY
Regular payroll run
A Bonus payment
B Correction accounting
C Manual check
S Additional payment
INPID Payroll Identifier CHAR 1 0 PAYID
OCRSN Reason for Off-Cycle Payroll CHAR 4 0 * PAY_OCRSN
INOCR Reason for Off-Cycle Payroll CHAR 4 0 * PAY_OCRSN
OCCAT Category for off-cycle reason CHAR 2 0 * PAY_OCCAT
INOCC Category for off-cycle reason CHAR 2 0 * PAY_OCCAT
REVERSAL Reversal Indicator CHAR 1 0 VOID
OUTOFSEQ Out-Of-Sequence-Check Indicator CHAR 1 0 PAY_OUTOFSEQ
Payroll is no out-of-sequence check
X Payroll is out-of-sequence check
OOSDATE Create Out-Of-Sequence Check (acc. to Payroll Control Rec.) DATS 8 0 PAY_OOSDATE
ARC_GROUP Archiving Group NUMC 6 0 ARC_GROUP
CALCD Payroll Already Run for Indicator Period CHAR 1 0 CALCD
Payroll not yet run for period acc. to PA03
X Payroll already run for period acc. to PA03
MOLGA HCM Localization CHAR 2 0 * MOLGA
PERSON Technical Person Number NUMC 8 0 PERSONID
PERSDATA Personnel Number NUMC 8 0 PERNR_D
BRACKET Bracket for a Period and its Supplementals NUMC 5 0 PAY_BRACKET

HRPY_RGDIR foreign key relationships

Table Field Check Table Check Field
0 HRPY_RGDIR PERMO T549R Period Parameters MANDT
0 HRPY_RGDIR PERMO T549R Period Parameters PERMO