SAP ABAP Class CL_HR_PAYROLL_MAIN_BASIS (Root for the Main Routine)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_ABR Payroll 20010920
2 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_EVALUATION Main Routine for Evaluation 20010710
3 Inheritance (c INHERITING FROM c_ref)  CL_HR_PAYROLL_MAIN_TRN Note: Description Missing 20010711
Properties
Class CL_HR_PAYROLL_MAIN_BASIS  
Short Description Root for the Main Routine    
Super Class    
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 20010710   SAP 
Last change 20091125   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)
2 CL_HR_GROUP_CD_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_PAYROLL_AREA Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_PAYROLL_INFO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 PYCDC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_PAYROLL_MAIN_BASIS has no interface implemented.
Friends
Class CL_HR_PAYROLL_MAIN_BASIS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALL_ABKRS Instance attribute Protected Type reference (TYPE) ABKRS_TAB 20011002
2 AREA_GROUP Instance attribute Protected Object reference (TYPE REF TO) CL_HR_PAYROLL_AREA Payroll Area 20050525
3 BEGDA Instance attribute Protected Type reference (TYPE) D Data Selection Period of the Group 20010710
4 BONDT Static Attribute Public Type reference (TYPE) BONDT Off-Cycle Payroll Payment Date 20010730
5 CALLBACK_PROG Static Attribute Protected Type reference (TYPE) SY-CPROG ABAP Program, Caller in External Procedures 20010912
6 CONTEXT Static Attribute Public Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE 20011129
7 COUNTRY_EXIT Static Attribute Protected Object reference (TYPE REF TO) IF_EX_HR_PY_OUT_OF_SEQ BAdI Interface IF_EX_HR_PY_OUT_OF_SEQ 20011001
8 DOPPELTESEQUENZNUMMERN Instance attribute Public Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR of Person Results for a Group of PERAS 20030908
9 ENDDA Instance attribute Protected Type reference (TYPE) D Data Selection Period of the Group 20010710
10 FIRST_PERAS Instance attribute Public Type reference (TYPE) PERNR_D Personnel Number 20010711
11 FORCED_RETRO_DATE Static Attribute Public Type reference (TYPE) D Forced Retroactive Accounting Date 20010710
12 GROUP_APER Instance attribute Public Type reference (TYPE) HRPAY99_GROUP_APER_T Table Group_Aper 20010910
13 GROUP_PAYROLL_RUNS Instance attribute Public Type reference (TYPE) PAY_PM_OBJECT_TAB Table with Occurences 20030903
14 GROUP_RGDIR Instance attribute Public Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR of Person Results for a Group of PERAS 20010829
15 GROUP_RGDIR_CA Instance attribute Public Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR of Person Results for a Group of PERAS 20030908
16 HIGH_DATE Constant Public Type reference (TYPE) D '99991231' High date 20010717
17 I52RIC Instance attribute Protected Type reference (TYPE) BONUS_TAB 20010710
18 LEADING_ABKRS Instance attribute Protected Type reference (TYPE) ABKRS Payroll Area 20010710
19 LOCKED_AREAS_TAB Instance attribute Protected Type reference (TYPE) LOCKED_AREAS Temporarily locked payroll areas 20030130
20 LOW_DATE Constant Public Type reference (TYPE) D '18000101' Low Date 20010717
21 MOLGA Static Attribute Public Object reference (TYPE REF TO) CL_HR_MOLGA Country Grouping 20010730
22 NEW_GROUP_RGDIR Instance attribute Public Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR of Person Results for a Group of PERAS 20011017
23 OCCAT Static Attribute Public Type reference (TYPE) T52OCR-OCCAT Category for Off-Cycle Reason 20010719
24 OCRSN Static Attribute Public Type reference (TYPE) T52OCR-OCRSN Reason for Off-Cycle Payroll 20010719
25 PAYDT Static Attribute Public Type reference (TYPE) PAYDT Payment Date 20010710
26 PAYID Static Attribute Public Type reference (TYPE) PAYID Payroll Identifier 20010710
27 PAYROLL_INFO Static Attribute Protected Object reference (TYPE REF TO) CL_HR_PAYROLL_INFO Provides Information in Payroll Environment 20030116
28 PAYROLL_UNTIL Instance attribute Public Type reference (TYPE) D Payroll Run to 20010710
29 PAYTY Instance attribute Public Type reference (TYPE) PAYTY Payroll Type 20010911
30 PERSONID_EXT Instance attribute Public Type reference (TYPE) PERSONID_EXT External Person ID 20030203
31 PERSONID_EXT_READER Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_PERSONID Reads PersonId_ext, Pernr_text_tab 20030203
32 PERSON_ID Instance attribute Protected Type reference (TYPE) PERNR_D Personnel Number 20010925
33 PNBEGDA Static Attribute Public Type reference (TYPE) D Data Selection Period According to PNP 20010711
34 PNENDDA Static Attribute Public Type reference (TYPE) D Data Selection Period According to PNP 20010711
35 PNPABKRS Static Attribute Public Type reference (TYPE) PCCE_T_IABKRS PNPABKRS 20010710
36 PNPAPER Static Attribute Public Type reference (TYPE) PC2PAPER Payroll Period 20010710
37 PP0000 Instance attribute Protected Type reference (TYPE) P0000_TAB Infotypes Table 0000 20010710
38 PP0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Org. Assignment) 20010710
39 PP0003 Instance attribute Public Type reference (TYPE) P0003_TAB HR Master Record: Infotype 0003 (Payroll Status) 20010710
40 PP0221 Instance attribute Protected Type reference (TYPE) HRPAY99_P0221 Table Type for IT0221 20011001
41 PRDAT Instance attribute Protected Type reference (TYPE) D Earlies Retroactive Accounting Date of Group 20010717
42 PREVIOUS_PERSONID Static Attribute Private Type reference (TYPE) PERSONID_EXT Previous Person ID; Used to Detect When Person Changes 20090505
43 RETRO_INFOS Instance attribute Protected Type reference (TYPE) RETRODAYS_TAB 20030113
44 RGDIR_TAB Instance attribute Public Type reference (TYPE) PCCE_T_GROUP_RGDIRS Table that contains all RGDIRs of a group 20010711
45 RUN_DATE Static Attribute Public Type reference (TYPE) D 20010912
46 RUN_TIME Static Attribute Public Type reference (TYPE) T 20010912
47 SAVE_ENDDA Instance attribute Protected Type reference (TYPE) D 20010710
48 SW_CHECKPA03ABR Static Attribute Public Type reference (TYPE) RP_XFELD Switch may have been changed 20010710
49 SW_FC_CHECKPA03ABR Static Attribute Protected Type reference (TYPE) RP_XFELD Switch with Status Schema 20030408
50 SW_FC_UPD Static Attribute Public Type reference (TYPE) RP_XFELD Checkbox 20010710
51 SW_FL_IMMED Static Attribute Public Type reference (TYPE) RPCALCX0-FL_IMMED DBP 20010710
52 SW_INITAILIZED Static Attribute Public Type reference (TYPE) RP_XFELD 'X' statistical attributes are set 20010710
53 SW_MIX_PAYROLL Static Attribute Public Type reference (TYPE) RP_XFELD Checkbox 20010829
54 SW_NO_RETRO Static Attribute Public Type reference (TYPE) RP_XFELD fc-sw-nrc 20010710
55 SW_ON_DEMAND_CHECK Static Attribute Public Type reference (TYPE) RP_XFELD sw_on_demand_check 20010710
56 SW_REPETITION Static Attribute Public Type reference (TYPE) RP_XFELD Checkbox 20010921
57 SW_REVERSAL_RUN Static Attribute Public Type reference (TYPE) RP_XFELD Checkbox 20010717
58 XABKR Static Attribute Protected Type reference (TYPE) ABKRS Payroll Area 20010727
Methods
# Method Level Visibility Method type Description Created on
1 ADJUST_PERAS_APER Instance method Protected Method Adjust the APER pers.assig. to the APER groups 20010910
2 BUILD_NEW_RGDIR Instance method Public Method Fills the new RGDIR 20010829
3 CHANGE_APER_NATIO Instance method Public Method Country exit when APER is filled 20020211
4 CHECK_CONTROL_RECORD Instance method Protected Method Check for Control Record of Earliest Retr.Accounting Date 20010719
5 CHECK_GROUP Instance method Public Method Checks at Group Level Before Determining Retroactive Acc. 20010711
6 CHECK_GROUPING_OVERLAP Instance method Public Method Checks Overlappings of Groupings 20040512
7 CHECK_GROUPING_VALUES Instance method Protected Method Check Payroll Area Groupings 20050525
8 CHECK_PAYDT Instance method Public Method Checks the Payment Date 20011001
9 CHECK_PAYDT_WINDOW_ZERO Instance method Private Method Check Payment Date for Window Size 0 20011001
10 CHECK_PAYID Instance method Public Method Checks If PY ID Is Already Used by Other Pers. Assignments 20090415
11 CHECK_PAYROLL_AREA Instance method Public Method Checks Payroll Areas 20010710
12 CHECK_PAYROLL_AREA_IMMED Instance method Private Method Checks a Payroll Area for fl_immed 20010710
13 CHECK_PAYROLL_GROUPING_VALUES Instance method Public Method Check Payroll Area for MP 20050526
14 CHECK_PERAS_FOR_PAYROLL Instance method Public Method Check for Individual Contracts 20010921
15 CHECK_PERSON_FOR_PAYROLL Instance method Public Method Checks whether payroll should be run for a person 20010921
16 CHECK_REPETITION_IF_POSTED Instance method Public Method Checks whether a result has already been posted 20010830
17 CHECK_REPETITION_RUN Instance method Private Method Checks whether it is a repeat 20010711
18 CHECK_RETROACTIVE_PA_CHANGE Instance method Protected Method Checks whether the payroll area has changed retroactively 20011009
19 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20030203
20 CONSTRUCTOR Instance method Public Constructor Constructor 20010911
21 CORRECT_PAYDATES Instance method Protected Method Corrects the Payment Date Specified by the Gap Closure 20011109
22 DELETE_PAYROLL_FUTURE_FOR_SIMU Instance method Private Method Deletes the Payroll Future During the Simulation 20010829
23 DELETE_RESULT Instance method Public Method 20010905
24 DEQUEUE_TMP_PA03 Instance method Public Method Unlock the temporarily locked payroll areas 20030130
25 DETERMINE_APER Instance method Public Method Fills Table APER 20010711
26 DETERMINE_APER_INTERNAL Instance method Protected Method Fills Table APER 20010920
27 DETERMINE_BEGDA_AKTIV_PERIODE Instance method Protected Method Determines the start date of an active period 20010717
28 DETERMINE_BEGDA_EXIST_RESULT Instance method Protected Method Determines Start Date of First Result in Time Interval 20070521
29 DETERMINE_LEADING_ABKRS Instance method Public Method Determines the leading payroll area 20010711
30 DETERMINE_MAIN_PERAS Instance method Public Method Determines the person information for the Aper 20040203
31 DETERMINE_NEXT_REGULAR_PAYDT Instance method Private Method Determines the payment date of the next regular period 20011002
32 DETERMINE_OOSDATE Instance method Public Method Determines the 20010829
33 DETERMINE_REC_FOR_REP Instance method Public Method Determines the RGDIR records to be repeated 20010828
34 DETERMINE_RETRODAYS Instance method Public Method Determines the retroactive accounting date 20010711
35 FILL_APER_CURRENCY Instance method Protected Method Fills the currency in an Aper line 20010911
36 FILL_APER_REGULAR Instance method Protected Method Fills the APER With Regular Payroll Runs 20010719
37 FILL_APER_REGULAR_PERAS Instance method Protected Method Fills the APER With Regular Payroll Runs 20010719
38 FILL_APER_SPECIAL_RUN Instance method Protected Method Fills the Aper with an 'A', 'C' or 'B' run 20010911
39 FILL_PAYDATES_REGULAR Instance method Protected Method Fills the APER With the Payment Date of Regular Payment Runs 20010727
40 FILL_RUN_KEY Instance method Protected Method Fills the Run Key from an Aper Row 20030903
41 FILL_SDATES Instance method Private Method Fills the Split Data Table of the Aper 20010719
42 FILL_TABLE_ALLAP Instance method Protected Method Fills the Table ALLAP 20011017
43 GET_BEGIN_OF_ORIGINAL Instance method Protected Method Determines the date from when orignals are created 20010719
44 GET_BONUS_TAB Instance method Public Method Fetch T52RIC entries to be deleted 20020201
45 GET_CHKDT_ACTUAL Instance method Protected Method Payment Date of the Current Period 20011106
46 GET_CHKDT_ORGINAL Instance method Protected Method Payment Date of an Original Period 20010730
47 GET_INSTANCE Static method Public Method Create Instance 20010710
48 GET_LAST_FLAG Instance method Protected Method Determines LAST for FILL_PAYDATES_REGULAR 20010730
49 GET_MAXDAT Static method Public Method Determine the greater date 20010710
50 GET_MINDAT Static method Public Method Determine the lower date 20010710
51 GET_MINSEQNR Static method Public Method Determine the lower sequence number 20010710
52 GET_PREVIOUS_RESULTS Instance method Public Method the previous results from the RGDIR to an APER entry 20010912
53 INITIALIZE_PERSON Instance method Public Method Sets Instance Attribute 20010711
54 INITIALIZE_STATIC Static method Public Method Sets Statistical Attribute 20010710
55 INSERT_APER_ENTRY Instance method Public Method Inserts an APER Entry t the RGDIR Groups 20010829
56 MARK_RECORDS_OF_REPETITION Instance method Private Method Sets ':' at Repeat 20010829
57 PERSON_REFRESH Instance method Protected Method Deletes Variables and Tables at Change of Person 20011129
58 RESET_INIT Static method Public Method Resets Initialization Indicator 20060125
59 SET_PAYROLL_BEGIN_DATE Instance method Protected Method Set to start date 20010711
60 SET_PAYROLL_END_DATE Instance method Public Method Determines end dte of last ABKRS to be included in pyrll run 20010711
61 SET_PERSON_FIELDS_IN_RGDIR Instance method Public Method Fills the Person Fields From the RGDIR to the RGDIR Groups 20011023
62 SHIFT_PAYROLL_UNTIL Instance method Private Method Move the accounted to 20011001
63 SPLIT_PERAS_APER Instance method Private Method Splits the Aper of a Personnel Assignment 20010911
64 SPLIT_STRING Static method Public Method A line break and a remainder are inserted in a string 20011009
65 SPLIT_STRING_INTO_SY_MSGV Static method Public Method A string is distributed among four SY-MSGV fields 20011016
Events
Class CL_HR_PAYROLL_MAIN_BASIS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 ABKRS_TAB Protected See coding Split date table for Aper 20011002
2 ABKRS_TAB_WA Protected See coding Table with all payroll areas of a person 20011002
3 BONUS_TAB Protected See coding n 20010710
4 BONUS_TAB_WA Protected See coding Line in Bonus Table 20010710
5 IAPER_TAB Protected See coding Collection of In-Periods 20010911
6 IAPER_WA Protected See coding Collection of In-Periods 20010911
7 LOCKED_AREAS Protected See coding Temporarily locked payroll areas 20030130
8 RETRODAYS_TAB Protected See coding Table With Retroactive Accounting Info per Personnel Assignt 20010719
9 RETRODAYS_WA Protected See coding Lines of Table With Retr. Account. Info per Pers. Assignment 20010719
10 SDATES_TAB Private See coding Split date table for Aper 20010727 SDATES_TAB type sorted table of HRPY_SDATES with unique key datum
Method Signatures

Method ADJUST_PERAS_APER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_APER Call by reference Type reference (TYPE) PCCE_T_GROUP_APER Tabelle mit den Aper Tabellen pro Peras 20010910

Method ADJUST_PERAS_APER on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method BUILD_NEW_RGDIR 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 20010829
2 Changing CHN_REJECT Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010829
3 Exporting EXP_DO_EXPORT Call by reference Type reference (TYPE) RP_XFELD Die Directories müssen noch Exportiert werden 20010829
4 Exporting EXP_E_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20011004
5 Exporting EXP_NEW_RGDIRS Call by reference Type reference (TYPE) PCCE_T_GROUP_RGDIRS Tabelle, die alle neuen RGDIRs einer Gruppen enthält 20011017
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHANGE_APER_NATIO Signature

Method CHANGE_APER_NATIO on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method CHANGE_APER_NATIO on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_CONTROL_RECORD 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 20010719
2 Exporting EXP_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011008
3 Importing IMP_ABKRS Call by reference Object reference (TYPE REF TO) CL_HR_PAYROLL_AREA Abrechnungskreis 20010719
4 Importing IMP_COMP_DATE Call by reference Type reference (TYPE) D Vergleichsdatum 20010719
5 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010719
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_GROUP Signature

Method CHECK_GROUP on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method CHECK_GROUP on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_GROUPING_OVERLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing L_APER Value transfer Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20040514
2 Importing PERSON_PERNR_NUM Value transfer Type reference (TYPE) PCCE_PERNR_NUM Anzahl der Beschäftigungsverträge eines Mitarbeiters 20040603
# Exception Resumable Description Created on
1 CX_HR_PAYROLL_MAIN Fehler aus der Hauptroutine 20040603
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20040603

Method CHECK_GROUPING_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_GPVAL Call by reference Type reference (TYPE) CHAR4 Nicht näher def. Bereich, evtl. für Patchlevels verwendbar 20050525
2 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20050614
3 Changing CHN_NO_SELECTED Call by reference Type reference (TYPE) P 20050525

Method CHECK_GROUPING_VALUES on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_PAYDT 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 20011002
2 Exporting EXP_E_APER Call by reference Type reference (TYPE) PC2APER Aper-Zeile die im Protokoll ausgegeben werden soll 20011002
3 Exporting EXP_OUT_OF_SEQ_CHECK Call by reference Type reference (TYPE) RP_XFELD 'X': Out-Of-Sequence Scheck wir abgerechnet 20011002
4 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011008
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_PAYDT_WINDOW_ZERO 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 Changing CHN_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011002
3 Exporting EXP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20011001
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_PAYID 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 Messages for Payroll Log on External Procedures 20090415
2 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC 4: No payid available 20090505
3 Importing IMP_SCRN_PAYID Call by reference Type reference (TYPE) PAYID Payid entered on screen 20090505

Method CHECK_PAYID on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_PAYROLL_AREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_ABKRS Call by reference Type reference (TYPE) PCCE_T_IABKRS 20010710
2 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20010710
3 Changing CHN_NO_SELECTED Call by reference Type reference (TYPE) P 0: Keinen Abrechnungskreis selektiert 20010710
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_PAYROLL_AREA_IMMED 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 20010710
2 Exporting EXP_CONT Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010710
3 Importing IMP_PAYROLL_AREA Call by reference Type reference (TYPE) HRPAY99_PAY_AREA Abrechnungskreis 20010710
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_PAYROLL_GROUPING_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_ABKRS Call by reference Type reference (TYPE) PCCE_T_IABKRS Abrechnungskreisbereichstabelle 20050526
2 Changing CHN_GPVAL Call by reference Type reference (TYPE) PCCE_T_GPVAL Abrechnungskreisgruppierungen 20050603
3 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20050526
4 Changing CHN_NO_SELECTED Call by reference Type reference (TYPE) P 20050526
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20050526

Method CHECK_PERAS_FOR_PAYROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_MESSAGE Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20010921
2 Exporting EXP_REJECTED_PERAS Call by reference Type reference (TYPE) P0003_TAB Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20010921
3 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC 8: Reject, 10: Reject all 20010921
4 Importing IMP_DATE Call by reference Type reference (TYPE) D 20010921

Method CHECK_PERAS_FOR_PAYROLL on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_PERSON_FOR_PAYROLL 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 20010925
2 Exporting EXP_SUBRC Value transfer Type reference (TYPE) SYSUBRC 2: Message type 'R' 4: Reject 20010925

Method CHECK_PERSON_FOR_PAYROLL on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_REPETITION_IF_POSTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_MESSAGE Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20021120
2 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC 4: Reject, 20021120

Method CHECK_REPETITION_IF_POSTED on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CHECK_REPETITION_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_REPETITION Value transfer Type reference (TYPE) RP_XFELD 'X': Wiederholung 20010711
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method CHECK_RETROACTIVE_PA_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personanen Ergebnisse einer Gruppe von PERAS 20011009
# Exception Resumable Description Created on
1 CX_HR_PAYROLL_MAIN Fehler aus der Hauptroutine 20011009

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method CLASS_CONSTRUCTOR on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PAYTY Call by reference Type reference (TYPE) PAYTY 20010911

Method CONSTRUCTOR on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method CORRECT_PAYDATES Signature

Method CORRECT_PAYDATES on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method CORRECT_PAYDATES on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DELETE_PAYROLL_FUTURE_FOR_SIMU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_DO_EXPORT Call by reference Type reference (TYPE) RP_XFELD RGDIR wurde geändert und soll exportiert werden 20010829
2 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER_T Tabellentyp für APER 20010829

Method DELETE_PAYROLL_FUTURE_FOR_SIMU on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DELETE_RESULT 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 20010905
2 Importing IMP_RGDIR Value transfer Type reference (TYPE) HRPAY99_GROUP_RGDIR Struktur der Tabelle Group_Aper 20010905

Method DELETE_RESULT on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DEQUEUE_TMP_PA03 Signature

Method DEQUEUE_TMP_PA03 on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method DEQUEUE_TMP_PA03 on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DETERMINE_APER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_REJECT Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20010920
2 Exporting EXP_DO_EXPORT Call by reference Type reference (TYPE) RP_XFELD Die Directories müssen noch Exportiert werden 20010920
3 Exporting EXP_E_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20011004
4 Exporting EXP_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20010926
5 Exporting EXP_RGDIRS Call by reference Type reference (TYPE) PCCE_T_GROUP_RGDIRS Tabelle, die alle RGDIRs einer Gruppen enthält 20010920
6 Importing IMP_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE 20011017
7 Importing IMP_FIRST_BONUS_SEQNR Call by reference Type reference (TYPE) CDSEQ Nummer eines Infotypsatzes bei gleichem Schlüssel 20010911
8 Importing IMP_RETRO_DATE_ALL Call by reference Type reference (TYPE) D 20010911
9 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20010911
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method DETERMINE_APER_INTERNAL 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 20010920
2 Exporting EXP_APER Call by reference Type reference (TYPE) PCCE_T_GROUP_APER Tabelle Group_Aper 20010920
3 Importing IMP_FIRST_BONUS_SEQNR Call by reference Type reference (TYPE) CDSEQ Nummer eines Infotypsatzes bei gleichem Schlüssel 20010920
4 Importing IMP_RETRO_DATE_ALL Call by reference Type reference (TYPE) D 20010920
5 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20010920
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011016

Method DETERMINE_BEGDA_AKTIV_PERIODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_BEGDA Call by reference Type reference (TYPE) D Anfang des Zeitraum 20010717
2 Importing IMP_ENDDA Call by reference Type reference (TYPE) D Ende des Zeitraums 20010717
3 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Vertrag 20010717
4 Returning RET_AKTIV_BEGDA Value transfer Type reference (TYPE) D Begin des aktiven Zeitraums 20010717

Method DETERMINE_BEGDA_AKTIV_PERIODE on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DETERMINE_BEGDA_EXIST_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_BEGDA Call by reference Type reference (TYPE) D Beginn Zeitintervall 20070521
2 Importing IMP_ENDDA Call by reference Type reference (TYPE) D Ende Zeitintervall 20070521
3 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Vertrag 20070521
4 Returning RET_BEGDA_EXIST_RES Value transfer Type reference (TYPE) D Periodenbeginn 20070521

Method DETERMINE_BEGDA_EXIST_RESULT on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DETERMINE_LEADING_ABKRS 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 Messages for Payroll Log 20090520
2 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC 4: Reject person 20090520
3 Exporting RET_LEADING_ABKRS Value transfer Type reference (TYPE) ABKRS Führender Abrechnungskreis 20010711

Method DETERMINE_LEADING_ABKRS on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DETERMINE_MAIN_PERAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20040203
2 Returning RET_MAIN_PERAS Value transfer Type reference (TYPE) PERNR_D Personalnummer 20040203
# Exception Resumable Description Created on
1 CX_HR_PAYROLL_MAIN Fehler aus der Hauptroutine 20040203

Method DETERMINE_NEXT_REGULAR_PAYDT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PAYROLL_UNTIL Call by reference Type reference (TYPE) D 20011002
2 Returning RET_NEXT_PAYDT Value transfer Type reference (TYPE) PAYDT 20011002
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method DETERMINE_OOSDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20010829
2 Returning RET_OOS_DATE Value transfer Type reference (TYPE) D 20010829
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method DETERMINE_REC_FOR_REP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personanen Ergebnisse einer Gruppe von PERAS 20010829
2 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20010829
3 Importing IMP_VOID_INDICATOR Call by reference Type reference (TYPE) PC261-VOID Indikator für Stornierung 20010829

Method DETERMINE_REC_FOR_REP on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method DETERMINE_RETRODAYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_FIRST_BONUS_SEQNR Call by reference Type reference (TYPE) CDSEQ Aufsetzpunkt für reguläre Abrechnung 20010711
2 Exporting EXP_RETRO_DATE_ALL Call by reference Type reference (TYPE) D Erster Korrekturabrechnung 20010711
3 Exporting EXP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D Nummer eines Infotypsatzes bei gleichem Schlüssel 20010711
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011015

Method FILL_APER_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20010912
2 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20010912
# Exception Resumable Description Created on
1 ERROR_OCCURED Ein Fehler ist aufgetetten 20010912

Method FILL_APER_REGULAR 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 20010719
2 Changing CHN_RETRO_INFOS Call by reference Type reference (TYPE) RETRODAYS_TAB 20010719
3 Exporting EXP_APER Call by reference Type reference (TYPE) PCCE_T_GROUP_APER Tabelle mit den Aper Tabellen pro Peras 20010719
4 Exporting EXP_IAPER Call by reference Type reference (TYPE) IAPER_TAB Inperioden 20010911
5 Exporting EXP_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011008
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method FILL_APER_REGULAR_PERAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_IAPER Call by reference Type reference (TYPE) IAPER_TAB 20010727
2 Changing CHN_MESSAGES Call by reference Type reference (TYPE) HRPLOG_MSG_MAIN_T Meldungen für Abrechnungsprotokoll zu extern Proceduren 20010719
3 Exporting EXP_APER Call by reference Type reference (TYPE) HRPY_APER_TYPE Tabellentyp für APER 20010719
4 Exporting EXP_SUBRC Value transfer Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20011008
5 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010719
6 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20010719
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method FILL_APER_SPECIAL_RUN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_APER Call by reference Type reference (TYPE) PCCE_T_GROUP_APER Tabelle mit den Aper Tabellen pro Peras 20010911
2 Importing IMP_RETRO_DATE_REGULAR Call by reference Type reference (TYPE) D 20010911

Method FILL_APER_SPECIAL_RUN on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method FILL_PAYDATES_REGULAR Signature

Method FILL_PAYDATES_REGULAR on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method FILL_RUN_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_APER Call by reference Type reference (TYPE) PC2APER Struktur der Tabelle APER in der Personalabrechnung 20030903
2 Returning RET_RUN_KEY Value transfer Type reference (TYPE) PAY_PERIOD_KEY Schlüssel einer Periode 20030903

Method FILL_RUN_KEY on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method FILL_SDATES 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 20010719
2 Changing CHN_SDATES Call by reference Type reference (TYPE) SDATES_TAB 20010719
3 Importing IMP_BEGDA Call by reference Type reference (TYPE) D Beginn, ab dem nach Maßnahmen gesucht wird 20010719
4 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010719
# Exception Resumable Description Created on
1 ERROR_OCCURED Ein Fehler ist aufgetetten 20010719

Method FILL_TABLE_ALLAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_ALLAP Value transfer Type reference (TYPE) PCCE_T_GROUP_ALLAP Tabelle zum Speicher Abrechnungstabelle ALLAP pro Vertrag 20011017
2 Importing IMP_APER Call by reference Type reference (TYPE) PCCE_T_GROUP_APER Tabelle mit den Aper Tabellen pro Peras 20011017
3 Importing IMP_DATE Call by reference Type reference (TYPE) D 20011017

Method FILL_TABLE_ALLAP on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_BEGIN_OF_ORIGINAL 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 20010719
2 Exporting EXP_BEGDA Call by reference Type reference (TYPE) D 20010719
3 Importing IMP_ABKRS Call by reference Object reference (TYPE REF TO) CL_HR_PAYROLL_AREA Abrechnungskreis 20010719
4 Importing IMP_ENDDA Call by reference Type reference (TYPE) D Letzter Tag an dem MA in ABKRS 20011122
5 Importing IMP_OLD_CLOSE_GAP Call by reference Type reference (TYPE) SYSUBRC 0: benutze altes Lückeschließen 20010719
6 Importing IMP_PERAS Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010719
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011017

Method GET_BONUS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_BONUS_TAB Call by reference Type reference (TYPE) HRPY_TT_T52RIC Tabellentyp für T52RIC 20020201

Method GET_BONUS_TAB on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_CHKDT_ACTUAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20011106
2 Importing IMP_PAPER Call by reference Type reference (TYPE) PC2PAPER Unterstruktur für Tabelle APER Personalabrechnung 20011106
3 Returning RET_CHKDT Value transfer Type reference (TYPE) D 20011106
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011106

Method GET_CHKDT_ORGINAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20010730
2 Importing IMP_PAPER Call by reference Type reference (TYPE) PC2PAPER Unterstruktur für Tabelle APER Personalabrechnung 20010731
3 Returning RET_CHKDT Value transfer Type reference (TYPE) D 20010730
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_PAYTY Call by reference Type reference (TYPE) PAYTY SPACE Abrechnungstyp 20010710
2 Importing IMP_PGM_TYPE Call by reference Type reference (TYPE) PARM1 'ABR' ABR, AUS, SP, TRN 20010710
3 Returning RET_MAIN Value transfer Object reference (TYPE REF TO) CL_HR_PAYROLL_MAIN_BASIS test 20010710

Method GET_INSTANCE on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_LAST_FLAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_LAST Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010730
2 Changing CHN_SEQNR Call by reference Type reference (TYPE) PC261-SEQNR Sequenznummer 20010730
3 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER_T Struktur der Tabelle Group_Aper 20010730

Method GET_LAST_FLAG on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_MAXDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_DATE_1 Call by reference Type reference (TYPE) D Datum 1 20010710
2 Importing IMP_DATE_2 Call by reference Type reference (TYPE) D Datum 2 20010710
3 Returning RET_MAX_DATE Value transfer Type reference (TYPE) D Result 20010710

Method GET_MAXDAT on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_MINDAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_DATE_1 Call by reference Type reference (TYPE) D Datum 1 20010710
2 Importing IMP_DATE_2 Call by reference Type reference (TYPE) D Datum 2 20010710
3 Returning RET_MIN_DATE Value transfer Type reference (TYPE) D Result 20010710

Method GET_MINDAT on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_MINSEQNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_SEQNR_1 Call by reference Type reference (TYPE) CDSEQ Datum 1 20010710
2 Importing IMP_SEQNR_2 Call by reference Type reference (TYPE) CDSEQ Datum 2 20010710
3 Returning RET_MIN_SEQNR Value transfer Type reference (TYPE) CDSEQ Result 20010710

Method GET_MINSEQNR on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method GET_PREVIOUS_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personanen Ergebnisse einer Gruppe von PERAS 20010912
2 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20010912

Method GET_PREVIOUS_RESULTS on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method INITIALIZE_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_GPVAL Call by reference Type reference (TYPE) PCCE_GPVAL Gruppierungswert für Beschäftigungsverträge 20050525
2 Importing IMP_PERSON_ID Call by reference Type reference (TYPE) CLIKE 20010925
3 Importing IMP_PP0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20010711
4 Importing IMP_PP0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20010711
5 Importing IMP_PP0003 Call by reference Type reference (TYPE) P0003_TAB Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20010711
6 Importing IMP_PP0221 Call by reference Type reference (TYPE) HRPAY99_P0221 Tabellentyp für IT0221 20011109
7 Importing IMP_RGDIRS Call by reference Type reference (TYPE) PCCE_T_GROUP_RGDIRS Tabelle, die alle RGDIRs einer Gruppen enthält 20010711
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method INITIALIZE_STATIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_BEGDA Call by reference Type reference (TYPE) D Beginn Datenauswahlzeitraum 20010710
2 Importing IMP_BONDT Call by reference Type reference (TYPE) BONDT 20010730
3 Importing IMP_ENDDA Call by reference Type reference (TYPE) D Ende Datenauswahlzeitraum 20010710
4 Importing IMP_FORCED_RETRO_DATE Call by reference Type reference (TYPE) D Zwangsrückrechnungsdatum 20010710
5 Importing IMP_OCRSN Call by reference Type reference (TYPE) T52OCR-OCRSN Grund für Off-Cycle-Abrechnung 20010719
6 Importing IMP_PAYDT Call by reference Type reference (TYPE) PAYDT Zahldatum 20010710
7 Importing IMP_PAYID Call by reference Type reference (TYPE) PAYID Abrechnungsidentifikator 20010710
8 Importing IMP_PAYROLL_INFO Call by reference Object reference (TYPE REF TO) CL_HR_PAYROLL_INFO Stellt Informationen im Abrechnungsumfeld bereit 20030116
9 Importing IMP_PNPABKRS Call by reference Type reference (TYPE) PCCE_T_IABKRS PNPABKRS 20010710
10 Importing IMP_PNPAPER Call by reference Type reference (TYPE) PC2PAPER Unterstruktur für Tabelle APER Personalabrechnung 20010710
11 Importing IMP_RUN_DATE Call by reference Type reference (TYPE) D 20010912
12 Importing IMP_RUN_TIME Call by reference Type reference (TYPE) T 20010912
13 Importing IMP_SW_CHECKPA03ABR Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010710
14 Importing IMP_SW_FC_UPD Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010710
15 Importing IMP_SW_FL_IMMED Call by reference Type reference (TYPE) RPCALCX0-FL_IMMED Abrechnung als Sofortabrechnung durchführen 20010710
16 Importing IMP_SW_MIX_PAYROLL Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010829
17 Importing IMP_SW_NO_RETRO Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010710
18 Importing IMP_SW_ON_DEMAND_CHECK Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010710
19 Importing IMP_SW_REVERSAL_RUN Call by reference Type reference (TYPE) RP_XFELD Ankreuzfeld 20010717
20 Importing IMP_XABKR Call by reference Type reference (TYPE) ABKRS Abrechnungskreis 20010710

Method INITIALIZE_STATIC on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method INSERT_APER_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_RGDIR Call by reference Type reference (TYPE) HRPAY99_GROUP_RGDIR_T RGDIR der Personanen Ergebnisse einer Gruppe von PERAS 20010829
2 Exporting EXP_SEQNR Call by reference Type reference (TYPE) PC261-SEQNR Sequenznummer 20010829
3 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER Struktur der Tabelle Group_Aper 20010829
# Exception Resumable Description Created on
1 CX_HR_PAYROLL_MAIN Fehler aus der Hauptroutine 20011008
2 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method MARK_RECORDS_OF_REPETITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_APER Call by reference Type reference (TYPE) HRPAY99_GROUP_APER_T Tabelle Group_Aper 20010829

Method MARK_RECORDS_OF_REPETITION on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method PERSON_REFRESH Signature

Method PERSON_REFRESH on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method PERSON_REFRESH on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method RESET_INIT Signature

Method RESET_INIT on class CL_HR_PAYROLL_MAIN_BASIS has no parameter.
Method RESET_INIT on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SET_PAYROLL_BEGIN_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_END_DATE Call by reference Type reference (TYPE) D Endedatum 20010711
2 Importing IMP_START_DATE Call by reference Type reference (TYPE) D Anfangsdatum 20010711
3 Returning RET_BEGIN_DATE Value transfer Type reference (TYPE) D Begin der abzurechnenden Periode 20010711

Method SET_PAYROLL_BEGIN_DATE on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SET_PAYROLL_END_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_ENDDA Value transfer Type reference (TYPE) D Geändertes PN-ENDDA 20010711

Method SET_PAYROLL_END_DATE on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SET_PERSON_FIELDS_IN_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSON_FIELDS Call by reference Type reference (TYPE) HRPAY99_PERSON_FIELDS_IN_RGDIR Personenfelder für Update der Gruppen RGDIR 20011023

Method SET_PERSON_FIELDS_IN_RGDIR on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SHIFT_PAYROLL_UNTIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RET_NEW_PAYROLL_UNTIL Value transfer Type reference (TYPE) D 20011001
# Exception Resumable Description Created on
1 CX_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20011008

Method SPLIT_PERAS_APER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHN_APER Call by reference Type reference (TYPE) HRPY_APER_TYPE Tabellentyp für APER 20010911
2 Importing IMP_SDATES Call by reference Type reference (TYPE) SDATES_TAB 20010911

Method SPLIT_PERAS_APER on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SPLIT_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXP_LINE Value transfer Type reference (TYPE) CLIKE Character feld, kein String 20011009
2 Exporting EXP_REST Value transfer Type reference (TYPE) STRING 20011009
3 Importing IMP_STRING Call by reference Type reference (TYPE) STRING 20011009

Method SPLIT_STRING on class CL_HR_PAYROLL_MAIN_BASIS has no exception.

Method SPLIT_STRING_INTO_SY_MSGV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_STRING Call by reference Type reference (TYPE) CLIKE 20011016

Method SPLIT_STRING_INTO_SY_MSGV on class CL_HR_PAYROLL_MAIN_BASIS has no exception.
History
Last changed by/on SAP  20091125 
SAP Release Created in