SAP ABAP Class CL_HRPA_INFOTYPE_3250 (Check Class for Infotyp 3250)
Hierarchy
SAP_HRCNL (Software Component) Sub component SAP_HRCNL of SAP_HR
   PA-PA-NL (Application Component) Netherlands
     PB05 (Package) HR Master Data: Netherlands
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 20100916
Properties
Class CL_HRPA_INFOTYPE_3250  
Short Description Check Class for Infotyp 3250    
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 PB05   HR Master Data: Netherlands 
Created 20100817   SAP 
Last change 20110809   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_3250 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_3250 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ILLNESS Constant Private Type reference (TYPE) SUBTY 'ILLN' Subtype for illness 20120111
2 GC_IT_ABSENCES Constant Protected Type reference (TYPE) INFTY '2001' Infotype 20120111
3 GC_IT_STAT_CHANGED Constant Protected Type reference (TYPE) P05EIR_INFOTYPE_STATUS '05' Infotype Status: Changed 20100916
4 GC_IT_STAT_CLOSED Constant Protected Type reference (TYPE) P05EIR_INFOTYPE_STATUS '07' Infotype Status: Closed 20100916
5 GC_IT_STAT_NEW Constant Protected Type reference (TYPE) P05EIR_INFOTYPE_STATUS '01' Infotype Status: New 20100916
6 GC_IT_STAT_OBSOLETE Constant Protected Type reference (TYPE) P05EIR_INFOTYPE_STATUS '09' Infotype Status: Obsolete 20110825
7 GC_IT_STAT_PROCESSED Constant Protected Type reference (TYPE) P05EIR_INFOTYPE_STATUS '03' Infotype Status: Processed 20100916
8 GC_TCLAS_PA Constant Protected Type reference (TYPE) TCLAS 'A' TCLAS: Master Data 20100916
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Instance method Private Method Append error message 20100916
2 CHECK_AGAINST_INFOTYPE_2001 Instance method Private Method Checks, whether a corresponding Infotype 2001 record exists 20100916
3 CHECK_DATE_CHANGES Instance method Private Method Check, whether BEGDA / ENDDA were changed 20100916
4 CHECK_INDCA_CHANGES Instance method Private Method Check, whether a change to field INDCA is allowed 20100916
5 CHECK_STATUS_CHANGES_INS Instance method Private Method Checks for status changes upon INSERT 20100916
6 CHECK_STATUS_CHANGES_MOD Instance method Private Method Checks for status changes upon MODIFY 20100916
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120111
8 SPECIFIC_CHECKS Instance method Private Method Checks, which should be carried out always 20100916
Events
Class CL_HRPA_INFOTYPE_3250 has no event.
Types
Class CL_HRPA_INFOTYPE_3250 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 IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER 20100916
2 Importing IS_MESSAGE Call by reference Type reference (TYPE) SYMSG Structure of message variables 20100916
3 Importing IV_CAUSE Call by reference Type reference (TYPE) HRPAD_MESSAGE_CAUSE IF_HRPA_MESSAGE_HANDLER=>INFOTYPE_SPECIFIC HR: Master data, cause for output of a message 20100916
4 Importing IV_FIELD1 Call by reference Type reference (TYPE) PROP_FNAME Fast data entry default values: field name 20100916
5 Importing IV_FIELD2 Call by reference Type reference (TYPE) PROP_FNAME Fast data entry default values: field name 20100916
6 Importing IV_FIELD3 Call by reference Type reference (TYPE) PROP_FNAME Fast data entry default values: field name 20100916
7 Importing IV_FIELD4 Call by reference Type reference (TYPE) PROP_FNAME Fast data entry default values: field name 20100916
8 Importing IV_FIELD5 Call by reference Type reference (TYPE) PROP_FNAME Default values for fast entry: field name 20100916

Method ADD_MESSAGE on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CHECK_AGAINST_INFOTYPE_2001 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 Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
2 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916
3 Importing IV_AWART Call by reference Type reference (TYPE) AWART Attendance or Absence Type 20100916
4 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100916
5 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100916
6 Importing IV_INDCA Call by reference Type reference (TYPE) P05EIR_INDICATOR_CANCELLATION Illness Record Cancelled 20100927
7 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personnel number 20100916

Method CHECK_AGAINST_INFOTYPE_2001 on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CHECK_DATE_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BEGDA Call by reference Type reference (TYPE) BEGDA Start Date 20100916
2 Changing CV_ENDDA Call by reference Type reference (TYPE) ENDDA End Date 20100916
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
4 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916
5 Importing IV_BEGDA_OLD Call by reference Type reference (TYPE) BEGDA Old start date 20100916
6 Importing IV_ENDDA_OLD Call by reference Type reference (TYPE) ENDDA Old end date 20100916

Method CHECK_DATE_CHANGES on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CHECK_INDCA_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_INDCA Call by reference Type reference (TYPE) P05EIR_INDICATOR_CANCELLATION EIR: Absence has been cancelled 20100916
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916
4 Importing IV_INDCA_OLD Call by reference Type reference (TYPE) P05EIR_INDICATOR_CANCELLATION Previous value for field INDCA 20100916
5 Importing IV_STATUS Call by reference Type reference (TYPE) P05EIR_INFOTYPE_STATUS Electroinic Illness Reporting: Status of Infotype 3250 20100916

Method CHECK_INDCA_CHANGES on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CHECK_STATUS_CHANGES_INS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STATUS Call by reference Type reference (TYPE) P05EIR_INFOTYPE_STATUS Electroinic Illness Reporting: Status of Infotype 3250 20100916
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916

Method CHECK_STATUS_CHANGES_INS on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CHECK_STATUS_CHANGES_MOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_STATUS Call by reference Type reference (TYPE) P05EIR_INFOTYPE_STATUS Current status of infotype 20100916
2 Exporting EV_IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
3 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916
4 Importing IS_OLD_P3250 Call by reference Type reference (TYPE) P3250 Old infotype 3250 record 20100916
5 Importing IS_P3250 Call by reference Type reference (TYPE) P3250 Current infotype 3250 record 20100916
6 Importing IV_OLD_STATUS Call by reference Type reference (TYPE) P05EIR_INFOTYPE_STATUS Old status of infotype 20100916

Method CHECK_STATUS_CHANGES_MOD on class CL_HRPA_INFOTYPE_3250 has no exception.

Method CONSTRUCTOR 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 Infotype 20120111
2 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20120111
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR Master Data: Unfulfilled Program Condition 20120111

Method SPECIFIC_CHECKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing AUX_DATA_REF Call by reference Object reference (TYPE REF TO) DATA Additional Data 20100916
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
3 Importing MASSG Call by reference Type reference (TYPE) MASSG 20100916
4 Importing MASSN Call by reference Type reference (TYPE) MASSN Action Type 20100916
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20100916
6 Importing NO_AUTH_CHECK Call by reference Type reference (TYPE) BOOLE_D Data Element for Domain BOOLE: TRUE (="X") and FALSE (=" ") 20100916
7 Changing PNNNN Call by reference Type reference (TYPE) ANY Primary Infotype Record 20100916
8 Changing PNNNN2 Call by reference Type reference (TYPE) ANY Secondary Infotype Record 20100916
9 Changing PREF Call by reference Type reference (TYPE) PREF Assignment Values for HR Objects 20100916
10 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20100916

Method SPECIFIC_CHECKS on class CL_HRPA_INFOTYPE_3250 has no exception.
History
Last changed by/on SAP  20110809 
SAP Release Created in