SAP ABAP Class CL_HRPAYFR_N4DS_CORR_INTEG_MGR (Class responsible for the IT3340 data integration)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRPAYFR_N4DS_CORR_INTEG_MGR Interface related to the IT3340 data integration 20121012
Properties
Class CL_HRPAYFR_N4DS_CORR_INTEG_MGR  
Short Description Class responsible for the IT3340 data integration    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20120927   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SD Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PFRCI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRPAYFR_N4DS_CORR_INTEG_MGR Interface related to the IT3340 data integration 20121012
Friends
Class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AT_P3340 Instance attribute Protected Type reference (TYPE) HRPADFR_P3340 Table types for corrections 20121116
2 AT_PERNR_LOG_ENH Instance attribute Protected Type reference (TYPE) HR99S_MSG_TAB Detailed log 20121112
3 AT_T5FITCORR Instance attribute Protected Type reference (TYPE) P06_T5FITCORR_TAB Table type for T5FITCORR table 20121012
4 AV_PERNR Instance attribute Protected Type reference (TYPE) PERSNO Personnel number in process 20121116
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20121012
2 DO_DATA_DELETION Instance method Protected Method Delete section data 20121012
3 DO_DATA_MODIFICATION Instance method Protected Method Change section data 20121012
4 DO_DATA_MODIFICATION_MAIN Instance method Protected Method Change section data (main method) 20121012
5 DO_PRELIMINARY_CHECK Instance method Protected Method Check that current IT3340 is valid for further processing 20121012
6 DO_SIREN_CHECK Instance method Protected Method Perform SIREN check 20121012
7 GET_S40_PERIODS Instance method Protected Method Get S40 periods 20121012
8 GET_S60_PERIODS Instance method Protected Method Get S60 periods 20121012
9 HANDLE_S45_SECTION Instance method Protected Method Additional process for "S45*" sections 20130118
Events
Class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no event.
Types
Class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20121012
2 Importing IV_INFTY Call by reference Type reference (TYPE) INFTY '3340' 20121012

Method CONSTRUCTOR on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method DO_DATA_DELETION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SECTN_DATA Call by reference Type reference (TYPE) ANY 20121012
2 Changing CV_NB_DEL Call by reference Type reference (TYPE) I 20121012
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20121012
4 Importing IS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY Infotype 3340 dynamic data 20121012
5 Importing IS_SECTN Call by reference Type reference (TYPE) P99SD_SECTN 20121012
6 Importing IS_VALUE Call by reference Type reference (TYPE) P99SD_VALUE 20121012
7 Importing IT_DFIES Call by reference Type reference (TYPE) DFIES_TABLE Table for defined entries 20121012

Method DO_DATA_DELETION on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method DO_DATA_MODIFICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SECTN_DATA Call by reference Type reference (TYPE) ANY 20121012
2 Changing CV_NB_FIELD_MOD Call by reference Type reference (TYPE) I 20121012
3 Importing IO_DAQ Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ N4DS declaration 20121112
4 Importing IS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY Infotype 3340 dynamic data 20121012
5 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Personnel number 20121112
6 Importing IS_SECTN Call by reference Type reference (TYPE) P99SD_SECTN 20121012
7 Importing IT_DFIES Call by reference Type reference (TYPE) DFIES_TABLE Table for defined entries 20121012
8 Importing IV_CI_LOGTY Call by reference Type reference (TYPE) P06_CI_LOGTYPE Log type for Corrections infotype 20121112

Method DO_DATA_MODIFICATION on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method DO_DATA_MODIFICATION_MAIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_SECTN_DATA Call by reference Type reference (TYPE) ANY 20121012
2 Changing CS_VALUE Call by reference Type reference (TYPE) P99SD_VALUE 20121012
3 Changing CV_NB_FIELD_MOD Call by reference Type reference (TYPE) I 20121012
4 Changing CV_NB_MOD Call by reference Type reference (TYPE) I 20121012
5 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20121012
6 Importing IO_DAQ Call by reference Object reference (TYPE REF TO) CL_HR99S00_DAQ 20121112
7 Importing IS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY Infotype 3340 dynamic data 20121012
8 Importing IS_PSKEY Call by reference Type reference (TYPE) PSKEY Personnel number 20121112
9 Importing IS_SECTN Call by reference Type reference (TYPE) P99SD_SECTN 20121012
10 Importing IT_DFIES Call by reference Type reference (TYPE) DFIES_TABLE Table for defined entries 20121012
11 Importing IV_CI_LOGTY Call by reference Type reference (TYPE) P06_CI_LOGTYPE Log type for Corrections infotype 20121112

Method DO_DATA_MODIFICATION_MAIN on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method DO_PRELIMINARY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY Infotype 3340 dynamic data 20121012
2 Exporting ES_HR_MSG Call by reference Type reference (TYPE) HR99S_MSG 20121012
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20121012
4 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20121012
5 Importing IS_P3340 Call by reference Type reference (TYPE) P3340 HR master record for infotype 3340 20121012
6 Importing IS_T5FITCORR Call by reference Type reference (TYPE) T5FITCORR Corrections infotype, presetting table 20121012
7 Importing IV_SECTN Call by reference Type reference (TYPE) P_99S_SECTN Forms: section 20121012

Method DO_PRELIMINARY_CHECK on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method DO_SIREN_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY 20121012
2 Exporting EV_SIREN Call by reference Type reference (TYPE) ANY 20121012
3 Exporting EV_SIREN_FOUND Call by reference Type reference (TYPE) XFELD SIREN found? 20121012
4 Importing IO_HRPAYFR_N4DS Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS N4DS declaration 20121015
5 Importing IT_SIRET Call by reference Type reference (TYPE) PFRDS_SEL_SIRET_TAB_TYP 20121012
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20121015
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20121015

Method DO_SIREN_CHECK on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method GET_S40_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HR_MSG Call by reference Type reference (TYPE) HR99S_MSG_TAB 20121012
2 Exporting ET_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S40_PERIODS 20121012
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20121012
4 Importing IO_HRPAYFR_N4DS Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS N4DS declaration 20121012
5 Importing IS_P3340 Call by reference Type reference (TYPE) P3340 HR master record for infotype 3340 20121012

Method GET_S40_PERIODS on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method GET_S60_PERIODS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_HR_MSG Call by reference Type reference (TYPE) HR99S_MSG_TAB 20121012
2 Exporting ET_S60_PERIODS Call by reference Type reference (TYPE) PFRDS_T_S60_PERIODS 20121012
3 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Checkbox 20121012
4 Importing IO_HRPAYFR_N4DS Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS N4DS declaration 20121012
5 Importing IS_P3340 Call by reference Type reference (TYPE) P3340 HR master record for infotype 3340 20121012

Method GET_S60_PERIODS on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.

Method HANDLE_S45_SECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_INFTY_DYN_DATA Call by reference Type reference (TYPE) ANY Infotype 3340 dynamic data 20130118
2 Changing CS_SECTN_DATA Call by reference Type reference (TYPE) ANY 20130118
3 Changing CT_VALUE Call by reference Type reference (TYPE) P99SD_TAB_VALUE 20130118
4 Exporting ET_HR_MSG Call by reference Type reference (TYPE) HR99S_MSG_TAB 20130118
5 Exporting EV_IS_OK Call by reference Type reference (TYPE) XFELD Recording inserted 20130118
6 Importing IO_HRPAYFR_N4DS Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS N4DS declaration 20130118
7 Importing IO_N4DS_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20130118
8 Importing IS_P3340 Call by reference Type reference (TYPE) P3340 HR master record for infotype 3340 20130118
9 Importing IS_S40_PERIODS Call by reference Type reference (TYPE) PFRDS_S40_PERIODS 20130118
10 Importing IS_T5FITCORR Call by reference Type reference (TYPE) T5FITCORR IT presettings for corrections 20130118
11 Importing IT_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT 20130118

Method HANDLE_S45_SECTION on class CL_HRPAYFR_N4DS_CORR_INTEG_MGR has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in