SAP ABAP Class IF_HRPAYFR_N4DS_DAQ (DAQ implementation for N4DS)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_HRPAYFR_N4DS_DAQ N4DS class for DAQ 20110602
Properties
Class IF_HRPAYFR_N4DS_DAQ  
Short Description DAQ implementation for N4DS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20101104   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 P99SG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 PFRDS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class IF_HRPAYFR_N4DS_DAQ has no interface implemented.
Friends
Class IF_HRPAYFR_N4DS_DAQ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MB_CUST_BADI Instance attribute Public Object reference (TYPE REF TO) HRPAYFR_N4DS_CUST BAdI for the customers 20110602
2 MB_PS_BADI Instance attribute Public Object reference (TYPE REF TO) HRPAYFR_N4DS_PS Internal BAdI for public sector implementation 20110602
3 MO_CI_MESSAGE_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_MESSAGE_LIST Corrections infotype messages manager 20121112
4 MO_DAQ_FORM Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ form 20110602
5 MO_DAQ_SERVICE Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYFR_DAQ_SERVICES DAQ Service class 20110711
6 MO_EMPL Instance attribute Public Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE N4DS services 20110602
7 MO_MESSAGE_HANDLER Instance attribute Public Object reference (TYPE REF TO) CL_HR99S00_MESSAGE_LIST Error messages manager 20110602
8 MO_N4DS Instance attribute Public Object reference (TYPE REF TO) IF_HRPAYFR_N4DS N4DS declarations 20110602
9 MS_CODAQ Instance attribute Public Type reference (TYPE) P99SD_CODAQ DAQ control 20110602
10 MS_EMET_CONTACT1 Instance attribute Public Type reference (TYPE) PFRDS_EMET_CONTACT Structure for sender's contacts S10.G01.01 20110602
11 MS_EMET_CONTACT2 Instance attribute Public Type reference (TYPE) PFRDS_EMET_CONTACT Structure for sender's contacts S10.G01.01 20110602
12 MS_EMET_CONTACT3 Instance attribute Public Type reference (TYPE) PFRDS_EMET_CONTACT Structure for sender's contacts S10.G01.01 20110602
13 MT_ABS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Absences, unpaid days 20120302
14 MT_BELOW_S20_BY_SIREN Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections under s20 after s30 20110711
15 MT_CONTRACT_ENT_KEY_SECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections sorted by contract entitlement 20110711
16 MT_CONTRACT_KEY_SECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections sorted by contract reference + S41 period 20110602
17 MT_CONTRACT_PECOT_KEY_SECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections sorted by contract reference + contribution period 20110602
18 MT_FODAT Instance attribute Public Type reference (TYPE) P99SD_TAB_FODAT Table FODAT 20110602
19 MT_HEADCOUNT Instance attribute Public Type reference (TYPE) PFRDS_T_HEADCOUNT Place of work with staff 20120113
20 MT_PCMP Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Partial wage quotas 20120302
21 MT_PRELP Instance attribute Public Type reference (TYPE) P99SG_TAB_PRELP Infotype records 20110602
22 MT_SIREN_KEY_INT_SECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections sorted by SIREN (S60, S65...) 20110602
23 MT_SIREN_KEY_INT_SUBSECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Subsections sorted by SIREN (S60, S65...) after S40 20110729
24 MT_SIREN_KEY_SECTIONS Instance attribute Public Type reference (TYPE) P99SG_TAB_RANGES Sections sorted by SIREN (start-of-selection) 20110602
25 MT_SIRET Instance attribute Public Type reference (TYPE) PFRDS_SEL_SIRET_TAB_TYP SIRET numbers 20110602
26 MV_ABKRS Instance attribute Public Type reference (TYPE) T549A-ABKRS Payroll Accounting Area 20110602
27 MV_CI_LOGTY Instance attribute Public Type reference (TYPE) P06_CI_LOGTYPE Log type for Corrections infotype 20121112
28 MV_CTSUSP Instance attribute Public Type reference (TYPE) P06_CTSUSP Inactive contracts processed as activity periods 20110602
29 MV_DAQ_APPL Instance attribute Public Type reference (TYPE) T5F99F0-APPL DAQ subapplication 20110602
30 MV_DCDAT Instance attribute Public Type reference (TYPE) D Declaration date 20110602
31 MV_DOCTY Instance attribute Public Type reference (TYPE) T50BA-DOCTY HR-B2A: Document type 20120611
32 MV_EMENV Instance attribute Public Type reference (TYPE) PFRDS_EMET-EMENV Test or actuel sending 20110602
33 MV_EMSRT Instance attribute Public Type reference (TYPE) RPLXXXFX-SIRET SIRET sender number 20110602
34 MV_EMSRV Instance attribute Public Type reference (TYPE) PFRDS_EMET-EMSRV Selected service 20110602
35 MV_ENCUR Instance attribute Public Type reference (TYPE) PFRDS_DECL-DECUR Currency 20110602
36 MV_ENNAT Instance attribute Public Type reference (TYPE) PFRDS_DECL-DENAT Nature of declaration 20110602
37 MV_ENPER Instance attribute Public Type reference (TYPE) PFRDS_DECL-DEPER Declaration frequency code 20110602
38 MV_ENRBG Instance attribute Public Type reference (TYPE) PFRDS_DECL-DEBEG Start of reference period 20110602
39 MV_ENRED Instance attribute Public Type reference (TYPE) PFRDS_DECL-DEEND End of reference period 20110602
40 MV_ENTYP Instance attribute Public Type reference (TYPE) PFRDS_DECL-DETYP Declaration type 20110602
41 MV_EXPAD Instance attribute Public Type reference (TYPE) P06_EXPAD Subtype of infotype used for address abroad 20111124
42 MV_FRACTION Instance attribute Public Type reference (TYPE) P06_FRACT Declaration fraction number 20110602
43 MV_FRAC_TOT Instance attribute Public Type reference (TYPE) P06_FRC_TT Fraction total number 20110602
44 MV_INDICD Instance attribute Public Type reference (TYPE) PFRDS_CRE-CRADR CRE e-mail address 20110602
45 MV_N4DS_VERSION Instance attribute Public Type reference (TYPE) P99SD_FOATR-FOVER Version of the DAQ form 20120808
46 MV_NOCR Instance attribute Public Type reference (TYPE) P06_NOCR No cancel and replace declaration 20120611
47 MV_PSSUBT Instance attribute Public Type reference (TYPE) P06_PSSUBTY Subtype of infotype used for infotypes 0008/0429 20111129
48 MV_RATTB Instance attribute Public Type reference (TYPE) D Incorporation period start 20110602
49 MV_RATTE Instance attribute Public Type reference (TYPE) D Incorporation period end 20110602
50 MV_REFNV Instance attribute Public Type reference (TYPE) RPL4DSF0-REFNV Sending reference 20110602
51 MV_SAGRP Instance attribute Public Type reference (TYPE) T50BA-SAGRP Field 20120611
52 MV_SIRETD Instance attribute Public Type reference (TYPE) RPLXXXFX-SIRET CRE SIRET number 20110602
53 MV_TMTST Instance attribute Public Type reference (TYPE) RPL4DSF0-TMTST TemSe test file 20120611
54 MV_TRTYP Instance attribute Public Type reference (TYPE) RPL4DSF0-TRTYP Transfer type 20120611
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_KEY_RANGES Instance method Public Method Builds different sort keys based on the DDIC 20110711
2 FILL_EMPTY_FROM_DAQ_STRUCT Instance method Public Method Fills a structure/table from the DAQ 20110602
3 FILL_FROM_DAQ_STRUCT Instance method Public Method Fills a structure/table container from the DAQ 20110602
4 INSTANTIATE_DAQ_FORM Instance method Public Method Instantiates the DAQ form 20110602
5 PROCESS_EMPLOYEE Instance method Public Method Processes an employee 20110602
6 PROCESS_FOOTER Instance method Public Method Processes place of work and fees 20110602
7 PROCESS_HEADER Instance method Public Method Processes common data 20110602
8 SORT_BY_CONTRACT Instance method Public Method Sorts intermediate sections acc. to contract (sections S45) 20110602
9 SORT_BY_KEYS Instance method Public Method Sorts sections according to keys 20110602
10 SORT_BY_SIREN Instance method Public Method Sorts intermediate sections acc. to SIREN (S60, S65...S70) 20110602
11 SORT_FODAT Instance method Public Method Sorts sections according to DAQ definition 20110602
Events
Class IF_HRPAYFR_N4DS_DAQ has no event.
Types
Class IF_HRPAYFR_N4DS_DAQ has no local type.
Method Signatures

Method BUILD_KEY_RANGES Signature

Method BUILD_KEY_RANGES on class IF_HRPAYFR_N4DS_DAQ has no parameter.
Method BUILD_KEY_RANGES on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method FILL_EMPTY_FROM_DAQ_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DAQ_MISC Call by reference Type reference (TYPE) PFRDA_DAQ_MISC Miscellaneous DAQ 20110602
2 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY Structure container 20110602
3 Changing CT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20110602
4 Importing IT_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT Table: FODAT 20110602
5 Importing IT_PAYROLL_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
8 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIDAT-FIELD DAQ field 20110602
9 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FD-SECTN Forms: section 20110602

Method FILL_EMPTY_FROM_DAQ_STRUCT on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method FILL_FROM_DAQ_STRUCT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DAQ_MISC Call by reference Type reference (TYPE) PFRDA_DAQ_MISC Miscellaneous DAQ 20110602
2 Changing CS_STRUCTURE Call by reference Type reference (TYPE) ANY Structure container 20110602
3 Changing CT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20110602
4 Importing IT_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT Table FODAT 20110602
5 Importing IT_PAYROLL_RESULT Call by reference Type reference (TYPE) HRPAYFR_PAY_RESULTS Payroll results 20110602
6 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20110602
7 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA End date 20110602
8 Importing IV_FIELD Call by reference Type reference (TYPE) P99SD_FIDAT-FIELD DAQ field 20110602
9 Importing IV_SECTN Call by reference Type reference (TYPE) T5F99FD-SECTN Forms: section 20110602

Method FILL_FROM_DAQ_STRUCT on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method INSTANTIATE_DAQ_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_DAQ_FORM Value transfer Object reference (TYPE REF TO) CL_HR99S00_DAQ DAQ form 20110602

Method INSTANTIATE_DAQ_FORM on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method PROCESS_EMPLOYEE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20110602
2 Importing IO_EMPL Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_N4DS_EMPLOYEE Personnel No. 20110602
3 Importing IT_PRELP Call by reference Type reference (TYPE) P99SG_TAB_PRELP Infotypes table 20110602

Method PROCESS_EMPLOYEE on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method PROCESS_FOOTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20110602

Method PROCESS_FOOTER on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method PROCESS_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) TABLE Table container 20110602

Method PROCESS_HEADER on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method SORT_BY_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUPED_SAME_SALA Call by reference Type reference (TYPE) PFRDS_T_SALA Employees table 20110602
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602
3 Importing IT_SIREN Call by reference Type reference (TYPE) TABLE SIREN table 20110602

Method SORT_BY_CONTRACT on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method SORT_BY_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602
2 Changing CT_GROUPED_SALA Call by reference Type reference (TYPE) PFRDS_T_SALA SIREN table and employee 20110602
3 Exporting ES_ST_SALA_CONTR Call by reference Type reference (TYPE) PFRDS_S_ST_SALA_CONTR Contract employee structure 20120420
4 Importing IV_DETYP Call by reference Type reference (TYPE) P06_TYP_N4DS Notification type 20130416
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERSNO Personnel No. 20130416

Method SORT_BY_KEYS on class IF_HRPAYFR_N4DS_DAQ has no exception.

Method SORT_BY_SIREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_GROUPED_SAME_SALA Call by reference Type reference (TYPE) PFRDS_T_SALA Employees table 20110602
2 Importing IT_CONTAINER Call by reference Type reference (TYPE) P99SD_TAB_VALUE Table container 20110602
3 Importing IT_SIREN Call by reference Type reference (TYPE) TABLE SIREN table 20110602
# Exception Resumable Description Created on
1 LOOP_ERROR Infinite loop 20110729

Method SORT_FODAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FODAT Call by reference Type reference (TYPE) P99SD_TAB_FODAT Table FODAT 20110602

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