SAP ABAP Class CL_HRPAYDEST_CALC_PROTO_REG_PY (Logging of Tax Calculation Regular Payments)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-TX (Application Component) Tax
     P01T (Package) HR Germany: Tax
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_CALC_PROTO Logging of Tax Calculation 20091113
Properties
Class CL_HRPAYDEST_CALC_PROTO_REG_PY  
Short Description Logging of Tax Calculation Regular Payments    
Super Class CL_HRPAYDEST_CALC_PROTO Logging of Tax Calculation 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status P  SAP Standard Production Program 
Category 0   
Package P01T   HR Germany: Tax 
Created 20090925   SAP 
Last change 20110809   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_CALC_PROTO_REG_PY has no interface implemented.
Friends
Class CL_HRPAYDEST_CALC_PROTO_REG_PY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_DAY Constant Private Type reference (TYPE) LZZRM 'T' Payroll Period 20091113
2 AC_MONTH Constant Private Type reference (TYPE) LZZRM 'M' Payroll Period 20091113
3 AC_YEAR Constant Private Type reference (TYPE) LZZRM 'J' Payroll Period 20091113
4 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20091113
5 A_PROCESS_ERROR Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091113
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PROTO_DAY Instance method Private Method Tax Calculation By Month Table 20091113
2 CREATE_PROTO_MONTH Instance method Private Method Tax Calculation By Month Table 20091113
3 CREATE_PROTO_YEAR Instance method Private Method Tax Calculation By Year Table 20091113
4 PROTO_STEP_DAY_EXTRAPOLATION Instance method Private Method Projection of Day to Period 20091113
5 PROTO_STEP_PERM_ANTEIL Instance method Private Method Single Step Portion of Annual Tax for Permanency 20091113
6 PROTO_STEP_PERM_HAETTE Instance method Private Method Single Step As-If for Permanency 20091113
7 PROTO_STEP_PERM_MONAT Instance method Private Method Single Step Month for Permanency 20091113
Events
Class CL_HRPAYDEST_CALC_PROTO_REG_PY has no event.
Types
Class CL_HRPAYDEST_CALC_PROTO_REG_PY has no local type.
Method Signatures

Method CREATE_PROTO_DAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB1 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_STB2 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
5 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113

Method CREATE_PROTO_DAY on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method CREATE_PROTO_MONTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113

Method CREATE_PROTO_MONTH on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method CREATE_PROTO_YEAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB1 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_STB2 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
5 Importing IS_STB3 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
6 Importing IS_STB4 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
7 Importing IS_STB5 Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
8 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113

Method CREATE_PROTO_YEAR on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method PROTO_STEP_DAY_EXTRAPOLATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
5 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20091113

Method PROTO_STEP_DAY_EXTRAPOLATION on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method PROTO_STEP_PERM_ANTEIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
5 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20091113

Method PROTO_STEP_PERM_ANTEIL on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method PROTO_STEP_PERM_HAETTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB_ANTEIL Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_STB_HAETTE Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
5 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
6 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20091113

Method PROTO_STEP_PERM_HAETTE on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.

Method PROTO_STEP_PERM_MONAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_IS_OK Call by reference Type reference (TYPE) ABAP_BOOL 20091113
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091113
3 Importing IS_STB_ANTEIL Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_STB_RESULT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
5 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
6 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20091113

Method PROTO_STEP_PERM_MONAT on class CL_HRPAYDEST_CALC_PROTO_REG_PY has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in