SAP ABAP Class CL_HRPAYDEST_CHECKS (Simple Checks for German Tax)
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_CHECKS  
Short Description Simple Checks for German Tax    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20091005   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEST_CHECKS has no forward declaration.
Interfaces
Class CL_HRPAYDEST_CHECKS has no interface implemented.
Friends
Class CL_HRPAYDEST_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_STEUERKLASSE_I Constant Private Type reference (TYPE) STRKL '1' Tax Bracket (D) 20091029
2 GC_STEUERKLASSE_II Constant Private Type reference (TYPE) STRKL '2' Tax Bracket (D) 20120712
3 GC_STEUERKLASSE_IV Constant Private Type reference (TYPE) STRKL '4' Tax Bracket (D) 20091029
4 GC_STEUERKLASSE_V Constant Private Type reference (TYPE) STRKL '5' Tax Bracket (D) 20091029
5 GC_STEUERKLASSE_VI Constant Private Type reference (TYPE) STRKL '6' Tax Bracket (D) 20091029
6 GC_TABELLE_A Constant Private Type reference (TYPE) STTAB 'A' Tax Table (D) 20091029
7 GC_TABELLE_B Constant Private Type reference (TYPE) STTAB 'B' Tax Table (D) 20091029
Methods
# Method Level Visibility Method type Description Created on
1 ALTERSENTLASTUNG Static method Public Method Check for Old-Age Exemption 20091029
2 FAKTOR Static method Public Method Check Factor 20091029
3 GET_BAPIRET2 Static method Public Method Return of System Fields 20091029
4 KINDERFREIBETRAG Static method Public Method Check Tax Exemption for Children 20091029
5 KIRCHENSTEUERGEBIET Static method Public Method Check Church Tax Area 20091029
6 KONFESSION Static method Public Method Check Whether Religion Is Subject to Tax 20091029
7 KONFESSIONEN Static method Public Method Check of Combination of Religions 20120205
8 STEUERKLASSE Static method Public Method Check Tax Class 20091029
9 STEUERTABELLE Static method Public Method Check Tax Table 20091029
10 VERSORGUNGSBEZUEGE Static method Public Method Benefits Payments Checks 20091029
11 VERSORGUNGSBEZUG Static method Public Method Check Benefits Payment 20091029
Events
Class CL_HRPAYDEST_CHECKS has no event.
Types
Class CL_HRPAYDEST_CHECKS has no local type.
Method Signatures

Method ALTERSENTLASTUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AEBEJ Call by reference Type reference (TYPE) AEBEJ Erstjahr für Altersentlastungsbetrag 20091029
2 Importing ALTKZ Call by reference Type reference (TYPE) AENTL Kennzeichen Altersentlastung 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method FAKTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATUM Call by reference Type reference (TYPE) RPCXXXXX-DATUM Stichtagswahl 20091029
2 Importing FAKTOR Call by reference Type reference (TYPE) P01_TX_F Faktor bei Faktorverfahren 20091029
3 Importing PERF2 Call by reference Type reference (TYPE) PERFB Persönlicher Freibetrag 20091029
4 Importing PERFB Call by reference Type reference (TYPE) PERFB Persönlicher Freibetrag 20091029
5 Importing STRKL Call by reference Type reference (TYPE) STRKL Steuerklasse (D) 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method GET_BAPIRET2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MSG Value transfer Type reference (TYPE) BAPIRET2 Returnparameter 20091029

Method GET_BAPIRET2 on class CL_HRPAYDEST_CHECKS has no exception.

Method KINDERFREIBETRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KINDERFB Call by reference Type reference (TYPE) KDFBT Zahl der Kinderfreibeträge (D) 20091029
2 Importing STEUERKL Call by reference Type reference (TYPE) STRKL Steuerklasse (D) 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method KIRCHENSTEUERGEBIET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BRDLD Call by reference Type reference (TYPE) KISTG Kirchensteuergebiet (D) 20091029
2 Importing KGEBIET Call by reference Type reference (TYPE) KISTG Kirchensteuergebiet (D) 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method KONFESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATUM Call by reference Type reference (TYPE) RPCXXXXX-DATUM Stichtagswahl 20091029
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20091029
3 Importing KGEBIET Call by reference Type reference (TYPE) KISTG Kirchensteuergebiet (D) 20091029
4 Importing RELIGION Call by reference Type reference (TYPE) KONFE Konfessionsschlüssel 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method KONFESSIONEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing KONFESSION_AN Call by reference Type reference (TYPE) KONFE Konfessionsschlüssel 20120205
2 Importing KONFESSION_EG Call by reference Type reference (TYPE) KONFE Konfessionsschlüssel 20120205
3 Importing STICHTAG Call by reference Type reference (TYPE) RPCXXXXX-DATUM Stichtagswahl 20120205
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung oder Fehler 20120205

Method STEUERKLASSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STEUERKL Call by reference Type reference (TYPE) STRKL Steuerklasse (D) 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method STEUERTABELLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TABELLE Call by reference Type reference (TYPE) STTAB Steuertabelle (D) 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method VERSORGUNGSBEZUEGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BRUTTO Call by reference Type reference (TYPE) BRUTT Steuerbrutto 20091029
2 Importing VRSBZ Call by reference Type reference (TYPE) VRSBZ Versorgungsbezüge 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029

Method VERSORGUNGSBEZUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STERBE Call by reference Type reference (TYPE) PC01_STERB Sterbegeld bei Versorgungsbezügen 20091029
2 Importing VJAHR Call by reference Type reference (TYPE) VJAHR Erstjahr für Versorgungsbezüge 20091029
3 Importing VKAPA Call by reference Type reference (TYPE) PC01_VKAPA Kapitalauszahlungen/ Abfindungen bei Versorgungsbezügen 20091029
4 Importing VRSBZ Call by reference Type reference (TYPE) VRSBZ Versorgungsbezüge 20091029
# Exception Resumable Description Created on
1 NOT_OK Info, Warnung, Fehler oder Abbruch 20091029
History
Last changed by/on SAP  20110809 
SAP Release Created in