SAP ABAP Class CL_HRPA_INFOTYPE_0042 (Tax AT)
Hierarchy
EA-HRCAT (Software Component) Sub component EA-HRCAT of EA-HR
   PA-PA-AT (Application Component) Austria
     PAOC_PAD_AT (Package) Add-On Development Personnel Administration: Austria
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 20021108
Properties
Class CL_HRPA_INFOTYPE_0042  
Short Description Tax AT    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRITFAT    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_AT   Add-On Development Personnel Administration: Austria 
Created 20021108   SAP 
Last change 20021108   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0042 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0042 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0042 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0042 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_ALLKZ Instance method Private Method Check deductible amount for sole wage earner/single parent 20021111
2 CHECK_KINDERZAHL Instance method Private Method Children in acc. with Sec. 106 20060901
3 CHECK_LABKZ Instance method Private Method Check tax-free amount for agricultural laborer 20021111
4 CHECK_MASSN_FLAGB_LSSTP Instance method Private Method Maintain fields (municipal tax, FLAF) using action only 20021111
5 CHECK_PENKZ Instance method Private Method Check exemption for pensioners 20021111
6 CHECK_STAFR Instance method Private Method Check deductible amount for sole wage earner/single parent 20021111
7 CHECK_STP35 Instance method Private Method Check data against infotype 0004 20021111
8 CHECK_T5A2S Instance method Private Method Check existence of progressive rates for exemptions in T5A2S 20021111
9 P0004 Instance method Protected Method Data Infotype 0004 20021111
10 P0042_ADD_MESSAGE Instance method Protected Method Message Handling 20021111
11 P0042_CLEAR_OBSOLETE_FIELDS Instance method Private Method Initialize obsolete fields 20021111
12 P0042_COMMON_FIELD_CHECKS Instance method Private Method General Field Checks for Insert/Modify 20021111
13 P0042_GET_PREDECESSOR Instance method Private Method Determine previous record 0042 for checks 20021111
Events
Class CL_HRPA_INFOTYPE_0042 has no event.
Types
Class CL_HRPA_INFOTYPE_0042 has no local type.
Method Signatures

Method CHECK_ALLKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method CHECK_KINDERZAHL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20060901
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060901
3 Changing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20060901
4 Importing P0042_PREDEC Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20060901
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20060901

Method CHECK_KINDERZAHL on class CL_HRPA_INFOTYPE_0042 has no exception.

Method CHECK_LABKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method CHECK_MASSN_FLAGB_LSSTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Primärer Infotypsatz 20021111
4 Importing P0042_PREDECESSOR Call by reference Type reference (TYPE) P0042 Vorgängersatz 20021111
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021111

Method CHECK_PENKZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method CHECK_STAFR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method CHECK_STP35 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Importing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method CHECK_T5A2S Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EXISTS Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing ID Call by reference Type reference (TYPE) T5A2S-ZWEIG Absetzart 20021111
3 Importing STICHTAG Call by reference Type reference (TYPE) P0042-BEGDA Gültigkeitsbeginn 20021111
4 Importing VALUE Call by reference Type reference (TYPE) T5A2S-STAFF Staffelung 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method P0004 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P0004 Call by reference Type reference (TYPE) P0004 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
2 Importing PERNR Call by reference Type reference (TYPE) P0042-PERNR Personalnummer 20021111
3 Importing STICHTAG Call by reference Type reference (TYPE) P0042-BEGDA Gültigkeitsbeginn 20021111
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021112

Method P0042_ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_LIST Call by reference Type reference (TYPE) HRPAD_FIELD_TAB Feldliste 20021111
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
4 Importing MSGID Value transfer Type reference (TYPE) SYMSG-MSGID Nachrichten, Nachrichtenklasse 20021111
5 Importing MSGNO Value transfer Type reference (TYPE) SYMSG-MSGNO Nachrichten, Nachrichtennummer 20021111
6 Importing MSGTY Value transfer Type reference (TYPE) SYMSG-MSGTY Nachrichten, Nachrichtentyp 20021111
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20021111
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20021111
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20021111
10 Importing MSGV4 Call by reference Type reference (TYPE) ANY 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021111

Method P0042_CLEAR_OBSOLETE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
3 Changing P0042 Call by reference Type reference (TYPE) P0042 Primärer Infotypsatz 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021111

Method P0042_COMMON_FIELD_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA 20021111
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
3 Importing MASSG Call by reference Type reference (TYPE) MASSG Maßnahmengrund 20021111
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20021111
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021111
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20021111
7 Changing P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
8 Importing P0042_PREDEC Call by reference Type reference (TYPE) P0042 Vorgängersatz 20021111
9 Changing PREF Call by reference Type reference (TYPE) PREF Zuordnungsgrößen für HR-Objekte 20021111
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021111
11 Importing UPDATE_MODE Call by reference Type reference (TYPE) HRPAD_UPDATE_MODE Welche Bucherfunktionalitäten sollen abgeschaltet sein? 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021111

Method P0042_GET_PREDECESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P0042 Call by reference Type reference (TYPE) P0042 Personal-Stammsatz Infotyp 0042 (Steuer Oesterreich) 20021111
2 Importing PERNR Call by reference Type reference (TYPE) P0042-PERNR Personalnummer 20021111
3 Importing STICHTAG Call by reference Type reference (TYPE) P0042-BEGDA Gültigkeitsbeginn 20021111
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20021111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021111
History
Last changed by/on SAP  20021108 
SAP Release Created in 200