SAP ABAP Class CL_HRPAYDEST_CALC_PROTO (Logging of Tax Calculation)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_CALC_PROTO_OTH_PY Log for Other Payments 20091113
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_CALC_PROTO_REG_PY Logging of Tax Calculation Regular Payments 20091113
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_CALC_SVY_PAYMENTS Multiyear Payments 20091113
Properties
Class CL_HRPAYDEST_CALC_PROTO  
Short Description Logging of Tax Calculation    
Super Class    
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 20090917   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 has no interface implemented.
Friends
Class CL_HRPAYDEST_CALC_PROTO has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_PERNR Instance attribute Private Type reference (TYPE) PERNR_D Personnel Number 20091113
2 A_PROCESS_ERROR Static Attribute Private Type reference (TYPE) ABAP_BOOL 20091113
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_PROTO Instance method Public Method Output Log 20091113
2 CREATE_PROTO_CALCULATION Instance method Protected Method Output Calculation 20091113
3 CREATE_PROTO_EXPLANATION Instance method Protected Method Output Explanation for Calculation 20091113
4 CREATE_PROTO_INT_VALUES Instance method Protected Method Output of Internal Calculation Bases 20091113
5 CREATE_PROTO_PENSION Instance method Protected Method Output Pension 20091113
6 CREATE_PROTO_RESULT Instance method Protected Method Output Result 20091113
7 CREATE_PROTO_STEP Instance method Protected Method Log for Single Step 20091113
8 CREATE_PROTO_XST Instance method Protected Method Output Log for XST 20091113
9 INSERT_PROTO_EMPTY_TAB Instance method Protected Method Add Empty Table to Log 20091113
Events
Class CL_HRPAYDEST_CALC_PROTO has no event.
Types
Class CL_HRPAYDEST_CALC_PROTO has no local type.
Method Signatures

Method CREATE_PROTO 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_LAUFEND Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
4 Importing IS_STB_MEHRJ Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
5 Importing IS_STB_MEHRJ_MIT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
6 Importing IS_STB_MEHRJ_OHNE Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
7 Importing IS_STB_PERM_ANTEIL Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
8 Importing IS_STB_PERM_HAETTE Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
9 Importing IS_STB_PERM_JAHR Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
10 Importing IS_STB_PERM_MONAT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
11 Importing IS_STB_RESULT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
12 Importing IS_STB_VERGL Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
13 Importing IS_STB_VERGL_MIT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
14 Importing IS_STB_VERGL_OHNE Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
15 Importing IS_STZ Call by reference Type reference (TYPE) PC28G Abrechnungsergebnis: Steuer (D) Zusatzdaten 20091113
16 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
17 Importing I_BETRG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20091113
18 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091113

Method CREATE_PROTO on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_CALCULATION 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_STB_LAUFEND Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
8 Importing IS_STB_MEHRJ Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
9 Importing IS_STB_RESULT Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
10 Importing IS_STB_SONST Call by reference Type reference (TYPE) HRPAYDESTS_STB Struktur für STB 20091113
11 Importing IS_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113

Method CREATE_PROTO_CALCULATION on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_EXPLANATION 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 I_MSGNR Call by reference Type reference (TYPE) MSGNR Nachrichtennummer 20091113

Method CREATE_PROTO_EXPLANATION on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_INT_VALUES 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 CREATE_PROTO_INT_VALUES on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_PENSION 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_STZ Call by reference Type reference (TYPE) PC28G Abrechnungsergebnis: Steuer (D) Zusatzdaten 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
6 Importing I_STGKU Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20091113

Method CREATE_PROTO_PENSION on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_RESULT 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_RESULT on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_STEP 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 CREATE_PROTO_STEP on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method CREATE_PROTO_XST 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_XST Call by reference Type reference (TYPE) PC28C Abrechnungsergebnis: Steuerzuordnungstabelle XST (D) 20091113
4 Importing I_HEADER Call by reference Type reference (TYPE) ANY 20091113

Method CREATE_PROTO_XST on class CL_HRPAYDEST_CALC_PROTO has no exception.

Method INSERT_PROTO_EMPTY_TAB 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 I_HEADER Call by reference Type reference (TYPE) ANY 20091113

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