SAP ABAP Class CL_HRPAYFR_N4DS_DNAC_DECL (DN-AC AED Declaration)
Hierarchy
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
   PY-FR (Application Component) France
     PC06 (Package) HR Payroll: France
Properties
Class CL_HRPAYFR_N4DS_DNAC_DECL  
Short Description DN-AC AED Declaration    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20120515   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 P99SD 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
Class CL_HRPAYFR_N4DS_DNAC_DECL has no interface implemented.
Friends
Class CL_HRPAYFR_N4DS_DNAC_DECL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_SH_PROXY Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY Status handler 20120611
2 MO_TEMSE Instance attribute Protected Object reference (TYPE REF TO) CL_HR99S00_TEMSE TemSe file for declaration 20120611
3 MS_P3319 Instance attribute Protected Type reference (TYPE) P3319 Related infotype 3319 record 20120611
4 MT_BUFF_DATE Static Attribute Protected Type reference (TYPE) D Date used to fill MT_BUFF_WAFOR 20120611
5 MT_BUFF_WAFOR Static Attribute Protected Type reference (TYPE) PFRDS_T_WAFOR Buffered entries from T5F99FD 20120611
6 MT_VERSION_ADAPTED Instance attribute Protected Type reference (TYPE) PFRDS_T_WAFOR Version adapted 20130423
7 MV_IT3319_EXISTS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20120611
8 MV_PERNR Instance attribute Protected Type reference (TYPE) P_PERNR Personnel number 20120611
9 MV_STATUS Instance attribute Protected Type reference (TYPE) P_99S_STATS Current declaration status 20120611
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CANCEL_STATEMENT Instance method Public Method Check if a cancel stat. exist for the in-process AED stat. 20130416
2 CHECK_OK_CANCEL_REPLACE Instance method Public Method Compare checksum with Cancel / Replace or OK declaration. 20120611
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120611
4 CREATE_FROM_ARL Static method Public Method Create instances using ARL document 20120611
5 CREATE_FROM_CONTR_END Static method Public Method Create instance from contract reference 20120611
6 CREATE_FROM_CRA Static method Public Method Create instance using CRA document 20120611
7 CREATE_FROM_INFTY Static method Public Method Create instance from contract reference 20120611
8 DELTA_FIELDS_CHANGED Instance method Public Method Check if customizing changed between two dates 20120611
9 EQUALS Instance method Public Method Compare declaration to another one using a checksum 20120611
10 GENERATE_CHECKSUM Instance method Public Method Create check sum 20120611
11 GET_BLOCK Instance method Public Method Get lock indicator for declaration 20120611
12 GET_CHECKSUM_HASH Static method Private Method Get check sum hash 20130423
13 GET_DECL_DATE Instance method Protected Method Get the declaration date from TemSe file 20120611
14 GET_DECL_TYPE Instance method Public Method Get declaration to be generated 20120611
15 GET_DELTA_FIELDS Static method Public Method Get all delta relevant fields 20120611
16 GET_DENUM Instance method Public Method Get "cancel and replace" declaration number 20121122
17 GET_STATUS Instance method Public Method Get declaration status 20120611
18 GET_STMOD Instance method Public Method Get status handler STMOD 20120611
19 GET_TRANSMISSION_TYPE Instance method Public Method get declaration transmission type 20120611
20 READ_TEMSE Instance method Protected Method Read TemSe file and header 20120611
21 SAVE_INFTY Instance method Public Method Save infotype 3319 20120611
22 SAVE_STATUS Instance method Public Method Save infotype data and update status handler 20120611
23 SET_STATUS Instance method Public Method Set declaration status 20120611
24 SET_TRANSMISSION_TYPE Instance method Public Method Set declaration transmission type 20120611
25 UPDATE_INFTY Instance method Public Method Update infotype 3319 20120611
Events
Class CL_HRPAYFR_N4DS_DNAC_DECL has no event.
Types
Class CL_HRPAYFR_N4DS_DNAC_DECL has no local type.
Method Signatures

Method CHECK_CANCEL_STATEMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CANCEL_EXIST Call by reference Type reference (TYPE) XFELD A cancel statement exist for current AED statement? 20130416
2 Exporting EV_CANCEL_STATS Call by reference Type reference (TYPE) P_99S_STATS SubGro 20130416
3 Exporting EV_CANCEL_STATS_OVER Call by reference Type reference (TYPE) XFELD Checkbox 20130416
4 Exporting EV_CANCEL_STATS_REJ Call by reference Type reference (TYPE) XFELD Cancel statement with "rejected" status? 20130416
5 Exporting EV_CAN_REP_EXIST Call by reference Type reference (TYPE) XFELD A cancel&replace statement exist? 20130416
6 Importing IS_P3319 Call by reference Type reference (TYPE) P3319 P3319 data 20130416

Method CHECK_CANCEL_STATEMENT on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method CHECK_OK_CANCEL_REPLACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_IMPL Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20130423
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20130423
3 Importing IV_DECL Call by reference Type reference (TYPE) P06_TYP_N4DS Notification type 20120611
4 Importing IV_HASH Call by reference Type reference (TYPE) P06_AED_HASH Redundancy control 20120611
5 Returning RV_REJECT Value transfer Type reference (TYPE) ABAP_BOOL Boolean value for "TRUE" 20120611
# Exception Resumable Description Created on
1 ERROR_GENERATING_CHECKSUM error generating checksum 20130423

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SH_PROXY Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY N4DS - Status Handler Proxy class 20120611

Method CONSTRUCTOR on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method CREATE_FROM_ARL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DECL Call by reference Type reference (TYPE) STANDARD TABLE 20120611
2 Importing IO_SH_PROXY Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY N4DS - Status Handler Proxy class 20120611

Method CREATE_FROM_ARL on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method CREATE_FROM_CONTR_END Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EMPL Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE 20120611
2 Importing IO_SH_PROXY Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY N4DS - Status Handler Proxy class 20120611
3 Importing IV_CONTR_END Call by reference Type reference (TYPE) D End of infotype 0000 20120611
4 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_DNAC_DECL DN-AC AED Declaration 20120611

Method CREATE_FROM_CONTR_END on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method CREATE_FROM_CRA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SH_PROXY Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY N4DS - Status Handler Proxy class 20120611
2 Exporting RE_INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_DNAC_DECL DN-AC AED Declaration 20120611

Method CREATE_FROM_CRA on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method CREATE_FROM_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SH_PROXY Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_SH_PROXY N4DS - Status Handler Proxy class 20120611
2 Importing IS_P3319 Call by reference Type reference (TYPE) P3319 20120611
3 Returning RE_INSTANCE Value transfer Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_DNAC_DECL DN-AC AED Declaration 20120611

Method CREATE_FROM_INFTY on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method DELTA_FIELDS_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NOW Call by reference Type reference (TYPE) D Now 20120611
2 Importing IV_VERSION Call by reference Type reference (TYPE) P_99S_FOVER Version 20130423
3 Returning RV_CHANGED Value transfer Type reference (TYPE) ABAP_BOOL Customizing changed between dates 20120611

Method DELTA_FIELDS_CHANGED on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method EQUALS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECKSUM Call by reference Type reference (TYPE) P06_AED_HASH Hash for AED checksum 20120611
2 Returning RV_EQUALS Value transfer Type reference (TYPE) ABAP_BOOL 20120611

Method EQUALS on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GENERATE_CHECKSUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_HASH Call by reference Type reference (TYPE) P06_AED_HASH Redundancy control 20130423
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20130423
3 Importing IV_DCDAT Call by reference Type reference (TYPE) P06_DCDAT Declaration date 20130423
# Exception Resumable Description Created on
1 ERROR_GENERATING_CHECKSUM error generating checksum 20130423

Method GET_BLOCK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_BLOCK Value transfer Type reference (TYPE) P3319-BLOCK Blocked declaration 20120611

Method GET_BLOCK on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_CHECKSUM_HASH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CHECKSUM_FIELDS Call by reference Type reference (TYPE) PFRDS_T_CHECKSUM_FIELDS 20130423
2 Exporting EV_HASH Value transfer Type reference (TYPE) P06_AED_HASH Hash for AED checksum 20130423

Method GET_CHECKSUM_HASH on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_DECL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DATE Value transfer Type reference (TYPE) D Declaration date 20120611

Method GET_DECL_DATE on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_DECL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG Call by reference Type reference (TYPE) HR99S_MSG Message 20130416
2 Importing IM_DAQ Call by reference Object reference (TYPE REF TO) IF_HRPAYFR_N4DS_DAQ DAQ implementation for N4DS 20120611
3 Importing IV_CURR_DECL Call by reference Type reference (TYPE) P06_TYP_N4DS In-process declaration type 20130416
4 Importing IV_TRTYP Call by reference Type reference (TYPE) P06_TRTYP Transfer type 20130416
5 Exporting RV_DECL Call by reference Type reference (TYPE) P06_TYP_N4DS Notification type 20120611
# Exception Resumable Description Created on
1 CA_NOT_WANTED Cancel not wanted (sel. screen param.) 20130416
2 CR_NOT_WANTED Cancel and replace statement not wanted (sel. screen param.) 20121122
3 MAX_NB_REACHED Max. number of declarations already reached 20121122
4 REJECT_EMPLOYEE 20120611
5 TRTYP_NOT_OK Transmission type not consistent 20130416

Method GET_DELTA_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_WAFOR Call by reference Type reference (TYPE) PFRDS_T_WAFOR 20120611
2 Importing IV_DATE Call by reference Type reference (TYPE) D Key date 20120611

Method GET_DELTA_FIELDS on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_DENUM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DENUM Value transfer Type reference (TYPE) P06DAD_NUM_DEC_SC "Cancel and replace" declaration number 20121122

Method GET_DENUM on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STATUS Value transfer Type reference (TYPE) P_99S_STATS SubGro 20120611

Method GET_STATUS on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_STMOD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_STMOD Value transfer Type reference (TYPE) P_99S_STMOD Document identification 20120611

Method GET_STMOD on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method GET_TRANSMISSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TRTYP Value transfer Type reference (TYPE) RPL4DSF0-TRTYP Transfer type 20120611

Method GET_TRANSMISSION_TYPE on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method READ_TEMSE Signature

Method READ_TEMSE on class CL_HRPAYFR_N4DS_DNAC_DECL has no parameter.
Method READ_TEMSE on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method SAVE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DA_3319 Call by reference Type reference (TYPE) ENDDA End date 20120611
2 Importing IV_ENTYP Call by reference Type reference (TYPE) P06_TYP_N4DS Notification type 20130416
3 Importing IV_TMTST Call by reference Type reference (TYPE) P06_TMTST TemSe test file 20120611

Method SAVE_INFTY on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method SAVE_STATUS Signature

Method SAVE_STATUS on class CL_HRPAYFR_N4DS_DNAC_DECL has no parameter.
Method SAVE_STATUS on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_STATUS Call by reference Type reference (TYPE) P_99S_STATS SubGro 20120611

Method SET_STATUS on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.

Method SET_TRANSMISSION_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TRTYP Call by reference Type reference (TYPE) RPL4DSF0-TRTYP Transfer type 20120611
# Exception Resumable Description Created on
1 REJECT_EMPLOYEE 20120611

Method UPDATE_INFTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SALA_CONTR Call by reference Type reference (TYPE) PFRDS_S_ST_SALA_CONTR DNAC Container for Status Handler 20120611
2 Importing IV_KYDAT Call by reference Type reference (TYPE) PS3319-KYDAT Key date 20120611

Method UPDATE_INFTY on class CL_HRPAYFR_N4DS_DNAC_DECL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in