SAP ABAP Class CL_HRPAYDEST_LB_PY_READER (ETStmt: Class to Read Payroll Results)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-TX (Application Component) Tax
     P01T (Package) HR Germany: Tax
Properties
Class CL_HRPAYDEST_LB_PY_READER  
Short Description ETStmt: Class to Read Payroll Results    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20070725   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDEST_LB_PY_READER has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_PY_READER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_DECEMBER Constant Private Type reference (TYPE) PABRP '12' 20070815
2 AC_FALSE Constant Private Type reference (TYPE) BOOLE_D '' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070815
3 AC_JANUARY Constant Private Type reference (TYPE) PABRP '01' 20070815
4 AC_MOLGA Constant Private Type reference (TYPE) MOLGA '01' 20070815
5 AC_PERMO Constant Private Type reference (TYPE) PERMO 01 20070815
6 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070815
7 AR_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070828
8 AT_EXPENDITURE_MONTH Instance attribute Private Type reference (TYPE) HRPAYDESTLBT_EXP_MONTH Table Type for ETStmt Month of Issue for Report RPCTXVD1 20080207
9 AT_PAYRESULTS Instance attribute Private Type reference (TYPE) PAYDE_RESULT_TAB HR-PAY-DE: Table Type for German Payroll Results 20080208
10 AT_PAYRESULT_LIST Instance attribute Private Type reference (TYPE) HRPAYDESTLBT_PAYRESULT ETStmt: Table Structure for Payroll Results 20080829
11 AT_RGDIR Instance attribute Public Type reference (TYPE) HRPY_TT_RGDIR 20070815
12 A_ARCH_TOO Instance attribute Public Type reference (TYPE) ARCH_TOO Consider and Display Archived Payroll Results 20100519
13 A_CHECK_PREV_YEAR Instance attribute Public Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20080908
14 A_PERNR Instance attribute Public Type reference (TYPE) PERNR_D 20070815
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20070815
2 GET_ACTUAL_RGDIR Instance method Public Method Returns current RGDIR 20070815
3 GET_ACTUAL_RGDIR_FOR_YEAR Instance method Public Method Returns current RGDIR for year 20070815
4 GET_EXPENDITURE_MONTH Instance method Public Method Determines month of issue for employment tax statement 20070815
5 GET_LAST_RGDIR Instance method Public Method Returns RGDIR of a for-period before/in an in-period 20070830
6 GET_MAX_RGDIR Instance method Public Method Returns last RGDIR 20080229
7 GET_PAYROLL_CURRENCY Instance method Public Method Returns Payroll Currency 20070907
8 GET_PAYROLL_RESULT Instance method Public Method Returns Payroll Result 20070815
9 GET_PAYROLL_RESULTS Instance method Public Method Returns Payroll Results 20070815
10 GET_PAYROLL_RESULT_AT_DATE Instance method Public Method Returns payroll result for key date 20071002
11 HAS_PAYROLL_RESULTS Instance method Public Method True if payroll already run for personnel no. 20070815
12 READ_PAYROLL_RESULTS Instance method Public Method Reads all payroll results of the evaluation period 20080822
Events
Class CL_HRPAYDEST_LB_PY_READER has no event.
Types
Class CL_HRPAYDEST_LB_PY_READER has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070828
2 Importing I_ARCH_TOO Call by reference Type reference (TYPE) ARCH_TOO Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen 20100507
3 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D 20070815

Method CONSTRUCTOR on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_ACTUAL_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FPPER Call by reference Type reference (TYPE) FAPER 20070815
2 Returning RS_RGDIR Value transfer Type reference (TYPE) PC261 20070815

Method GET_ACTUAL_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_ACTUAL_RGDIR_FOR_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_YEAR Call by reference Type reference (TYPE) DST_BJAHR 20070815
2 Returning RS_RGDIR Value transfer Type reference (TYPE) PC261 20070815

Method GET_ACTUAL_RGDIR_FOR_YEAR on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_EXPENDITURE_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_MONTH Value transfer Type reference (TYPE) DST_MONAT 20070815
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070828
3 Exporting E_YEAR Value transfer Type reference (TYPE) DST_BJAHR 20070815
4 Importing I_YEAR Call by reference Type reference (TYPE) DST_BJAHR 20070815

Method GET_EXPENDITURE_MONTH on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_LAST_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FPPER Call by reference Type reference (TYPE) FAPER Fürperiode der Abrechnung 20070830
2 Importing I_INPER Call by reference Type reference (TYPE) IPERI Inperiode der Abrechnung 20070830
3 Returning RS_RGDIR Value transfer Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20070830

Method GET_LAST_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_MAX_RGDIR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_RGDIR Value transfer Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20080229

Method GET_MAX_RGDIR on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_PAYROLL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20070907
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070907
3 Importing IS_PAYRESULT Call by reference Type reference (TYPE) PAYDE_RESULT HR-PAY-DE: Struktur für Abrechnungsergebnis 20070907
4 Importing IS_RGDIR Call by reference Type reference (TYPE) PC261 Cluster directory (for export and import of payroll results) 20070907
5 Importing I_FPPER Call by reference Type reference (TYPE) FAPER Fürperiode der Abrechnung 20070907

Method GET_PAYROLL_CURRENCY on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_PAYROLL_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYRESULT Call by reference Type reference (TYPE) PAYDE_RESULT 20080312
2 Importing IS_RGDIR Call by reference Type reference (TYPE) PC261 20070815

Method GET_PAYROLL_RESULT on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PAYRESULTS Call by reference Type reference (TYPE) PAYDE_RESULT_TAB HR-PAY-DE: Tabellentyp für deutsche Abrechnungsergebnisse 20080829
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080207
3 Importing I_ACTUAL Call by reference Type reference (TYPE) BOOLE_D 20070815
4 Importing I_ARCH_TOO Call by reference Type reference (TYPE) ARCH_TOO Archivierte Abrechnungsergebnisse berücksichtigen + anzeigen 20091219
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA 20070815
6 Importing I_YEAR Call by reference Type reference (TYPE) DST_BJAHR 20070815

Method GET_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method GET_PAYROLL_RESULT_AT_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PAYRESULT Call by reference Type reference (TYPE) PAYDE_RESULT HR-PAY-DE: Struktur für Abrechnungsergebnis 20071002
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20071002
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20071002

Method GET_PAYROLL_RESULT_AT_DATE on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method HAS_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_HAS_PAYROLL_RESULTS Value transfer Type reference (TYPE) ABAP_BOOL 20070815

Method HAS_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.

Method READ_PAYROLL_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080822
2 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080822
3 Importing I_CHECK_PREV_YEAR Call by reference Type reference (TYPE) BOOLE_D Vorjahr automatisch prüfen 20080908
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080822

Method READ_PAYROLL_RESULTS on class CL_HRPAYDEST_LB_PY_READER has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in