SAP ABAP Class CL_HRPA_INFOTYPE_0036 (Social insurance Switzerland)
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 20020920
Properties
Class CL_HRPA_INFOTYPE_0036  
Short Description Social insurance Switzerland    
Super Class CL_HRPA_INFOTYPE_NNNN HR Master Data: Generic IT Logic 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PAOC_PAD_CH   Add-On Development for Personnel Administration: Switzerland 
Created 20020920   SAP 
Last change 20021025   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HR_T564T Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_HR_T5C19 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_HR_T5C3D Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
4 CL_HR_T5CS7 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
5 CL_HR_T5CSI Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPA_INFOTYPE_0036 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0036 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0036 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 P0036_CHECK_EMP_AHVNR Instance method Private Method Check or Propose AHV Number acc. to Check Mode 20020926
2 P0036_CHECK_FAM_VALUE Instance method Private Method Check Family-Related Bonuses (FAMKA or FAMFI Fields) 20021001
3 P0036_CHECK_HPN_FAK_CE Instance method Private Method Check Main Contract for Family-Related Bonuses (CE) 20121116
4 P0036_CHECK_INTBT_VALUE Instance method Private Method Check Internal Personnel Subarea UVG (INTBT Field) 20021001
5 P0036_CHECK_VER_VALUE Instance method Private Method Check Insurance Grouping (One of hte *_MODIF Fields) 20021001
6 P0036_FIELD_CHECKS Instance method Protected Method Perform All Field Checks for Modify and Insert 20020924
7 P0036_GET_ABREH Instance method Private Method Read Payroll Unit for an Application Key 20021001
8 P0036_GET_AHVNR_CHECK_MODE Instance method Private Method Read Check Mode for AHV No. from AL Payroll Unit 20021001
9 P0036_READ_P0002 Instance method Private Method Read Infotype 0002 (Name, DoB, Gender) 20020926
Events
Class CL_HRPA_INFOTYPE_0036 has no event.
Types
Class CL_HRPA_INFOTYPE_0036 has no local type.
Method Signatures

Method P0036_CHECK_EMP_AHVNR 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 (=' ') 20020927
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020927
3 Changing P_AHVNR Call by reference Type reference (TYPE) P0036-AHVNR AHV-Nummer 20020926
4 Importing P_ENDDA Call by reference Type reference (TYPE) P0036-ENDDA Stichtag zum Lesen IT0002 20020926
5 Importing P_PERNR Call by reference Type reference (TYPE) P0036-PERNR Personalnummer 20020926
6 Importing P_PMODE Call by reference Type reference (TYPE) T5CS9-AHVNR_CHECK Prüfmodus AHV-Nummer 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020927

Method P0036_CHECK_FAM_VALUE 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 (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021001
3 Importing P_FAKTYP Call by reference Type reference (TYPE) P0036-FAMKA Familienausgleichskassentyp 20021001
4 Importing P_FAMKA Call by reference Type reference (TYPE) P0036-FAMKA Inhalt des zu prüfenden Feldes 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021031

Method P0036_CHECK_HPN_FAK_CE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121116
2 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20121116
3 Importing IV_HPN_FAK_CE Call by reference Type reference (TYPE) P02_HPN_FAK_CE Hauptvertrag für Familienzulagen (CE) 20121116
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121116
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20121116

Method P0036_CHECK_HPN_FAK_CE on class CL_HRPA_INFOTYPE_0036 has no exception.

Method P0036_CHECK_INTBT_VALUE 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 (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021001
3 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20021001
4 Importing P_INTBT Call by reference Type reference (TYPE) P02_INTBT Interner Betriebsteilcode UVG/SUVA 20021001
5 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021001

Method P0036_CHECK_VER_VALUE 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 (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021001
3 Importing P_ANWSCHLCH Call by reference Type reference (TYPE) P02_ANWSCHCH Anwendungsschlüssel Schweiz 20021001
4 Importing P_MODIF Call by reference Type reference (TYPE) P02_MODIF zu prüfende Gruppierung Versicherungen 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021031

Method P0036_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 (=' ') 20020924
2 Importing MASSN Call by reference Type reference (TYPE) MASSN Maßnahmenart 20020924
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20020924
4 Changing P0036 Call by reference Type reference (TYPE) P0036 Primärer Infotypsatz 0036 20021031
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020924
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020924

Method P0036_GET_ABREH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_ABREH Call by reference Type reference (TYPE) P02_ABREH Name der gelesenen Abrechnungseinheit 20021001
2 Exporting P_ABREH_DATA Call by reference Type reference (TYPE) PC27U-ABREINHEIT Daten der gelesen Abrechnungseinheit 20021001
3 Importing P_ANWSCHL Call by reference Type reference (TYPE) P02_ANWSCHCH Anwendungsschlüssel, für den die ABREH gelesen werden soll 20021001
4 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Stichtag für IT0001, Merkmal, ABREH 20021001
5 Exporting P_MERKM Call by reference Type reference (TYPE) P02_MERKMABREH zur Bestimmung der ABREH verwendetes Merkmal 20021001
6 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021001

Method P0036_GET_AHVNR_CHECK_MODE 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 (=' ') 20021001
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-Stammdaten: Meldungen 20021001
3 Exporting P_AHVNR_CHECK Call by reference Type reference (TYPE) T5CS9-AHVNR_CHECK Prüfmodus AHV-Nummer 20021001
4 Importing P_ENDDA Call by reference Type reference (TYPE) ENDDA Stichtag zum Lesen AbrechnungseinheitI, IT0001, Merkmal 20021001
5 Importing P_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20021001
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20021001

Method P0036_READ_P0002 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA Gültigkeitsbeginn 20020926
2 Returning P0002 Value transfer Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20020926
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20020926
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaktionsklasse für Datenhaltung 20020926
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20020926
History
Last changed by/on SAP  20021025 
SAP Release Created in 200