SAP ABAP Class CL_HRPA_INFOTYPE_0436 (ITF ADP 409 Free Format)
Hierarchy
EA-HRCFR (Software Component) Sub component EA-HRCFR of EA-HR
   PA-PA-FR (Application Component) France
     PAOC_PAD_FR (Package) Staff administration development Add-On: France
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 20030107
Properties
Class CL_HRPA_INFOTYPE_0436  
Short Description ITF ADP 409 Free Format    
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 PAOC_PAD_FR   Staff administration development Add-On: France 
Created 20030107   SAP 
Last change 20030124   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPA_INFOTYPE_0436 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0436 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_INFOTYPE_0001 Constant Protected Type reference (TYPE) INFTY '0001' Infotype 20030116
2 C_MSG_ABEND Constant Protected Type reference (TYPE) SYMSGTY 'A' Messages, message type 20030117
3 C_MSG_ERROR Constant Protected Type reference (TYPE) SYMSGTY 'E' Messages, message type 20030117
4 C_MSG_INFO Constant Protected Type reference (TYPE) SYMSGTY 'I' Messages, message type 20030117
5 C_MSG_SUCCESS Constant Protected Type reference (TYPE) SYMSGTY 'S' Messages, message type 20030117
6 C_MSG_WARNING Constant Protected Type reference (TYPE) SYMSGTY 'W' Messages, message type 20030117
7 C_NUMBER_OF_FIELDS Constant Protected Type reference (TYPE) SYINDEX 6 Number of recurring fields 20030113
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DUPLICATED_ENTRIES Instance method Private Method Check no duplicate entries 20030113
2 CHECK_HOURS_ARE_NUMERIC Instance method Private Method Check times contain numeric characters only 20030109
3 CHECK_HOURS_WITH_INCIDENT_CODE Instance method Private Method Check incident code is present if incident time is entered 20030110
4 CHECK_INCIDENT_CODE Instance method Private Method Check incident codes in ADP PRE table 20030116
5 CHECK_LESS_THAN_24_HOURS Instance method Private Method Check entered times are earlier than 24 (except Sunday) 20030109
6 CHECK_NO_ENTRIES_IN_INFOTYPE Instance method Private Method Check that fields are input 20030113
7 CHECK_VALIDITY_PAYROLL_AREA Instance method Private Method The infotype must not overlap two payroll areas 20030113
8 CHECK_WHOLE_DAY_ABSENCE Instance method Private Method No hours worked if absent for entire day 20030117
9 LOOP_AT_ALL_HOURS_FIELDS Instance method Private Method Format change for all time fields 20030117
10 NEW_MESSAGE Instance method Private Method Creates a message in the message list 20030117
11 RESET_FORMAT_HOURS Instance method Private Method Convert times from character format to ADP time format 20030108
12 SPECIFIC_CHECKS_COMPUTATIONS Instance method Private Method Infotype-specific calculations and checks 20030113
Events
Class CL_HRPA_INFOTYPE_0436 has no event.
Types
Class CL_HRPA_INFOTYPE_0436 has no local type.
Method Signatures

Method CHECK_DUPLICATED_ENTRIES 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030113
3 Importing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030113

Method CHECK_DUPLICATED_ENTRIES on class CL_HRPA_INFOTYPE_0436 has no exception.

Method CHECK_HOURS_ARE_NUMERIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Default quick entry values: field name 20030109
2 Importing HOURS_NUMBER Call by reference Type reference (TYPE) P06I_ITFIX Incident times 20030109
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030109
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR-master data: messages 20030109

Method CHECK_HOURS_ARE_NUMERIC on class CL_HRPA_INFOTYPE_0436 has no exception.

Method CHECK_HOURS_WITH_INCIDENT_CODE 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030110
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030110
3 Importing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030110

Method CHECK_HOURS_WITH_INCIDENT_CODE on class CL_HRPA_INFOTYPE_0436 has no exception.

Method CHECK_INCIDENT_CODE 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030116
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030116
3 Importing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030116
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030116
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method CHECK_LESS_THAN_24_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATE Call by reference Type reference (TYPE) D Date 20030109
2 Importing FIELD_NAME Call by reference Type reference (TYPE) PROP_FNAME Default quick entry values: field name 20030109
3 Importing HOURS_NUMBER Call by reference Type reference (TYPE) P06I_ITFIX Incident times 20030109
4 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030109
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030109

Method CHECK_LESS_THAN_24_HOURS on class CL_HRPA_INFOTYPE_0436 has no exception.

Method CHECK_NO_ENTRIES_IN_INFOTYPE 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030113
3 Importing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030113

Method CHECK_NO_ENTRIES_IN_INFOTYPE on class CL_HRPA_INFOTYPE_0436 has no exception.

Method CHECK_VALIDITY_PAYROLL_AREA 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 Start date 20030120
2 Changing ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20030120
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030113
4 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030113
5 Importing PERNR Call by reference Type reference (TYPE) P_PERNR Personnel no. 20030120
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325

Method CHECK_WHOLE_DAY_ABSENCE 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030117
3 Importing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030117

Method CHECK_WHOLE_DAY_ABSENCE on class CL_HRPA_INFOTYPE_0436 has no exception.

Method LOOP_AT_ALL_HOURS_FIELDS 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030117
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030117
3 Changing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030117

Method LOOP_AT_ALL_HOURS_FIELDS on class CL_HRPA_INFOTYPE_0436 has no exception.

Method NEW_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 List of fields 20030117
2 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030117
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030117
4 Importing MSGID Call by reference Type reference (TYPE) SYMSGID Messages, message class 20030117
5 Importing MSGNO Call by reference Type reference (TYPE) SYMSGNO Messages, message number 20030117
6 Importing MSGTY Call by reference Type reference (TYPE) SYMSGTY Messages, message type 20030117
7 Importing MSGV1 Call by reference Type reference (TYPE) ANY Message, message variable 20030117
8 Importing MSGV2 Call by reference Type reference (TYPE) ANY Message, message variable 20030117
9 Importing MSGV3 Call by reference Type reference (TYPE) ANY Message, message variable 20030117
10 Importing MSGV4 Call by reference Type reference (TYPE) ANY Message, message variable 20030117

Method NEW_MESSAGE on class CL_HRPA_INFOTYPE_0436 has no exception.

Method RESET_FORMAT_HOURS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing HOURS_NUMBER Call by reference Type reference (TYPE) P06I_ITFIX Incident times 20030108

Method RESET_FORMAT_HOURS on class CL_HRPA_INFOTYPE_0436 has no exception.

Method SPECIFIC_CHECKS_COMPUTATIONS 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 BOOLE area data elements: TRUE (='X') and FALSE (=' ') 20030113
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20030113
3 Changing P0436 Call by reference Type reference (TYPE) P0436 HR Master Record for Infotype 0436 20030113
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction type for data storage 20030113
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR : master data, unfulfilled program conditions 20030325
History
Last changed by/on SAP  20030124 
SAP Release Created in 200