SAP ABAP Class CL_HRPA_INFOTYPE_0735 (Business logic for IT0735)
Hierarchy
EA-HRCBE (Software Component) Sub component EA-HRCBE of EA-HR
   PA-PA-BE (Application Component) Belgium
     PAOC_PAD_BE (Package) Add-On Development of Personal administration: Belgium
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 20021127
Properties
Class CL_HRPA_INFOTYPE_0735  
Short Description Business logic for IT0735    
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_BE   Add-On Development of Personal administration: Belgium 
Created 20021127   SAP 
Last change 20021127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRPA_INFOTYPE_0735 has no forward declaration.
Interfaces
Class CL_HRPA_INFOTYPE_0735 has no interface implemented.
Friends
Class CL_HRPA_INFOTYPE_0735 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CANCELATION Constant Private Type reference (TYPE) P0735-DIDTP '4' Type of DIMONA declaration 20030225
2 C_ENTRY Constant Private Type reference (TYPE) P0735-DIDTP '1' Type of DIMONA declaration 20030225
3 C_LEAVE Constant Private Type reference (TYPE) P0735-DIDTP '2' Type of DIMONA declaration 20030225
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DIMNR Instance method Private Method 20030226
2 CHECK_ENDAT2 Instance method Private Method 20030226
3 CHECK_HIRING_DIMONA Instance method Private Method 20030225
4 CHECK_LVDAT2 Instance method Private Method 20030227
5 CHECK_RECEIPT_NR Instance method Private Method 20030225
6 CHECK_RSZNR Instance method Private Method 20030226
7 GET_DATES_DIMONA Instance method Private Method 20030227
8 GET_DIMNR_RSZNR Instance method Private Method 20030226
9 MAKE_SI_INTERVALS Instance method Private Method 20030225
10 SPECIFIC_COMPUTATIONS_BE Instance method Private Method 20030225
Events
Class CL_HRPA_INFOTYPE_0735 has no event.
Types
Class CL_HRPA_INFOTYPE_0735 has no local type.
Method Signatures

Method CHECK_DIMNR 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030226
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
3 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030226
4 Importing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030226
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030226
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030226

Method CHECK_ENDAT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIDTP Call by reference Type reference (TYPE) P0735-DIDTP Type of DIMONA declaration 20030226
2 Changing ENDAT Call by reference Type reference (TYPE) P0735-ENDAT Start date of contract 20030227
3 Changing IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030226
4 Changing LVDAT Call by reference Type reference (TYPE) P0735-LVDAT End date of contract 20030227
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
6 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030226
7 Importing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030226
8 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030226
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030226

Method CHECK_HIRING_DIMONA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIRCN Call by reference Type reference (TYPE) P0735-DIRCN Receipt number of DIMONA declaration sent 20030225
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030225
3 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030225
4 Importing PERNR Call by reference Type reference (TYPE) P0735-PERNR Personnel Number 20030225
5 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030225

Method CHECK_LVDAT2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIDTP Call by reference Type reference (TYPE) P0735-DIDTP Type of DIMONA declaration 20030227
2 Changing ENDAT Call by reference Type reference (TYPE) P0735-ENDAT Start date of contract 20030227
3 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030227
4 Changing LVDAT Call by reference Type reference (TYPE) P0735-LVDAT End date of contract 20030227
5 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030227
6 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030227
7 Importing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030227
8 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030227

Method CHECK_LVDAT2 on class CL_HRPA_INFOTYPE_0735 has no exception.

Method CHECK_RECEIPT_NR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing G_DIDTP Call by reference Type reference (TYPE) P0735-DIDTP Type of DIMONA declaration 20030225
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030225
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030225
4 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030225
5 Changing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030225
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030225

Method CHECK_RSZNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIDTP Call by reference Type reference (TYPE) P0735-DIDTP Type of DIMONA declaration 20030226
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030226
3 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030226
4 Changing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030226
5 Changing RSZNR_CHECKED Call by reference Type reference (TYPE) P0735-RSZNR SI registration number 20030226
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030226
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030226

Method GET_DATES_DIMONA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ENDAT Call by reference Type reference (TYPE) P0735-ENDAT Start date of contract 20030227
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030227
3 Changing LVDAT Call by reference Type reference (TYPE) P0735-LVDAT End date of contract 20030227
4 Changing OK_FLAG Call by reference Type reference (TYPE) VOID Reversal Indicator 20030227
5 Importing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030227
6 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030227
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030227

Method GET_DIMNR_RSZNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DIDTP Call by reference Type reference (TYPE) P0735-DIDTP Type of DIMONA declaration 20030226
2 Exporting IS_OK Call by reference Type reference (TYPE) BOOLE_D Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030226
3 Changing P0735 Call by reference Type reference (TYPE) P0735 HR Master Record for Infotype 0735 20030226
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030226
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030226

Method MAKE_SI_INTERVALS 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030225
2 Importing PERNR Call by reference Type reference (TYPE) P0735-PERNR Personnel Number 20030225
3 Changing P_PERIOD_TAB Call by reference Type reference (TYPE) SI_INTERVAL_TAB_T 20030225
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030225

Method SPECIFIC_COMPUTATIONS_BE 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 Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') 20030225
2 Importing MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPA_MESSAGE_HANDLER HR Master Data: Messages 20030225
3 Changing PNNNN Call by reference Type reference (TYPE) ANY HR Master Record for Infotype 0735 20030225
4 Importing TCLAS Call by reference Type reference (TYPE) TCLAS Transaction class for data storage 20030225
# Exception Resumable Description Created on
1 CX_HRPA_VIOLATED_ASSERTION HR: Stammdaten, unerfüllte Programmbedingung 20030225
History
Last changed by/on SAP  20021127 
SAP Release Created in 200