SAP ABAP Class CL_HRDEPBSCA_AUFTEIL_KEZ (HR-PBS: Utility Method for Maintenance Payment)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-PS-VA (Application Component) Pension Administration
     P01PBSVAVG_BL (Package) HR-VADM: Public Sector Pensions Act (Business Logic)
Properties
Class CL_HRDEPBSCA_AUFTEIL_KEZ  
Short Description HR-PBS: Utility Method for Maintenance Payment    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package P01PBSVAVG_BL   HR-VADM: Public Sector Pensions Act (Business Logic) 
Created 20090729   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRDEPBSCA_AUFTEIL_KEZ has no forward declaration.
Interfaces
Class CL_HRDEPBSCA_AUFTEIL_KEZ has no interface implemented.
Friends
Class CL_HRDEPBSCA_AUFTEIL_KEZ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20090930
2 HIGH_DATE Constant Protected Type reference (TYPE) ENDDA '99991231' HIGH_DATE 20090930
3 LOW_DATE Constant Protected Type reference (TYPE) BEGDA '18000101' LOW_DATE 20090930
4 TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20090930
Methods
# Method Level Visibility Method type Description Created on
1 LOG_ADD_BETRAG Static method Protected Method Logging of Addends of Single Wage Type 20090930
2 LOG_FAKTOR_STRFR_ANTEIL Static method Protected Method Logging of Calculation Fact: Tax-Exempt Portion 20090930
3 LOG_GESAMTVERSORGUNG Static method Protected Method Logging of Total for Overall Pension 20090930
4 LOG_GESAMTVERS_UEBERSCHR Static method Protected Method Logging of Header for Overall Pension 20090930
5 LOG_RESTRUHEGEHALT Static method Protected Method Logging of Total for Remaining Pension 20090930
6 LOG_RESTRUHEG_UEBERSCHR Static method Protected Method Logging of Header for Remaining Pension 20090930
7 LOG_SUMMAND_STRFR_ANTEIL Static method Protected Method Logging of Tax-Exempt Portion of Single Bonus 20090930
8 LOG_SUMME_STRFR Static method Protected Method Logging of Tax-Exempt Total for all Bonuses 20090930
9 STEUERFREIER_ANTEIL Static method Public Method Check Increase of Minimum Retention Amount Due to Sect. 38 20090930
Events
Class CL_HRDEPBSCA_AUFTEIL_KEZ has no event.
Types
Class CL_HRDEPBSCA_AUFTEIL_KEZ has no local type.
Method Signatures

Method LOG_ADD_BETRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930
4 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20090930
5 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090930

Method LOG_ADD_BETRAG on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_FAKTOR_STRFR_ANTEIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930
3 Importing I_FAKTOR_STEUERFREI Call by reference Type reference (TYPE) PDE_PBSVAVG_FAKTOR Kürzungsfaktor 20090930
4 Importing I_GESAMTVERSORGUNG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
5 Importing I_RESTRUHEGEHALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930

Method LOG_FAKTOR_STRFR_ANTEIL on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_GESAMTVERSORGUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930

Method LOG_GESAMTVERSORGUNG on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_GESAMTVERS_UEBERSCHR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930

Method LOG_GESAMTVERS_UEBERSCHR on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_RESTRUHEGEHALT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930

Method LOG_RESTRUHEGEHALT on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_RESTRUHEG_UEBERSCHR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG 20090930

Method LOG_RESTRUHEG_UEBERSCHR on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_SUMMAND_STRFR_ANTEIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930
4 Importing I_FAKTOR_STEUERFREI Call by reference Type reference (TYPE) PDE_PBSVAVG_FAKTOR Kürzungsfaktor 20090930
5 Importing I_FLAG_FIRST Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090930
6 Importing I_LGART Call by reference Type reference (TYPE) LGART Lohnart 20090930
7 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090930
8 Importing I_STEUERFREIER_ANTEIL Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930

Method LOG_SUMMAND_STRFR_ANTEIL on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method LOG_SUMME_STRFR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Importing I_BETRAG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
3 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930

Method LOG_SUMME_STRFR on class CL_HRDEPBSCA_AUFTEIL_KEZ has no exception.

Method STEUERFREIER_ANTEIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PTEXT Call by reference Type reference (TYPE) HRPBSDE_PLOG Abrechnungsprotokoll 20090930
2 Exporting E_FAKTOR_STEUERFREI Call by reference Type reference (TYPE) PDE_PBSVAVG_FAKTOR Faktor Steuerfreier Anteil 20090930
3 Exporting E_GESAMTVERSORGUNG Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
4 Exporting E_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20090930
5 Exporting E_RESTRUHEGEHALT Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
6 Exporting E_STEUERFREI_ANTEIL Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
7 Exporting E_SUMME_KEZ Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
8 Exporting E_SUMME_P50C Call by reference Type reference (TYPE) MAXBT Personalabrechnung: Betrag 20090930
9 Importing IS_IT0 Call by reference Type reference (TYPE) PC207 Abrechnungsergebnis: Ergebnistabelle 20090930
10 Importing IS_RESULT_VERSORGUNG Call by reference Type reference (TYPE) HRDEPBSCAS_RESULT_VERSORGUNG Ergebnis Berechnungsmodul VERSORGUNG (Versorgung) 20090930
11 Importing I_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20090930
12 Importing I_DATE Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20090930
13 Importing I_MOLGA Call by reference Type reference (TYPE) MOLGA Ländergruppierung 20090930
14 Importing I_MSG_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPBS00_MESSAGE_HANDLER Message Handler 20090930
15 Importing I_PERNR Call by reference Type reference (TYPE) P_PERNR Personalnummer 20090930
16 Importing I_SW_PROT Call by reference Type reference (TYPE) C Schalter Protokollierung ein/aus 20090930

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