SAP ABAP Class CL_HRPA_NL_INFOTYPE_0879 (Infotype checks for 0879)
Hierarchy
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
   PA-PA-NL (Application Component) Netherlands
     PB05 (Package) HR Master Data: Netherlands
Properties
Class CL_HRPA_NL_INFOTYPE_0879  
Short Description Infotype checks for 0879    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package PB05   HR Master Data: Netherlands 
Created 20061020   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_BOOLE_D Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_HRPA_NL_INFOTYPE_0879 has no interface implemented.
Friends
Class CL_HRPA_NL_INFOTYPE_0879 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 FALSE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>FALSE False 20061123
2 G_FIRST_DAY_PERIOD Instance attribute Private Type reference (TYPE) BEGDA Validity Start Date 20061123
3 G_LAST_DAY_PERIOD Instance attribute Private Type reference (TYPE) ENDDA Validity End Date 20061123
4 TRUE Constant Public Type reference (TYPE) BOOLE_D IF_HRPA_BOOLE_D=>TRUE True 20061123
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Add message to message handler 20061123
2 ADJUST_DATE_FIELD_VALUES Instance method Public Method Adjust the values of fields CORSV, CORST and CORLA 20061123
3 CHECK_CHANGE_ADMISSIBLE Instance method Public Method Checks whether the change of infotype record is ok 20061123
4 CHECK_DATES Instance method Public Method Checks all the dates of IT0879 20061123
5 CHECK_DATE_FIELD_VALUE Instance method Private Method Checks the value of a date 20061123
6 CHECK_DELETE_ADMISSIBLE Instance method Public Method Checks whether the change of infotype record is ok 20061123
7 CHECK_INFTY_BEGDA_ENDDA Instance method Public Method Checks if begin and end date of Infty is set correctly 20061123
8 GET_BEGDA_ENDDA Instance method Public Method Determine start and end date 20061123
Events
Class CL_HRPA_NL_INFOTYPE_0879 has no event.
Types
Class CL_HRPA_NL_INFOTYPE_0879 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 FIELD1 Call by reference Type reference (TYPE) PROP_FNAME Fd. name 20061123
2 Importing FIELD2 Call by reference Type reference (TYPE) PROP_FNAME Fd. name 20061123
3 Importing FIELD3 Call by reference Type reference (TYPE) PROP_FNAME Fd. name 20061123
4 Importing FIELD4 Call by reference Type reference (TYPE) PROP_FNAME Fd. name 20061123
5 Importing MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20061123
6 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER Message handler 20061123

Method ADD_MESSAGE on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method ADJUST_DATE_FIELD_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_CORLA Call by reference Type reference (TYPE) P05_CORLA WR table adjustment from 20061123
2 Changing CHA_CORST Call by reference Type reference (TYPE) P05_CORST Adjustment of ST table from 20061123
3 Changing CHA_CORSV Call by reference Type reference (TYPE) P05_CORSV SI table adjustment from 20061123
4 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
5 Importing IMP_CORBR Call by reference Type reference (TYPE) P05_CORBR Adjustment procedure necessary from 20061123
6 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123

Method ADJUST_DATE_FIELD_VALUES on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method CHECK_CHANGE_ADMISSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
3 Importing IMP_INFOTYPE_BEGDA_ORIG Call by reference Type reference (TYPE) BEGDA Validity Start Date 20061123
4 Importing IMP_INFOTYPE_ENDDA_ORIG Call by reference Type reference (TYPE) ENDDA Validity End Date 20061123
5 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123
6 Importing IMP_NEWEST_IT_BEGDA Call by reference Type reference (TYPE) BEGDA Start date of newest IT0879 record 20061123
7 Importing IMP_NEWEST_IT_ENDDA Call by reference Type reference (TYPE) ENDDA End date of newest IT0879 record 20061123
8 Importing IMP_ONLY_INFO Call by reference Type reference (TYPE) BOOLE_D FALSE True, if messages should be only type I 20061123

Method CHECK_CHANGE_ADMISSIBLE on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method CHECK_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
3 Importing IMP_CORBR Call by reference Type reference (TYPE) P05_CORBR Adjustment procedure necessary from 20061123
4 Importing IMP_CORLA Call by reference Type reference (TYPE) P05_CORLA WR table adjustment from 20061123
5 Importing IMP_CORST Call by reference Type reference (TYPE) P05_CORST Adjustment of ST table from 20061123
6 Importing IMP_CORSV Call by reference Type reference (TYPE) P05_CORSV SI table adjustment from 20061123
7 Importing IMP_EARLIEST_RETRO_DATE Call by reference Type reference (TYPE) RRDAT Earliest change of master data since last payroll 20061123
8 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123

Method CHECK_DATES on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method CHECK_DATE_FIELD_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
3 Importing IMP_DATE Call by reference Type reference (TYPE) DATUM Adjustment procedure necessary from 20061123
4 Importing IMP_EARLIEST_RETRO_DATE Call by reference Type reference (TYPE) RRDAT Earliest change of master data since last payroll 20061123
5 Importing IMP_FIELDNAME Call by reference Type reference (TYPE) PROP_FNAME Name of checked field 20061123
6 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123

Method CHECK_DATE_FIELD_VALUE on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method CHECK_DELETE_ADMISSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
3 Importing IMP_INFOTYPE_BEGDA_ORIG Call by reference Type reference (TYPE) BEGDA Validity Start Date 20061123
4 Importing IMP_INFOTYPE_ENDDA_ORIG Call by reference Type reference (TYPE) ENDDA Validity End Date 20061123
5 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123
6 Importing IMP_ONLY_INFO Call by reference Type reference (TYPE) BOOLE_D FALSE True, if messages should be only type I 20061123

Method CHECK_DELETE_ADMISSIBLE on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method CHECK_INFTY_BEGDA_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
3 Importing IMP_INFOTYPE_BEGDA Call by reference Type reference (TYPE) BEGDA Validity Start Date 20061123
4 Importing IMP_INFOTYPE_ENDDA Call by reference Type reference (TYPE) ENDDA Validity End Date 20061123
5 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123

Method CHECK_INFTY_BEGDA_ENDDA on class CL_HRPA_NL_INFOTYPE_0879 has no exception.

Method GET_BEGDA_ENDDA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CHA_IS_OK Call by reference Type reference (TYPE) BOOLE_D TRUE Data Element of Domain BOOLE: TRUE (='X') and FALSE (=' ') 20061123
2 Exporting EXP_FIRST_DAY_PERIOD Call by reference Type reference (TYPE) BEGDA Validity Start Date 20061123
3 Exporting EXP_LAST_DAY_PERIOD Call by reference Type reference (TYPE) ENDDA Validity End Date 20061123
4 Importing IMP_ABKRS Call by reference Type reference (TYPE) ABKRS Payroll Area 20061123
5 Importing IMP_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_NL_MESSAGE_HANDLER HR Master Data NL: Messages 20061123

Method GET_BEGDA_ENDDA on class CL_HRPA_NL_INFOTYPE_0879 has no exception.
History
Last changed by/on SAP  20070912 
SAP Release Created in