Hierarchy
⤷
⤷
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 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 4 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 5 | 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 | Instance attribute | Protected | Type reference (TYPE) | ABKRS_TAB | 20011002 | ||||
| 2 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HR_PAYROLL_AREA | Payroll Area | 20050525 | |||
| 3 | Instance attribute | Protected | Type reference (TYPE) | D | Data Selection Period of the Group | 20010710 | |||
| 4 | Static Attribute | Public | Type reference (TYPE) | BONDT | Off-Cycle Payroll Payment Date | 20010730 | |||
| 5 | Static Attribute | Protected | Type reference (TYPE) | SY-CPROG | ABAP Program, Caller in External Procedures | 20010912 | |||
| 6 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_HR_PAY_CONTEXT_CE | 20011129 | ||||
| 7 | 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 | Instance attribute | Public | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR of Person Results for a Group of PERAS | 20030908 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | D | Data Selection Period of the Group | 20010710 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | PERNR_D | Personnel Number | 20010711 | |||
| 11 | Static Attribute | Public | Type reference (TYPE) | D | Forced Retroactive Accounting Date | 20010710 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | HRPAY99_GROUP_APER_T | Table Group_Aper | 20010910 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | PAY_PM_OBJECT_TAB | Table with Occurences | 20030903 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR of Person Results for a Group of PERAS | 20010829 | |||
| 15 | Instance attribute | Public | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR of Person Results for a Group of PERAS | 20030908 | |||
| 16 | Constant | Public | Type reference (TYPE) | D | '99991231' | High date | 20010717 | ||
| 17 | Instance attribute | Protected | Type reference (TYPE) | BONUS_TAB | 20010710 | ||||
| 18 | Instance attribute | Protected | Type reference (TYPE) | ABKRS | Payroll Area | 20010710 | |||
| 19 | Instance attribute | Protected | Type reference (TYPE) | LOCKED_AREAS | Temporarily locked payroll areas | 20030130 | |||
| 20 | Constant | Public | Type reference (TYPE) | D | '18000101' | Low Date | 20010717 | ||
| 21 | Static Attribute | Public | Object reference (TYPE REF TO) | CL_HR_MOLGA | Country Grouping | 20010730 | |||
| 22 | Instance attribute | Public | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR of Person Results for a Group of PERAS | 20011017 | |||
| 23 | Static Attribute | Public | Type reference (TYPE) | T52OCR-OCCAT | Category for Off-Cycle Reason | 20010719 | |||
| 24 | Static Attribute | Public | Type reference (TYPE) | T52OCR-OCRSN | Reason for Off-Cycle Payroll | 20010719 | |||
| 25 | Static Attribute | Public | Type reference (TYPE) | PAYDT | Payment Date | 20010710 | |||
| 26 | Static Attribute | Public | Type reference (TYPE) | PAYID | Payroll Identifier | 20010710 | |||
| 27 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_HR_PAYROLL_INFO | Provides Information in Payroll Environment | 20030116 | |||
| 28 | Instance attribute | Public | Type reference (TYPE) | D | Payroll Run to | 20010710 | |||
| 29 | Instance attribute | Public | Type reference (TYPE) | PAYTY | Payroll Type | 20010911 | |||
| 30 | Instance attribute | Public | Type reference (TYPE) | PERSONID_EXT | External Person ID | 20030203 | |||
| 31 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_HRCCE_PERSONID | Reads PersonId_ext, Pernr_text_tab | 20030203 | |||
| 32 | Instance attribute | Protected | Type reference (TYPE) | PERNR_D | Personnel Number | 20010925 | |||
| 33 | Static Attribute | Public | Type reference (TYPE) | D | Data Selection Period According to PNP | 20010711 | |||
| 34 | Static Attribute | Public | Type reference (TYPE) | D | Data Selection Period According to PNP | 20010711 | |||
| 35 | Static Attribute | Public | Type reference (TYPE) | PCCE_T_IABKRS | PNPABKRS | 20010710 | |||
| 36 | Static Attribute | Public | Type reference (TYPE) | PC2PAPER | Payroll Period | 20010710 | |||
| 37 | Instance attribute | Protected | Type reference (TYPE) | P0000_TAB | Infotypes Table 0000 | 20010710 | |||
| 38 | Instance attribute | Protected | Type reference (TYPE) | P0001_TAB | HR Master Record: Infotype 0001 (Org. Assignment) | 20010710 | |||
| 39 | Instance attribute | Public | Type reference (TYPE) | P0003_TAB | HR Master Record: Infotype 0003 (Payroll Status) | 20010710 | |||
| 40 | Instance attribute | Protected | Type reference (TYPE) | HRPAY99_P0221 | Table Type for IT0221 | 20011001 | |||
| 41 | Instance attribute | Protected | Type reference (TYPE) | D | Earlies Retroactive Accounting Date of Group | 20010717 | |||
| 42 | Static Attribute | Private | Type reference (TYPE) | PERSONID_EXT | Previous Person ID; Used to Detect When Person Changes | 20090505 | |||
| 43 | Instance attribute | Protected | Type reference (TYPE) | RETRODAYS_TAB | 20030113 | ||||
| 44 | Instance attribute | Public | Type reference (TYPE) | PCCE_T_GROUP_RGDIRS | Table that contains all RGDIRs of a group | 20010711 | |||
| 45 | Static Attribute | Public | Type reference (TYPE) | D | 20010912 | ||||
| 46 | Static Attribute | Public | Type reference (TYPE) | T | 20010912 | ||||
| 47 | Instance attribute | Protected | Type reference (TYPE) | D | 20010710 | ||||
| 48 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | Switch may have been changed | 20010710 | |||
| 49 | Static Attribute | Protected | Type reference (TYPE) | RP_XFELD | Switch with Status Schema | 20030408 | |||
| 50 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | Checkbox | 20010710 | |||
| 51 | Static Attribute | Public | Type reference (TYPE) | RPCALCX0-FL_IMMED | DBP | 20010710 | |||
| 52 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | 'X' statistical attributes are set | 20010710 | |||
| 53 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | Checkbox | 20010829 | |||
| 54 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | fc-sw-nrc | 20010710 | |||
| 55 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | sw_on_demand_check | 20010710 | |||
| 56 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | Checkbox | 20010921 | |||
| 57 | Static Attribute | Public | Type reference (TYPE) | RP_XFELD | Checkbox | 20010717 | |||
| 58 | Static Attribute | Protected | Type reference (TYPE) | ABKRS | Payroll Area | 20010727 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Adjust the APER pers.assig. to the APER groups | 20010910 | |
| 2 | Instance method | Public | Method | Fills the new RGDIR | 20010829 | |
| 3 | Instance method | Public | Method | Country exit when APER is filled | 20020211 | |
| 4 | Instance method | Protected | Method | Check for Control Record of Earliest Retr.Accounting Date | 20010719 | |
| 5 | Instance method | Public | Method | Checks at Group Level Before Determining Retroactive Acc. | 20010711 | |
| 6 | Instance method | Public | Method | Checks Overlappings of Groupings | 20040512 | |
| 7 | Instance method | Protected | Method | Check Payroll Area Groupings | 20050525 | |
| 8 | Instance method | Public | Method | Checks the Payment Date | 20011001 | |
| 9 | Instance method | Private | Method | Check Payment Date for Window Size 0 | 20011001 | |
| 10 | Instance method | Public | Method | Checks If PY ID Is Already Used by Other Pers. Assignments | 20090415 | |
| 11 | Instance method | Public | Method | Checks Payroll Areas | 20010710 | |
| 12 | Instance method | Private | Method | Checks a Payroll Area for fl_immed | 20010710 | |
| 13 | Instance method | Public | Method | Check Payroll Area for MP | 20050526 | |
| 14 | Instance method | Public | Method | Check for Individual Contracts | 20010921 | |
| 15 | Instance method | Public | Method | Checks whether payroll should be run for a person | 20010921 | |
| 16 | Instance method | Public | Method | Checks whether a result has already been posted | 20010830 | |
| 17 | Instance method | Private | Method | Checks whether it is a repeat | 20010711 | |
| 18 | Instance method | Protected | Method | Checks whether the payroll area has changed retroactively | 20011009 | |
| 19 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030203 | |
| 20 | Instance method | Public | Constructor | Constructor | 20010911 | |
| 21 | Instance method | Protected | Method | Corrects the Payment Date Specified by the Gap Closure | 20011109 | |
| 22 | Instance method | Private | Method | Deletes the Payroll Future During the Simulation | 20010829 | |
| 23 | Instance method | Public | Method | 20010905 | ||
| 24 | Instance method | Public | Method | Unlock the temporarily locked payroll areas | 20030130 | |
| 25 | Instance method | Public | Method | Fills Table APER | 20010711 | |
| 26 | Instance method | Protected | Method | Fills Table APER | 20010920 | |
| 27 | Instance method | Protected | Method | Determines the start date of an active period | 20010717 | |
| 28 | Instance method | Protected | Method | Determines Start Date of First Result in Time Interval | 20070521 | |
| 29 | Instance method | Public | Method | Determines the leading payroll area | 20010711 | |
| 30 | Instance method | Public | Method | Determines the person information for the Aper | 20040203 | |
| 31 | Instance method | Private | Method | Determines the payment date of the next regular period | 20011002 | |
| 32 | Instance method | Public | Method | Determines the | 20010829 | |
| 33 | Instance method | Public | Method | Determines the RGDIR records to be repeated | 20010828 | |
| 34 | Instance method | Public | Method | Determines the retroactive accounting date | 20010711 | |
| 35 | Instance method | Protected | Method | Fills the currency in an Aper line | 20010911 | |
| 36 | Instance method | Protected | Method | Fills the APER With Regular Payroll Runs | 20010719 | |
| 37 | Instance method | Protected | Method | Fills the APER With Regular Payroll Runs | 20010719 | |
| 38 | Instance method | Protected | Method | Fills the Aper with an 'A', 'C' or 'B' run | 20010911 | |
| 39 | Instance method | Protected | Method | Fills the APER With the Payment Date of Regular Payment Runs | 20010727 | |
| 40 | Instance method | Protected | Method | Fills the Run Key from an Aper Row | 20030903 | |
| 41 | Instance method | Private | Method | Fills the Split Data Table of the Aper | 20010719 | |
| 42 | Instance method | Protected | Method | Fills the Table ALLAP | 20011017 | |
| 43 | Instance method | Protected | Method | Determines the date from when orignals are created | 20010719 | |
| 44 | Instance method | Public | Method | Fetch T52RIC entries to be deleted | 20020201 | |
| 45 | Instance method | Protected | Method | Payment Date of the Current Period | 20011106 | |
| 46 | Instance method | Protected | Method | Payment Date of an Original Period | 20010730 | |
| 47 | Static method | Public | Method | Create Instance | 20010710 | |
| 48 | Instance method | Protected | Method | Determines LAST for FILL_PAYDATES_REGULAR | 20010730 | |
| 49 | Static method | Public | Method | Determine the greater date | 20010710 | |
| 50 | Static method | Public | Method | Determine the lower date | 20010710 | |
| 51 | Static method | Public | Method | Determine the lower sequence number | 20010710 | |
| 52 | Instance method | Public | Method | the previous results from the RGDIR to an APER entry | 20010912 | |
| 53 | Instance method | Public | Method | Sets Instance Attribute | 20010711 | |
| 54 | Static method | Public | Method | Sets Statistical Attribute | 20010710 | |
| 55 | Instance method | Public | Method | Inserts an APER Entry t the RGDIR Groups | 20010829 | |
| 56 | Instance method | Private | Method | Sets ':' at Repeat | 20010829 | |
| 57 | Instance method | Protected | Method | Deletes Variables and Tables at Change of Person | 20011129 | |
| 58 | Static method | Public | Method | Resets Initialization Indicator | 20060125 | |
| 59 | Instance method | Protected | Method | Set to start date | 20010711 | |
| 60 | Instance method | Public | Method | Determines end dte of last ABKRS to be included in pyrll run | 20010711 | |
| 61 | Instance method | Public | Method | Fills the Person Fields From the RGDIR to the RGDIR Groups | 20011023 | |
| 62 | Instance method | Private | Method | Move the accounted to | 20011001 | |
| 63 | Instance method | Private | Method | Splits the Aper of a Personnel Assignment | 20010911 | |
| 64 | Static method | Public | Method | A line break and a remainder are inserted in a string | 20011009 | |
| 65 | 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 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010829 | |||
| 2 | CHN_REJECT | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20010829 | |||
| 3 | EXP_DO_EXPORT | Call by reference | Type reference (TYPE) | RP_XFELD | Die Directories müssen noch Exportiert werden | 20010829 | |||
| 4 | EXP_E_APER | Call by reference | Type reference (TYPE) | PC2APER | Struktur der Tabelle APER in der Personalabrechnung | 20011004 | |||
| 5 | 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 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010719 | |||
| 2 | EXP_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011008 | |||
| 3 | IMP_ABKRS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAYROLL_AREA | Abrechnungskreis | 20010719 | |||
| 4 | IMP_COMP_DATE | Call by reference | Type reference (TYPE) | D | Vergleichsdatum | 20010719 | |||
| 5 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | L_APER | Value transfer | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20040514 | |||
| 2 | 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 | Fehler aus der Hauptroutine | 20040603 | ||
| 2 | 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 | CHN_GPVAL | Call by reference | Type reference (TYPE) | CHAR4 | Nicht näher def. Bereich, evtl. für Patchlevels verwendbar | 20050525 | |||
| 2 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20050614 | |||
| 3 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20011002 | |||
| 2 | EXP_E_APER | Call by reference | Type reference (TYPE) | PC2APER | Aper-Zeile die im Protokoll ausgegeben werden soll | 20011002 | |||
| 3 | EXP_OUT_OF_SEQ_CHECK | Call by reference | Type reference (TYPE) | RP_XFELD | 'X': Out-Of-Sequence Scheck wir abgerechnet | 20011002 | |||
| 4 | EXP_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20011001 | |||
| 2 | CHN_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011002 | |||
| 3 | EXP_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20011001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Messages for Payroll Log on External Procedures | 20090415 | |||
| 2 | EXP_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 4: No payid available | 20090505 | |||
| 3 | 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 | CHN_ABKRS | Call by reference | Type reference (TYPE) | PCCE_T_IABKRS | 20010710 | ||||
| 2 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010710 | |||
| 3 | CHN_NO_SELECTED | Call by reference | Type reference (TYPE) | P | 0: Keinen Abrechnungskreis selektiert | 20010710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010710 | |||
| 2 | EXP_CONT | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010710 | |||
| 3 | IMP_PAYROLL_AREA | Call by reference | Type reference (TYPE) | HRPAY99_PAY_AREA | Abrechnungskreis | 20010710 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_ABKRS | Call by reference | Type reference (TYPE) | PCCE_T_IABKRS | Abrechnungskreisbereichstabelle | 20050526 | |||
| 2 | CHN_GPVAL | Call by reference | Type reference (TYPE) | PCCE_T_GPVAL | Abrechnungskreisgruppierungen | 20050603 | |||
| 3 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20050526 | |||
| 4 | CHN_NO_SELECTED | Call by reference | Type reference (TYPE) | P | 20050526 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXP_MESSAGE | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010921 | |||
| 2 | EXP_REJECTED_PERAS | Call by reference | Type reference (TYPE) | P0003_TAB | Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) | 20010921 | |||
| 3 | EXP_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 8: Reject, 10: Reject all | 20010921 | |||
| 4 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010925 | |||
| 2 | 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 | EXP_MESSAGE | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20021120 | |||
| 2 | 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 | RET_REPETITION | Value transfer | Type reference (TYPE) | RP_XFELD | 'X': Wiederholung | 20010711 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | 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 | 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 | EXP_DO_EXPORT | Call by reference | Type reference (TYPE) | RP_XFELD | RGDIR wurde geändert und soll exportiert werden | 20010829 | |||
| 2 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010905 | |||
| 2 | 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 | CHN_REJECT | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20010920 | |||
| 2 | EXP_DO_EXPORT | Call by reference | Type reference (TYPE) | RP_XFELD | Die Directories müssen noch Exportiert werden | 20010920 | |||
| 3 | EXP_E_APER | Call by reference | Type reference (TYPE) | PC2APER | Struktur der Tabelle APER in der Personalabrechnung | 20011004 | |||
| 4 | EXP_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010926 | |||
| 5 | EXP_RGDIRS | Call by reference | Type reference (TYPE) | PCCE_T_GROUP_RGDIRS | Tabelle, die alle RGDIRs einer Gruppen enthält | 20010920 | |||
| 6 | IMP_CONTEXT | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAY_CONTEXT_CE | 20011017 | ||||
| 7 | IMP_FIRST_BONUS_SEQNR | Call by reference | Type reference (TYPE) | CDSEQ | Nummer eines Infotypsatzes bei gleichem Schlüssel | 20010911 | |||
| 8 | IMP_RETRO_DATE_ALL | Call by reference | Type reference (TYPE) | D | 20010911 | ||||
| 9 | IMP_RETRO_DATE_REGULAR | Call by reference | Type reference (TYPE) | D | 20010911 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010920 | |||
| 2 | EXP_APER | Call by reference | Type reference (TYPE) | PCCE_T_GROUP_APER | Tabelle Group_Aper | 20010920 | |||
| 3 | IMP_FIRST_BONUS_SEQNR | Call by reference | Type reference (TYPE) | CDSEQ | Nummer eines Infotypsatzes bei gleichem Schlüssel | 20010920 | |||
| 4 | IMP_RETRO_DATE_ALL | Call by reference | Type reference (TYPE) | D | 20010920 | ||||
| 5 | IMP_RETRO_DATE_REGULAR | Call by reference | Type reference (TYPE) | D | 20010920 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IMP_BEGDA | Call by reference | Type reference (TYPE) | D | Anfang des Zeitraum | 20010717 | |||
| 2 | IMP_ENDDA | Call by reference | Type reference (TYPE) | D | Ende des Zeitraums | 20010717 | |||
| 3 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Vertrag | 20010717 | |||
| 4 | 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 | IMP_BEGDA | Call by reference | Type reference (TYPE) | D | Beginn Zeitintervall | 20070521 | |||
| 2 | IMP_ENDDA | Call by reference | Type reference (TYPE) | D | Ende Zeitintervall | 20070521 | |||
| 3 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Vertrag | 20070521 | |||
| 4 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Messages for Payroll Log | 20090520 | |||
| 2 | EXP_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | 4: Reject person | 20090520 | |||
| 3 | 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 | IMP_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20040203 | |||
| 2 | RET_MAIN_PERAS | Value transfer | Type reference (TYPE) | PERNR_D | Personalnummer | 20040203 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IMP_PAYROLL_UNTIL | Call by reference | Type reference (TYPE) | D | 20011002 | ||||
| 2 | RET_NEXT_PAYDT | Value transfer | Type reference (TYPE) | PAYDT | 20011002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IMP_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20010829 | |||
| 2 | RET_OOS_DATE | Value transfer | Type reference (TYPE) | D | 20010829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXP_RGDIR | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personanen Ergebnisse einer Gruppe von PERAS | 20010829 | |||
| 2 | IMP_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20010829 | |||
| 3 | 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 | EXP_FIRST_BONUS_SEQNR | Call by reference | Type reference (TYPE) | CDSEQ | Aufsetzpunkt für reguläre Abrechnung | 20010711 | |||
| 2 | EXP_RETRO_DATE_ALL | Call by reference | Type reference (TYPE) | D | Erster Korrekturabrechnung | 20010711 | |||
| 3 | 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 | 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 | CHN_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20010912 | |||
| 2 | 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 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010719 | |||
| 2 | CHN_RETRO_INFOS | Call by reference | Type reference (TYPE) | RETRODAYS_TAB | 20010719 | ||||
| 3 | EXP_APER | Call by reference | Type reference (TYPE) | PCCE_T_GROUP_APER | Tabelle mit den Aper Tabellen pro Peras | 20010719 | |||
| 4 | EXP_IAPER | Call by reference | Type reference (TYPE) | IAPER_TAB | Inperioden | 20010911 | |||
| 5 | EXP_SUBRC | Call by reference | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_IAPER | Call by reference | Type reference (TYPE) | IAPER_TAB | 20010727 | ||||
| 2 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010719 | |||
| 3 | EXP_APER | Call by reference | Type reference (TYPE) | HRPY_APER_TYPE | Tabellentyp für APER | 20010719 | |||
| 4 | EXP_SUBRC | Value transfer | Type reference (TYPE) | SYSUBRC | Rückgabewert, Rückgabewert nach ABAP-Anweisungen | 20011008 | |||
| 5 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20010719 | |||
| 6 | IMP_RETRO_DATE_REGULAR | Call by reference | Type reference (TYPE) | D | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_APER | Call by reference | Type reference (TYPE) | PCCE_T_GROUP_APER | Tabelle mit den Aper Tabellen pro Peras | 20010911 | |||
| 2 | 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 | 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 | IMP_APER | Call by reference | Type reference (TYPE) | PC2APER | Struktur der Tabelle APER in der Personalabrechnung | 20030903 | |||
| 2 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010719 | |||
| 2 | CHN_SDATES | Call by reference | Type reference (TYPE) | SDATES_TAB | 20010719 | ||||
| 3 | IMP_BEGDA | Call by reference | Type reference (TYPE) | D | Beginn, ab dem nach Maßnahmen gesucht wird | 20010719 | |||
| 4 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EXP_ALLAP | Value transfer | Type reference (TYPE) | PCCE_T_GROUP_ALLAP | Tabelle zum Speicher Abrechnungstabelle ALLAP pro Vertrag | 20011017 | |||
| 2 | IMP_APER | Call by reference | Type reference (TYPE) | PCCE_T_GROUP_APER | Tabelle mit den Aper Tabellen pro Peras | 20011017 | |||
| 3 | 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 | CHN_MESSAGES | Call by reference | Type reference (TYPE) | HRPLOG_MSG_MAIN_T | Meldungen für Abrechnungsprotokoll zu extern Proceduren | 20010719 | |||
| 2 | EXP_BEGDA | Call by reference | Type reference (TYPE) | D | 20010719 | ||||
| 3 | IMP_ABKRS | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAYROLL_AREA | Abrechnungskreis | 20010719 | |||
| 4 | IMP_ENDDA | Call by reference | Type reference (TYPE) | D | Letzter Tag an dem MA in ABKRS | 20011122 | |||
| 5 | IMP_OLD_CLOSE_GAP | Call by reference | Type reference (TYPE) | SYSUBRC | 0: benutze altes Lückeschließen | 20010719 | |||
| 6 | IMP_PERAS | Call by reference | Type reference (TYPE) | PERNR_D | Personalnummer | 20010719 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | IMP_ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20011106 | |||
| 2 | IMP_PAPER | Call by reference | Type reference (TYPE) | PC2PAPER | Unterstruktur für Tabelle APER Personalabrechnung | 20011106 | |||
| 3 | RET_CHKDT | Value transfer | Type reference (TYPE) | D | 20011106 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IMP_ABKRS | Call by reference | Type reference (TYPE) | ABKRS | Abrechnungskreis | 20010730 | |||
| 2 | IMP_PAPER | Call by reference | Type reference (TYPE) | PC2PAPER | Unterstruktur für Tabelle APER Personalabrechnung | 20010731 | |||
| 3 | RET_CHKDT | Value transfer | Type reference (TYPE) | D | 20010730 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | IMP_PAYTY | Call by reference | Type reference (TYPE) | PAYTY | SPACE | Abrechnungstyp | 20010710 | ||
| 2 | IMP_PGM_TYPE | Call by reference | Type reference (TYPE) | PARM1 | 'ABR' | ABR, AUS, SP, TRN | 20010710 | ||
| 3 | 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 | CHN_LAST | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010730 | |||
| 2 | CHN_SEQNR | Call by reference | Type reference (TYPE) | PC261-SEQNR | Sequenznummer | 20010730 | |||
| 3 | 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 | IMP_DATE_1 | Call by reference | Type reference (TYPE) | D | Datum 1 | 20010710 | |||
| 2 | IMP_DATE_2 | Call by reference | Type reference (TYPE) | D | Datum 2 | 20010710 | |||
| 3 | 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 | IMP_DATE_1 | Call by reference | Type reference (TYPE) | D | Datum 1 | 20010710 | |||
| 2 | IMP_DATE_2 | Call by reference | Type reference (TYPE) | D | Datum 2 | 20010710 | |||
| 3 | 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 | IMP_SEQNR_1 | Call by reference | Type reference (TYPE) | CDSEQ | Datum 1 | 20010710 | |||
| 2 | IMP_SEQNR_2 | Call by reference | Type reference (TYPE) | CDSEQ | Datum 2 | 20010710 | |||
| 3 | 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 | EXP_RGDIR | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personanen Ergebnisse einer Gruppe von PERAS | 20010912 | |||
| 2 | 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 | IMP_GPVAL | Call by reference | Type reference (TYPE) | PCCE_GPVAL | Gruppierungswert für Beschäftigungsverträge | 20050525 | |||
| 2 | IMP_PERSON_ID | Call by reference | Type reference (TYPE) | CLIKE | 20010925 | ||||
| 3 | IMP_PP0000 | Call by reference | Type reference (TYPE) | P0000_TAB | Personal-Stammsatz Infotyp 0000 (Massnahmen) | 20010711 | |||
| 4 | IMP_PP0001 | Call by reference | Type reference (TYPE) | P0001_TAB | Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) | 20010711 | |||
| 5 | IMP_PP0003 | Call by reference | Type reference (TYPE) | P0003_TAB | Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) | 20010711 | |||
| 6 | IMP_PP0221 | Call by reference | Type reference (TYPE) | HRPAY99_P0221 | Tabellentyp für IT0221 | 20011109 | |||
| 7 | 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 | 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 | IMP_BEGDA | Call by reference | Type reference (TYPE) | D | Beginn Datenauswahlzeitraum | 20010710 | |||
| 2 | IMP_BONDT | Call by reference | Type reference (TYPE) | BONDT | 20010730 | ||||
| 3 | IMP_ENDDA | Call by reference | Type reference (TYPE) | D | Ende Datenauswahlzeitraum | 20010710 | |||
| 4 | IMP_FORCED_RETRO_DATE | Call by reference | Type reference (TYPE) | D | Zwangsrückrechnungsdatum | 20010710 | |||
| 5 | IMP_OCRSN | Call by reference | Type reference (TYPE) | T52OCR-OCRSN | Grund für Off-Cycle-Abrechnung | 20010719 | |||
| 6 | IMP_PAYDT | Call by reference | Type reference (TYPE) | PAYDT | Zahldatum | 20010710 | |||
| 7 | IMP_PAYID | Call by reference | Type reference (TYPE) | PAYID | Abrechnungsidentifikator | 20010710 | |||
| 8 | IMP_PAYROLL_INFO | Call by reference | Object reference (TYPE REF TO) | CL_HR_PAYROLL_INFO | Stellt Informationen im Abrechnungsumfeld bereit | 20030116 | |||
| 9 | IMP_PNPABKRS | Call by reference | Type reference (TYPE) | PCCE_T_IABKRS | PNPABKRS | 20010710 | |||
| 10 | IMP_PNPAPER | Call by reference | Type reference (TYPE) | PC2PAPER | Unterstruktur für Tabelle APER Personalabrechnung | 20010710 | |||
| 11 | IMP_RUN_DATE | Call by reference | Type reference (TYPE) | D | 20010912 | ||||
| 12 | IMP_RUN_TIME | Call by reference | Type reference (TYPE) | T | 20010912 | ||||
| 13 | IMP_SW_CHECKPA03ABR | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010710 | |||
| 14 | IMP_SW_FC_UPD | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010710 | |||
| 15 | IMP_SW_FL_IMMED | Call by reference | Type reference (TYPE) | RPCALCX0-FL_IMMED | Abrechnung als Sofortabrechnung durchführen | 20010710 | |||
| 16 | IMP_SW_MIX_PAYROLL | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010829 | |||
| 17 | IMP_SW_NO_RETRO | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010710 | |||
| 18 | IMP_SW_ON_DEMAND_CHECK | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010710 | |||
| 19 | IMP_SW_REVERSAL_RUN | Call by reference | Type reference (TYPE) | RP_XFELD | Ankreuzfeld | 20010717 | |||
| 20 | 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 | CHN_RGDIR | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_RGDIR_T | RGDIR der Personanen Ergebnisse einer Gruppe von PERAS | 20010829 | |||
| 2 | EXP_SEQNR | Call by reference | Type reference (TYPE) | PC261-SEQNR | Sequenznummer | 20010829 | |||
| 3 | IMP_APER | Call by reference | Type reference (TYPE) | HRPAY99_GROUP_APER | Struktur der Tabelle Group_Aper | 20010829 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler aus der Hauptroutine | 20011008 | ||
| 2 | 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 | 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 | IMP_END_DATE | Call by reference | Type reference (TYPE) | D | Endedatum | 20010711 | |||
| 2 | IMP_START_DATE | Call by reference | Type reference (TYPE) | D | Anfangsdatum | 20010711 | |||
| 3 | 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 | 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 | 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 | RET_NEW_PAYROLL_UNTIL | Value transfer | Type reference (TYPE) | D | 20011001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | CHN_APER | Call by reference | Type reference (TYPE) | HRPY_APER_TYPE | Tabellentyp für APER | 20010911 | |||
| 2 | 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 | EXP_LINE | Value transfer | Type reference (TYPE) | CLIKE | Character feld, kein String | 20011009 | |||
| 2 | EXP_REST | Value transfer | Type reference (TYPE) | STRING | 20011009 | ||||
| 3 | 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 | 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 |