SAP ABAP Class CL_HRPAYDEST_LB_DIST_TAX_DATA (Static class to extract tables for P01T from ST)
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_DIST_TAX_DATA  
Short Description Static class to extract tables for P01T from ST    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEST    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20070925   SAP 
Last change 20080505   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPAYDEST_LB_DIST_TAX_DATA has no forward declaration.
Interfaces
Class CL_HRPAYDEST_LB_DIST_TAX_DATA has no interface implemented.
Friends
Class CL_HRPAYDEST_LB_DIST_TAX_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_FALSE Constant Private Type reference (TYPE) BOOLE_D ' ' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070925
2 AC_TRUE Constant Private Type reference (TYPE) BOOLE_D 'X' Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20070925
3 AR_MESSAGE_HANDLER Instance attribute Private Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
Methods
# Method Level Visibility Method type Description Created on
1 DETERMINE_ADD_AMOUNTS_HIST Static method Public Method Calculates history of additional amounts 20070925
2 DETERMINE_CHILDREN_HIST Static method Public Method Calculates history of tax exemptions for children 20070925
3 DETERMINE_CONFESSION_HIST Static method Public Method Calculates history of religious denominations 20070925
4 DETERMINE_EXEMPTION_HIST Static method Public Method Calculates history of exemptions 20070925
5 DETERMINE_TAX_CLASS_HIST Static method Public Method Calculates history of tax classes 20070925
6 DETERMINE_TAX_DATA Static method Public Method Determines general employment tax data 20070927
7 GET_PKPV Static method Public Method Returns Basic Contribution Private HI/CI for Key Date 20091117
8 INSERT_KEY_INTO_TABLE Static method Public Method Inserts key values into statement tables 20070926
9 MODIFY_TAX_DATA_BY_SCHEMA Static method Private Method Changes LST due to schema 20080910
10 MODIFY_TAX_DATA_LS200701 Static method Private Method Changes LST due to schema LS200701 20080910
11 MODIFY_TAX_DATA_LS200801 Static method Private Method Changes LST due to schema LS200801 20080910
12 MODIFY_TAX_DATA_LS200901 Static method Private Method Changes LST due to schema LS200901 20081002
13 MODIFY_TAX_DATA_LS201001 Static method Private Method Changes LST Due to Schema LS201001 20091113
14 MODIFY_TAX_DATA_LS201101 Static method Private Method Changes LST Due to Schema LS201101 20101115
15 MODIFY_TAX_DATA_LS201201 Static method Private Method Changes LST Due to Schema LS201201 20111119
16 MODIFY_TAX_DATA_LS201301 Static method Private Method Changes LST Due to Schema LS201301 20121117
Events
Class CL_HRPAYDEST_LB_DIST_TAX_DATA has no event.
Types
Class CL_HRPAYDEST_LB_DIST_TAX_DATA has no local type.
Method Signatures

Method DETERMINE_ADD_AMOUNTS_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HINZ Call by reference Type reference (TYPE) HRPAYDESTLBT_ADD_AMOUNT_HIST LStB:Tabellentyp für p01t_hinz 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070925
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070925
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070925

Method DETERMINE_ADD_AMOUNTS_HIST on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method DETERMINE_CHILDREN_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KIFB Call by reference Type reference (TYPE) HRPAYDESTLBT_CHILDREN_HIST LStB:Tabellentyp für p01t_kifb 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070925
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070925
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070925

Method DETERMINE_CHILDREN_HIST on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method DETERMINE_CONFESSION_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KIST Call by reference Type reference (TYPE) HRPAYDESTLBT_CONFESSION_HIST LStB:Tabellentyp für p01t_kist 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070925
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070925
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070925

Method DETERMINE_CONFESSION_HIST on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method DETERMINE_EXEMPTION_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FRBJ Call by reference Type reference (TYPE) HRPAYDESTLBT_EXEMPTION_HIST LStB:Tabellentyp für p01t_frbj 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070925
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070925
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070925

Method DETERMINE_EXEMPTION_HIST on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method DETERMINE_TAX_CLASS_HIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_STKL Call by reference Type reference (TYPE) HRPAYDESTLBT_TAX_CLASS_HIST LStB:Tabellentyp für p01t_stkl 20070925
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070925
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070925
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070925
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070925
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070925
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070925

Method DETERMINE_TAX_CLASS_HIST on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method DETERMINE_TAX_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_LST Call by reference Type reference (TYPE) HRPAYDESTLBT_TAX_DATA LStB:Tabellentyp für p01t_lst 20070927
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070927
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20070927
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20070927
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20070927
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20070927
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20070927

Method DETERMINE_TAX_DATA on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method GET_PKPV 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 (=' ') 20091117
2 Exporting E_PKPV Call by reference Type reference (TYPE) P01_TX_PKPV Beitrag Basistarif private KV / PV 20091117
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20091117
4 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20091117
5 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20091117
6 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20091117
7 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20091117

Method GET_PKPV on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method INSERT_KEY_INTO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ANY TABLE 20070926
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20070926
3 Importing IS_KEY Call by reference Type reference (TYPE) HRDEST_S_KEY LStB: gemeinsamer Schlüssel für Elstertabellen 20070926

Method INSERT_KEY_INTO_TABLE on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_BY_SCHEMA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20080910
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080910
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20080910
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080910
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080910
# Exception Resumable Description Created on
1 METHOD_NOT_FOUND Methode nicht gefunden 20080910
2 SCHEMA_NOT_FOUND Schema nicht gefunden 20080910

Method MODIFY_TAX_DATA_LS200701 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20080910
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080910
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20080910
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080910
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080910

Method MODIFY_TAX_DATA_LS200701 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS200801 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20080910
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080910
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20080910
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20080910
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20080910

Method MODIFY_TAX_DATA_LS200801 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS200901 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20081002
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20081002
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20081002
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20081002
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20081002

Method MODIFY_TAX_DATA_LS200901 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS201001 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20091113
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091113
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20091113
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20091113
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20091113

Method MODIFY_TAX_DATA_LS201001 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS201101 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20101115
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20101115
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20101115
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20101115
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20101115

Method MODIFY_TAX_DATA_LS201101 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS201201 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20111119
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20111119
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20111119
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20111119
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20111119

Method MODIFY_TAX_DATA_LS201201 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.

Method MODIFY_TAX_DATA_LS201301 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_LST Call by reference Type reference (TYPE) P01T_LST LStB: Allgemeine Lohnsteuerdaten 20121117
2 Exporting E_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121117
3 Importing IT_ST Call by reference Type reference (TYPE) HRPAYDE_ST Steuer 20121117
4 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20121117
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121117

Method MODIFY_TAX_DATA_LS201301 on class CL_HRPAYDEST_LB_DIST_TAX_DATA has no exception.
History
Last changed by/on SAP  20080505 
SAP Release Created in 600