SAP ABAP Class CL_HRCCE_PAYROLL_RETRO (Retroactive accounting for CE)
Hierarchy
EA-HRRXX (Software Component) Sub component EA-HRRXX of EA-HR
   PY-XX (Application Component) Payroll: General Parts
     PAOC_PAY_BASIC_FUNCTIONS (Package) Basic Payroll Functions for Concurrent Employment
Properties
Class CL_HRCCE_PAYROLL_RETRO  
Short Description Retroactive accounting for CE    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_PAY_BASIC_FUNCTIONS   Basic Payroll Functions for Concurrent Employment 
Created 20010911   SAP 
Last change 00000000   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRCCE_PAYROLL_RETRO has no forward declaration.
Interfaces
Class CL_HRCCE_PAYROLL_RETRO has no interface implemented.
Friends
Class CL_HRCCE_PAYROLL_RETRO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PAY_RETRO Static Attribute Private Object reference (TYPE REF TO) CL_HRCCE_PAYROLL_RETRO Retroactive accounting for CE 20010911
2 CL_WT Static Attribute Private Object reference (TYPE REF TO) CL_HR_PAYROLL_WTPROCESS Payroll - wage type processing 20011004
3 GROUPING_TAB Static Attribute Private Type reference (TYPE) PCCE_GROUP_TABLE_T Table for group's PERNRs 20011018
4 MOLGA Static Attribute Private Type reference (TYPE) MOLGA Country Grouping 20011007
5 PCL23_WAGETYPE Static Attribute Private Type reference (TYPE) TY_TAB_PCL23WT Wage type name with specification of processing class 23 20011008
6 SW_LOG Static Attribute Private Type reference (TYPE) XFELD Checkbox 20010911
Methods
# Method Level Visibility Method type Description Created on
1 CALC_560 Instance method Public Method Calculate payment amount for current period 20020116
2 CALC_DIFF Instance method Public Method Calculate diff. between last for-period and current period 20020116
3 GET_INSTANCE Static method Public Method Get instance of this class 20010913
4 LOG_CALC_560_DETAIL Instance method Private Method Output to log: calculate /560 for current period 20011008
5 LOG_CALC_DIFF_DETAIL Instance method Private Method Output to log: form difference bet. current-previous period 20011008
6 LOG_PROV_DIFF Instance method Private Method Output to log: display payment group 20011010
7 LOG_PROV_DIFF_DETAIL Instance method Private Method Output to log: add difference to original period 20011010
8 PROV_DIFF Instance method Public Method Provide difference in original period 20011002
Events
Class CL_HRCCE_PAYROLL_RETRO has no event.
Types
Class CL_HRCCE_PAYROLL_RETRO has no local type.
Method Signatures

Method CALC_560 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DO_LOG Call by reference Type reference (TYPE) XFELD ' ' Abrechnungsprotokoll füllen (X=Ja) 20020116
2 Importing G_CONTEXT Call by reference Object reference (TYPE REF TO) CL_HR_PAY_CONTEXT_CE Abrechnungskontext für Mehrfachbeschäftigung 20020116
3 Changing IT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20020116
4 Importing ORT_PAR Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Result table (RT) on person level 20020116
5 Importing ORT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20020116
6 Importing PERIOD_ENDDA Call by reference Type reference (TYPE) ENDDA Endedatum 20020116
7 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20020116
8 Changing RT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20020116

Method CALC_560 on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method CALC_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APER_VALUE Call by reference Type reference (TYPE) PC2APER structure of table APER in payroll 20020116
2 Importing DO_LOG Call by reference Type reference (TYPE) XFELD ' ' Ankreuzfeld 20020116
3 Exporting DT_PERSON Call by reference Type reference (TYPE) HRPAY99_DT_PERSON Tabletype for DT on person level 20020116
4 Changing IT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20020116
5 Importing ORT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20020116
6 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20020116
7 Exporting RT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Result table (RT) on person level 20020116

Method CALC_DIFF on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IMP_GROUPING_TAB Call by reference Type reference (TYPE) PCCE_GROUP_TABLE_T Tabelle für PERNRs der Gruppe 20011018
2 Importing IMP_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20011007
3 Returning P_PAY_RETRO Value transfer Object reference (TYPE REF TO) CL_HRCCE_PAYROLL_RETRO Payroll retroactive calculation for CE 20010913

Method GET_INSTANCE on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method LOG_CALC_560_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20011008
2 Importing P_GROUP Call by reference Type reference (TYPE) PCCE_GPVAL Grouping value 20011008
3 Importing P_TO_110 Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20011008
4 Importing P_TO_560_PAR Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20020108
5 Importing P_TO_560_PER Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20020108
6 Importing P_TO_RT Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20020108
7 Importing P_TO_RTPERSON Call by reference Type reference (TYPE) CHAR30 30 Zeichen 20011008

Method LOG_CALC_560_DETAIL on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method LOG_CALC_DIFF_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20011008
2 Importing P_D551 Call by reference Type reference (TYPE) CHAR80 Protokollstring von D/551 20011008
3 Importing P_GROUP Call by reference Type reference (TYPE) PCCE_GPVAL Grouping value 20011008
4 Importing P_I551 Call by reference Type reference (TYPE) CHAR80 Protokollstring von I/551 20011008
5 Importing P_I553 Call by reference Type reference (TYPE) CHAR80 Protokollstring von I/553 20011008

Method LOG_CALC_DIFF_DETAIL on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method LOG_PROV_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20011010
2 Importing P_GROUP Call by reference Type reference (TYPE) PCCE_GPVAL Grouping value 20011010

Method LOG_PROV_DIFF on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method LOG_PROV_DIFF_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20011010
2 Importing P_GROUP Call by reference Type reference (TYPE) PCCE_GPVAL Grouping value 20011203
3 Importing P_LGART Call by reference Type reference (TYPE) LGART Lohnart 20011010
4 Importing P_PERIOD Call by reference Type reference (TYPE) PERMO Periodenparameter 20011010
5 Importing P_VALUE Call by reference Type reference (TYPE) MAXBT Betrag 20011010

Method LOG_PROV_DIFF_DETAIL on class CL_HRCCE_PAYROLL_RETRO has no exception.

Method PROV_DIFF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CALC_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20011002
2 Importing DO_LOG Call by reference Type reference (TYPE) XFELD ' ' Ankreuzfeld 20011010
3 Importing DT_PERSON Call by reference Type reference (TYPE) HRPAY99_DT_PERSON Tabletype for DT on person level 20011002
4 Importing FC_SW_DEC Call by reference Type reference (TYPE) C Schalter für Dezimal 20011005
5 Changing IT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Result table (RT) on person level 20011002
6 Exporting PTEXT Call by reference Type reference (TYPE) P08_PLOG Payroll protocol 20011010
7 Exporting RT_PERSON Call by reference Type reference (TYPE) HRPAY99_RT_PERSON Tabellentyp für Ergebnistabelle der Person 20011123

Method PROV_DIFF on class CL_HRCCE_PAYROLL_RETRO has no exception.
History
Last changed by/on SAP  00000000 
SAP Release Created in 110