SAP ABAP Class CL_HR_PAYROLL_MAIN_RETRO (Main routine, if payroll should run)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAY_SERVICES (Package) Main routine and international Services for Payroll Driver
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_ABR Payroll 20010920
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_CORRECTION 20011018
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_REGULAR Main routine for regular payroll run 20010705
3 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_RETRO_MP Main Routine, MPSD 20050525
Properties
Class CL_HR_PAYROLL_MAIN_RETRO  
Short Description Main routine, if payroll should run    
Super Class CL_HR_PAYROLL_MAIN_ABR Payroll 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_SERVICES   Main routine and international Services for Payroll Driver 
Created 20010705   SAP 
Last change 20060703   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_CD_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HR_PAYROLL_MAIN_RETRO has no interface implemented.
Friends
Class CL_HR_PAYROLL_MAIN_RETRO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DEL_52RIC Instance attribute Private Type reference (TYPE) BONUS_TAB 20041112
2 TEST Instance attribute Private Type reference (TYPE) D 20010711
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_RETRO_DATE_ALL Instance method Protected Method Matching of Retro_date_all 20050527
2 ADJUST_RETRO_DATE_REGULAR Instance method Protected Method Modify Retroactive Accounting Data According to Total RRDAT 20050527
3 CHECK_RUECKRAB_TO_LOW Instance method Protected Method Check whether the retroactive accounting date is allowed 20011001
4 DETERMINE_GAP_PERAS Instance method Protected Method Close Gaps 20050527
5 DETERMINE_RETRODAY_PERAS Instance method Protected Method Retroactive Accounting Date for ' ' and 'B' 20050527
6 FILL_BONUS_TAB Instance method Protected Method Import T52RIC and determine SEQNR 20010718
7 GET_CUTOFF_SEQUENCE Instance method Private Method Get Starting SEQNR of Future Periods from RGDIR 20110330
8 INSERT_BONUS_RUN_BY_PENDD Instance method Private Method Bonuses, NAMC, and correction runs to old item in period 20011108
9 INSERT_BONUS_RUN_BY_SEQNR Instance method Private Method Sort bonuses, NAMC, and correction runs to old item 20010705
10 INSERT_NAMC_INTO_APER Instance method Private Method Sort NAMCs for which payroll has not been run 20010911
11 INSERT_SPECIAL_RUN_INTO_APER Instance method Private Method Creats an Aper entry for a bonus 20011108
12 ORGANIZE_RGDIR_FOR_SIMULATION Instance method Private Method Remove Future Periods from RGDIR for Simulation 20110330
13 SET_FIXDATE Instance method Protected Method Determine starting point for SET_RUECKRAB_FOR_REPETITION 20010920
14 SET_RUECKRAB_FOR_REPETITION Instance method Protected Method Determine Retroactive Acc Date for Repeat 20010920
Events
Class CL_HR_PAYROLL_MAIN_RETRO has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SDATES_TAB Private See coding Split date table for Aper 20010719
Method Signatures

Method ADJUST_RETRO_DATE_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_REF_DATE_ALL Call by reference Type reference (TYPE) D 20050527
2 Importing IMP_REF_SEQNR Call by reference Type reference (TYPE) CDSEQ Sequenznummer 20050527
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050527

Method ADJUST_RETRO_DATE_REGULAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_RETRO_INFO Call by reference Type reference (TYPE) RETRODAYS_WA 20050527
2 Importing IMP_PART Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20070413
3 Importing IMP_REF_DATE Call by reference Type reference (TYPE) D 20050527
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050527

Method CHECK_RUECKRAB_TO_LOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20011001
2 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20011001

Method CHECK_RUECKRAB_TO_LOW on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method DETERMINE_GAP_PERAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_RETRO_DATE Call by reference Type reference (TYPE) D 20050527
2 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050527
3 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20050608
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050527

Method DETERMINE_RETRODAY_PERAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_P0003 Call by reference Type reference (TYPE) P0003 Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20050608
2 Changing CHN_RETRO_DATE_ALL Call by reference Type reference (TYPE) D 20050609
3 Changing CHN_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20050613
4 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20050527
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050527

Method FILL_BONUS_TAB Signature

Method FILL_BONUS_TAB on class CL_HR_PAYROLL_MAIN_RETRO has no parameter.
Method FILL_BONUS_TAB on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method GET_CUTOFF_SEQUENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_CUTOFF_SEQNR Call by reference Type reference (TYPE) PC261-SEQNR Sequenznummer 20110330
2 Importing IT_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personen Ergebnisse einer Gruppe von PERAS 20110330
3 Importing IV_ENDDA Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20110330

Method GET_CUTOFF_SEQUENCE on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method INSERT_BONUS_RUN_BY_PENDD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_RETRO_DATE_ALL Value transfer Type reference (TYPE) D 20011108
2 Importing IMP_RETRO_SEQNR Value transfer Type reference (TYPE) CDSEQ Sequenznummer 20011108

Method INSERT_BONUS_RUN_BY_PENDD on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method INSERT_BONUS_RUN_BY_SEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_RETRO_DATE_ALL Call by reference Type reference (TYPE) D 20010911
2 Importing IMP_RETRO_SEQNR Call by reference Type reference (TYPE) CDSEQ Nummer eines Infotypsatzes bei gleichem Schlüssel 20010911

Method INSERT_BONUS_RUN_BY_SEQNR on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method INSERT_NAMC_INTO_APER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20011112
2 Importing IMP_CURRENT_CHKDT Call by reference Type reference (TYPE) D 20011109
3 Importing IMP_RETRO_DATE_CHECK Call by reference Type reference (TYPE) D 20011109

Method INSERT_NAMC_INTO_APER on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method INSERT_SPECIAL_RUN_INTO_APER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_INSERT_INDEX Call by reference Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20011108
2 Importing IMP_RGDIR_WA Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR Struktur der Tabelle Group_Rgdir 20011108

Method INSERT_SPECIAL_RUN_INTO_APER on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method ORGANIZE_RGDIR_FOR_SIMULATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personen Ergebnisse einer Gruppe von PERAS 20110330
2 Changing CV_RETRO_PERIOD Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20110330

Method ORGANIZE_RGDIR_FOR_SIMULATION on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method SET_FIXDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_RETRODATE Call by reference Type reference (TYPE) D 20010920
2 Returning RET_FIXDATE Value transfer Type reference (TYPE) D 20010920

Method SET_FIXDATE on class CL_HR_PAYROLL_MAIN_RETRO has no exception.

Method SET_RUECKRAB_FOR_REPETITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_FIRST_BONUS_SEQNR Call by reference Type reference (TYPE) PC261-SEQNR Sequenznummer 20010920
2 Changing CHN_RETRO_DATE_ALL Call by reference Type reference (TYPE) D 20010920
3 Changing CHN_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20010920
4 Changing CHN_RETRO_PERIOD Call by reference Type reference (TYPE) PC2PAPER Unterstruktur für Tabelle APER Personalabrechnung 20050621
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011017
History
Last changed by/on SAP  20060703 
SAP Release Created in