SAP ABAP Class CL_HRPA_INFOTYPE_0038 (Tax CH)
Hierarchy
EA-HRCCH (Software Component) Sub component EA-HRCCH of EA-HR
   PA-PA-CH (Application Component) Switzerland
     PAOC_PAD_CH (Package) Add-On Development for Personnel Administration: Switzerland
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 20020809
Properties
Class CL_HRPA_INFOTYPE_0038  
Short Description Tax CH    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRITFCH    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_CH   Add-On Development for Personnel Administration: Switzerland 
Created 20020809   SAP 
Last change 20021105   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0038 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0038 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0038 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 A_MA_ATTRIB_REF Instance attribute Protected Object reference (TYPE REF TO) CL_HRPA_CH_EMPL_ATTRIB Master Data Switzerland: Employee Attributes 20020911
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20020911
2 P0038_ADD_MESSAGE Instance method Private Method Fill Message Handler 20020911
3 P0038_COMMON_FIELD_CHECKS Instance method Protected Method General Field Checks 20020809
4 P0038_FIELD_CHECKS Instance method Protected Method Checks Insert / Modify P0038 20020829
5 P0038_NMSRC Instance method Protected Method Check and Formatting of Tax Number (P0038-NMSRC) 20090507
6 P0038_QST_DATA_CHECKS Instance method Protected Method Withholding Tax: Specific Checks 20020809
7 P0038_VALID_FIELD_VALUES Instance method Protected Method Framework for Field Values 20020809
Events
Class CL_HRPA_INFOTYPE_0038 has no event.
Types
Class CL_HRPA_INFOTYPE_0038 has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INFTY Call by reference Type reference (TYPE) INFTY Infotyp 20020911
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020911

Method CONSTRUCTOR on class CL_HRPA_INFOTYPE_0038 has no exception.

Method P0038_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 20020911
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020911
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020911
4 Importing MSGID Call by reference Type reference (TYPE) SYMSG-MSGID Nachrichten, Nachrichtenklasse 20020911
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSG-MSGNO Nachrichten, Nachrichtennummer 20020911
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSG-MSGTY Nachrichten, Nachrichtentyp 20020911
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY 20020911
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY 20020911
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY 20020911
10 Importing MSGV4 Call by reference Type reference (TYPE) ANY 20020911
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021105

Method P0038_COMMON_FIELD_CHECKS 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 (=' ') 20020809
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020809
3 Importing P0038 Call by reference Type reference (TYPE) P0038 Personal-Stammsatz Infotyp 0038 (Steuer CH) 20020809
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020809

Method P0038_FIELD_CHECKS Signature

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

Method P0038_NMSRC Signature

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

Method P0038_QST_DATA_CHECKS 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 (=' ') 20020809
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020809
3 Importing P0038 Call by reference Type reference (TYPE) P0038 Personal-Stammsatz Infotyp 0038 (Steuer CH) 20020809
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020809

Method P0038_VALID_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020809
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020809
3 Importing P0038 Call by reference Type reference (TYPE) P0038 Personal-Stammsatz Infotyp 0038 (Steuer CH) 20020809
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020809
History
Last changed by/on SAP  20021105 
SAP Release Created in 200