SAP ABAP Class CL_HRPA_INFOTYPE_0977 (Check Class for Infotype 0977)
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 20060524
Properties
Class CL_HRPA_INFOTYPE_0977  
Short Description Check Class for Infotype 0977    
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 PB02   HR Master Data: Switzerland 
Created 20060524   SAP 
Last change 20070912   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_HRPA_MESSAGE_HANDLER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_INFOTYPE_0977 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0977 has no friend class.
Attributes
Class CL_HRPA_INFOTYPE_0977 has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Insert error message 20060606
2 CHECK_ABSENCES Instance method Private Method Check Absences 20060606
3 CHECK_GENDER Instance method Private Method Check Gender 20060613
4 FILL_CURRENCY Instance method Private Method Insert Currency 20060829
5 FILL_YEARS_MONTHS_FROM_BEGDA Static method Public Method Insert Years and Months of Preceding 12 Months 20060526
6 GET_DEFAULT_VALUES Instance method Private Method Insert Default Values 20060810
7 READ_INFOTYPE Instance method Private Method Read Infotypes 20060529
8 SORT_ABSENCES Static method Public Method Sort Absences 20060528
9 SPECIFIC_CHECKS Instance method Private Method Check Infotype Record for Consistency 20060608
Events
Class CL_HRPA_INFOTYPE_0977 has no event.
Types
Class CL_HRPA_INFOTYPE_0977 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 20060606
2 Importing FIELD1 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
3 Importing FIELD2 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
4 Importing FIELD3 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
5 Importing FIELD4 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
6 Importing FIELD5 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
7 Importing FIELD6 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
8 Importing FIELD7 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
9 Importing FIELD8 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
10 Importing FIELD9 Call by reference Type reference (TYPE) FIELDNAME Feldname 20060606
11 Importing MESSAGE Call by reference Type reference (TYPE) SYMSG Struktur der Message-Variablen 20060606
12 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20060606

Method ADD_MESSAGE on class CL_HRPA_INFOTYPE_0977 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 (=' ') 20060606
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20060606
3 Importing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060606
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060606

Method CHECK_GENDER 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 (=' ') 20060613
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20060613
3 Importing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060613
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060613

Method FILL_CURRENCY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060829

Method FILL_CURRENCY on class CL_HRPA_INFOTYPE_0977 has no exception.

Method FILL_YEARS_MONTHS_FROM_BEGDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060526

Method FILL_YEARS_MONTHS_FROM_BEGDA on class CL_HRPA_INFOTYPE_0977 has no exception.

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 P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 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 Value transfer Type reference (TYPE) INFTY Infotyp 20060529
2 Exporting INNNN Call by reference Type reference (TYPE) STANDARD TABLE 20060529
3 Importing PERNR Value transfer Type reference (TYPE) PERNR_D Personalnummer 20060529

Method READ_INFOTYPE on class CL_HRPA_INFOTYPE_0977 has no exception.

Method SORT_ABSENCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060528

Method SORT_ABSENCES on class CL_HRPA_INFOTYPE_0977 has no exception.

Method SPECIFIC_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 (=' ') 20060608
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-CH: Fehlermeldungen 20060608
3 Importing P0977 Call by reference Type reference (TYPE) P0977 Personal-Stammsatz für Infotyp 0977 20060608
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20060608
History
Last changed by/on SAP  20070912 
SAP Release Created in 700