SAP ABAP Class CL_HRPA_RETROCALC (HR Master Data: Retroactive Accounting Trigger)
Hierarchy
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
   PA-PA-XX (Application Component) General
     PBAS_SERVICE (Package) HR Master Data: Service Functions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_RETRO_OVERWRITE Overwrite Retroactive Accounting Dates 20010913
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPA_RETRO_TRIGGER HR: Check and Trigger Retroactive Accounting 20010913
Properties
Class CL_HRPA_RETROCALC  
Short Description HR Master Data: Retroactive Accounting Trigger    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PBAS_SERVICE   HR Master Data: Service Functions 
Created 20010406   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 PCR Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPA_RETRO_OVERWRITE Overwrite Retroactive Accounting Dates 20010913
2 IF_HRPA_RETRO_TRIGGER HR: Check and Trigger Retroactive Accounting 20010913
Friends
Class CL_HRPA_RETROCALC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_BDERR Instance attribute Private Type reference (TYPE) P0003-BDERR Recalculation date for PDC 20011001
2 A_FORCE_CALC Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010913
3 A_FORCE_PKGAB Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010913
4 A_FORCE_TIME Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010913
5 A_IT0003_TEMPLATE Static Attribute Private Type reference (TYPE) IT0003_CONTAINER 20010406
6 A_MASTERDATA_BUFFER Instance attribute Private Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Buffer for Access to Master Data 20010406
7 A_NO_CHANGE_UP_TO Instance attribute Private Type reference (TYPE) DATUM Date 20020125
8 A_NO_RETROACTIVITY Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020221
9 A_NO_UPDATE_P0003 Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20020221
10 A_PERSON_READER Instance attribute Private Object reference (TYPE REF TO) CL_HRCCE_PERSON_READER 20020502
11 A_PKGAB Instance attribute Private Type reference (TYPE) P0003-PKGAB Date as of which personal calendar must be generated 20010913
12 A_PNNNN_TYPE_REFS_DIRECTORY Static Attribute Private Type reference (TYPE) PNNNN_TYPE_REFS_DIRECTORY 20010406
13 A_PREV_DAY Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010913
14 A_RCBON Instance attribute Private Type reference (TYPE) P0003-RCBON Earliest payroll-relevant master data change (bonus) 20011001
15 A_REACTION_EPAST Instance attribute Private Type reference (TYPE) EPAST Reaction to Entry in Payroll Past 20030204
16 A_READ_MOLGA Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_MOLGA HR Master Data: Read MOLGA 20020115
17 A_RRDAT Instance attribute Private Type reference (TYPE) P0003-RRDAT Earliest master data change since last payroll run 20011001
18 A_TIMECONSTRAINT Instance attribute Private Object reference (TYPE REF TO) CL_HRPA_TIMECONSTRAINT HR: Master Data Time Constraint Logic 20010406
19 FALSE Constant Private Type reference (TYPE) BOOLE_D SPACE Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010406
20 HIGH_DATE Constant Private Type reference (TYPE) ENDDA '99991231' Valid To Date 20010406
21 LOW_DATE Constant Private Type reference (TYPE) BEGDA '18000101' Valid from date 20010406
22 RTYPE_CALC Constant Private Type reference (TYPE) RRTYP '1' Retroactive accounting category 20010406
23 RTYPE_TIME Constant Private Type reference (TYPE) RRTYP '2' Retroactive accounting category 20010406
24 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20010406
Methods
# Method Level Visibility Method type Description Created on
1 CALCULATE_RETRO_DATES Instance method Private Method Determines Preliminary Dates for Retroactive Accounting 20010717
2 CHECK_ORG_ASSIGN Instance method Private Method Check Whether Org. Assignment Exists for Retro. Acc. Dates 20020516
3 CHECK_SUBTY_RETROCALC_RELEVANT Static method Public Method Check Subtype for Retro. Acctg Relevance ('X'=Is Relevant) 20110506
4 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20010406
5 COMPUTE_RETRO_PAYROLL Instance method Private Method Determine Retroactive Accounting Date for Payroll 20020108
6 COMPUTE_RETRO_TIME Instance method Private Method Recalculation Time/PDC 20020108
7 CONSTRUCTOR Instance method Public Constructor Constructor 20010406
8 GET_PNNNN_TYPE_REFS Instance method Private Method Get Two References to P Structure of an Infotype 20010406
9 IS_PREF_RETROACTIVE_DIFFERENT Instance method Public Method Tests for Differences Relevant to Retroactive Accounting 20010406
10 IS_PRELP_RETROACTIVE_DIFFERENT Instance method Public Method Tests for Differences Relevant to Retroactive Accounting 20010406
11 MINIMUM Instance method Private Method Minimum 20020108
12 READ_FIELDLIST Instance method Private Method Determine List of Fields Relevant to Retroactive Accounting 20010406
13 READ_IT0000_SINGLE Instance method Private Method Read Infotype 0000 20020114
14 READ_IT0001 Instance method Private Method Read Infotype 0001 (Table) 20010406
15 READ_IT0001_SINGLE Instance method Private Method Read Infotype 0001 20020124
16 READ_IT0003_SINGLE Instance method Private Method Read Infotype 0003 20020122
17 READ_IT0007 Instance method Private Method Read Infotype 0007 (Table) 20020122
18 UPDATE Instance method Private Method Update Infotypes 0003, 0419, 0439 20020129
19 UPDATE_P0003 Instance method Private Method Update Infotype 0003 20020131
20 UPDATE_PU12 Instance method Private Method Update Payroll Interface PU12 20020128
21 UPDATE_RETRO_PERNR Instance method Private Method Update Infotypes 0003, 0415, 0439 20100512
22 UPDATE_TIME_CHANGE_LOG Instance method Private Method Update BIW 20020128
23 WRITE_IT0003 Instance method Private Method Write Infotype 0003 20010406
Events
Class CL_HRPA_RETROCALC has no event.
Types
Class CL_HRPA_RETROCALC has no local type.
Method Signatures

Method CALCULATE_RETRO_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting BEGDA_DIFFERENCES Value transfer Type reference (TYPE) DATUM Datum 20020108
2 Exporting BEGDA_INADMISSIBLE_DIFFERENCES Value transfer Type reference (TYPE) DATUM Datum 20020108
3 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20010717
4 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20010717
5 Exporting DIFFERENCE_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020109
6 Importing ENDDA_MODIFIED Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020118
7 Exporting INADMISSIBLE_DIFFERENCE_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020116
8 Importing RTYPE Call by reference Type reference (TYPE) RRTYP Rückrechnungstyp 20010717
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020118

Method CHECK_ORG_ASSIGN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Info. Category 20020516
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020516
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020516
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020516
5 Changing RETRO_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020729
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020726

Method CHECK_SUBTY_RETROCALC_RELEVANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HRPAD_T588G Call by reference Type reference (TYPE) HRPAD_T588G_TAB HR: T588G 20110506
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20110506
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20110506
4 Importing IV_RTYPE Call by reference Type reference (TYPE) RRTYP Rückrechnungstyp 20110506
5 Importing IV_SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20110506
6 Importing IV_VARKY Call by reference Type reference (TYPE) VKFRR Variables Argument 20110506

Method CHECK_SUBTY_RETROCALC_RELEVANT on class CL_HRPA_RETROCALC has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method COMPUTE_RETRO_PAYROLL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020108
2 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020108
3 Importing ENDDA_MODIFIED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020118
4 Exporting IS_CORRECTION_PERIOD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020116
5 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020125
6 Exporting IS_RETRO_CALC Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020116
7 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
8 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020115
9 Exporting PAYROLL_AREA_IN_CORRECTION Call by reference Type reference (TYPE) T549A-ABKRS Abrechnungskreis 20020125
10 Exporting RETRO_DATE_CALC Call by reference Type reference (TYPE) DATUM Datum 20020117
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020726

Method COMPUTE_RETRO_TIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020121
2 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020121
3 Importing ENDDA_MODIFIED Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020121
4 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020125
5 Exporting IS_RETRO_TIME Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020121
6 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020417
7 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020121
8 Exporting RETRO_DATE_TIME Call by reference Type reference (TYPE) DATUM Datum 20020121
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020726

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MASTERDATA_BUFFER Call by reference Object reference (TYPE REF TO) IF_HRPA_MASTERDATA_BUFFER HR: Puffer für Stammdatenzugriffe 20010406

Method CONSTRUCTOR on class CL_HRPA_RETROCALC has no exception.

Method GET_PNNNN_TYPE_REFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010406
2 Exporting PPNNN Call by reference Type reference (TYPE) PPNNN Struktur 20021018
3 Exporting TYPE_REF1 Call by reference Object reference (TYPE REF TO) DATA 20010406
4 Exporting TYPE_REF2 Call by reference Object reference (TYPE REF TO) DATA 20010406
# Exception Resumable Description Created on
1 CX_HRPA_INVALID_INFOTYPE HR: Stammdaten, unzulässiger Infotyp 20010522

Method IS_PREF_RETROACTIVE_DIFFERENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_ADMISSIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
2 Exporting IS_DIFFERENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
3 Importing PREF1 Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010406
4 Importing PREF2 Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20010406
5 Importing RTYPE Call by reference Type reference (TYPE) RRTYP Rückrechnungstyp 20010406
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020129

Method IS_PRELP_RETROACTIVE_DIFFERENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HAS_DIFFERENT_DATA Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
2 Exporting IS_ADMISSIBLE Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
3 Exporting IS_DIFFERENT Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
4 Importing PRELP1 Call by reference Type reference (TYPE) PRELP Puffer Personalstammdaten 20010406
5 Importing PRELP2 Call by reference Type reference (TYPE) PRELP Puffer Personalstammdaten 20010406
6 Importing PRIMARY_INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020726
7 Importing RTYPE Call by reference Type reference (TYPE) RRTYP Rückrechnungstyp 20010406
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020129

Method MINIMUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE1 Call by reference Type reference (TYPE) D Datum1 20020108
2 Importing DATE2 Call by reference Type reference (TYPE) D Datum2 20020108
3 Returning MINDATE Value transfer Type reference (TYPE) D Minimum 20020108

Method MINIMUM on class CL_HRPA_RETROCALC has no exception.

Method READ_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010406
2 Exporting FIELD_LIST Call by reference Type reference (TYPE) RETRO_FIELD_TAB HR: Liste von Tabellen- und Feldnamen 20010406
3 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20010406
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010406
5 Importing RTYPE Call by reference Type reference (TYPE) RRTYP Rückrechnungstyp 20010406
6 Importing SUBTY Call by reference Type reference (TYPE) SUBTYP Subtyp 20110506
# Exception Resumable Description Created on
1 CX_HRPA_INVALID_INFOTYPE HR: Stammdaten, unzulässiger Infotyp 20010522
2 CX_HRPA_INVALID_PARAMETER HR: Stammdaten, ungültiger Parameter 20010522

Method READ_IT0000_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020114
2 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020114
3 Exporting P0000 Call by reference Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20020114
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020114
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020129

Method READ_IT0001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20010406
2 Importing BUFFER_MODE Call by reference Type reference (TYPE) HRPAD_BUFFER_MODE Unterscheidung Schreib- / Lesepuffer 20020109
3 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20010406
4 Exporting P0001_TAB Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20010625
5 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20010406
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020109

Method READ_IT0001_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020124
2 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020124
3 Exporting P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20020124
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020124
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020129

Method READ_IT0003_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IT0003_CONTAINER Call by reference Type reference (TYPE) IT0003_CONTAINER 20020131
2 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020122
3 Exporting P0003 Call by reference Type reference (TYPE) P0003 Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20020122
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020122
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020129

Method READ_IT0007 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020122
2 Exporting NOTHING_FOUND Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020122
3 Exporting P0007_TAB Call by reference Type reference (TYPE) P0007_TAB Personal-Stammsatz Infotyp 0007 (Sollarbeitszeit) 20020122
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020122
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020122

Method UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020131
2 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020131
3 Importing IS_CORRECTION_PERIOD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
4 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20020131
5 Importing RETRO_DATE_CALC Call by reference Type reference (TYPE) RRDAT Früheste Änderung Stammdaten seit letzter Abrechnung 20020131
6 Importing RETRO_DATE_PKGAB Call by reference Type reference (TYPE) PKGAB Datum, ab dem der Persönliche Kalender zu erzeugen ist 20020131
7 Importing RETRO_DATE_TIME Call by reference Type reference (TYPE) BDERR Rückrechnungsdatum für BDE 20020131
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020131

Method UPDATE_P0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_CORRECTION_PERIOD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
2 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020131
3 Importing RETRO_DATE_CALC Call by reference Type reference (TYPE) RRDAT Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
4 Importing RETRO_DATE_PKGAB Call by reference Type reference (TYPE) PKGAB Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
5 Importing RETRO_DATE_TIME Call by reference Type reference (TYPE) BDERR Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020131
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020726

Method UPDATE_PU12 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020128
2 Importing RETRO_DATE_CALC Call by reference Type reference (TYPE) RRDAT Früheste Änderung Stammdaten seit letzter Abrechnung 20020128
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020128

Method UPDATE_RETRO_PERNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20100512
2 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20100512
3 Importing IS_CORRECTION_PERIOD Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20100512
4 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100512
5 Importing RETRO_DATE_CALC Call by reference Type reference (TYPE) RRDAT Früheste Änderung Stammdaten seit letzter Abrechnung 20100512
6 Importing RETRO_DATE_PKGAB Call by reference Type reference (TYPE) PKGAB Datum, ab dem der Persönliche Kalender zu erzeugen ist 20100512
7 Importing RETRO_DATE_TIME Call by reference Type reference (TYPE) BDERR Rückrechnungsdatum für BDE 20100512
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20100512

Method UPDATE_TIME_CHANGE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER_TAB_AFTER Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020129
2 Importing CONTAINER_TAB_BEFORE Call by reference Type reference (TYPE) HRPAD_INFOTYPE_CONTAINER_TAB HR: Stammdaten Tabelle mit Referenzen auf Infotypcontainer 20020129
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020131
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020128

Method WRITE_IT0003 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P0003 Call by reference Type reference (TYPE) P0003 Personal-Stammsatz Infotyp 0003 (Abrechnungsstatus) 20010406
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unzulässiger Pufferzugriff 20020129
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C