SAP ABAP Class CL_HRPA_INFOTYPE_0600 (Employer Statement)
Hierarchy
SAP_HRCCH (Software Component) Sub component SAP_HRCCH of SAP_HR
   PA-PA-CH (Application Component) Switzerland
     PB02 (Package) HR Master Data: 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 20040218
Properties
Class CL_HRPA_INFOTYPE_0600  
Short Description Employer Statement    
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     
Category 0   
Package PB02   HR Master Data: Switzerland 
Created 20040218   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0600 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0600 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0600 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0600 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Insert error message 20040224
2 CHECK_ABSENCES Instance method Private Method Absences 20040224
3 CHECK_ABSENCE_OVERLAP Instance method Private Method Check overlapping 20040224
4 CHECK_ABSENCE_PERIOD Instance method Private Method Check an absence 20040224
5 CHECK_CONTRACT Instance method Private Method Check Specifications for the Employment Relationship 20040224
6 CHECK_INFOTYPE_RECORD Instance method Private Method Check infotype record 20040224
7 CHECK_TERMINATION Instance method Private Method Specifications for Notice 20040224
8 CHECK_WORKING_OVERLAP Instance method Private Method Check overlapping 20040224
9 CHECK_WORKING_PERIOD Instance method Private Method Check an Employment Period 20040224
10 CHECK_WORKING_PERIODS Instance method Private Method Employment periods 20040224
11 GET_DEFAULT_VALUES Instance method Private Method Insert Default Values 20060810
12 READ_INFOTYPE Instance method Private Method Read infotypes 20040218
Events
Class CL_HRPA_INFOTYPE_0600 has no event.
Types
Class CL_HRPA_INFOTYPE_0600 has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAUSE Call by reference Type reference (TYPE) HRPAD_MESSAGE_CAUSE IF_HRPA_MESSAGE_HANDLER=>INFOTYPE_SPECIFIC HR: Stammdaten, Grund für die Ausgabe einer Nachricht 20040224
2 Importing FIELD1 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
3 Importing FIELD2 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
4 Importing FIELD3 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
5 Importing FIELD4 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
6 Importing FIELD5 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
7 Importing FIELD6 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
8 Importing FIELD7 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
9 Importing FIELD8 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
10 Importing FIELD9 Call by reference Type reference (TYPE) FIELDNAME Feldname 20040224
11 Importing MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20040224
12 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224

Method ADD_MESSAGE on class CL_HRPA_INFOTYPE_0600 has no exception.

Method CHECK_ABSENCES 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 (=' ') 20040224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
3 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_ABSENCE_OVERLAP 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 (=' ') 20040224
2 Importing LINE1 Call by reference Type reference (TYPE) CHAR3 Zeile 1 20040224
3 Importing LINE2 Call by reference Type reference (TYPE) CHAR3 Zeile 2 20040224
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
5 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_ABSENCE_PERIOD 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 (=' ') 20040224
2 Importing LINE Call by reference Type reference (TYPE) CHAR3 Zeile 20040224
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
4 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_CONTRACT 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 (=' ') 20040224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
3 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_INFOTYPE_RECORD 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 (=' ') 20040224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
3 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_TERMINATION 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 (=' ') 20040224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
3 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_WORKING_OVERLAP 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 (=' ') 20040224
2 Importing LINE1 Call by reference Type reference (TYPE) CHAR2 Zeile 1 20040224
3 Importing LINE2 Call by reference Type reference (TYPE) CHAR2 Zeile 2 20040224
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
5 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_WORKING_PERIOD 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 (=' ') 20040224
2 Importing LINE Call by reference Type reference (TYPE) CHAR2 Zeile 20040224
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
4 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method CHECK_WORKING_PERIODS 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 (=' ') 20040224
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20040224
3 Importing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20040224
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040224

Method GET_DEFAULT_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 (=' ') 20060810
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060810
3 Changing P0600 Call by reference Type reference (TYPE) P0600 Personal-Stammsatz für Infotyp 0600 20060810
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060810

Method READ_INFOTYPE 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 20040218
2 Exporting INNNN Call by reference Type reference (TYPE) STANDARD TABLE 20040218
3 Importing PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20040218
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20040218
History
Last changed by/on SAP  20070912 
SAP Release Created in 500