SAP ABAP Class CL_HR_B2A_FR_DADU (CL_HR_B2A_FR_DADU)
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 Inheritance (c INHERITING FROM c_ref)  CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 20090930
Properties
Class CL_HR_B2A_FR_DADU  
Short Description    
Super Class CL_HR_B2A_DOCUMENT HR-B2A: B2A Document 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC06   HR Payroll: France 
Created 20090812   SAP 
Last change 20110809   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 P99SF Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 PFRDA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 PFRU0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HR_B2A_FR_DADU has no interface implemented.
Friends
Class CL_HR_B2A_FR_DADU has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MV_GET_DATA Instance attribute Private Type reference (TYPE) C 20091020
2 MV_GET_DATB Instance attribute Private Type reference (TYPE) C 20100129
Methods
# Method Level Visibility Method type Description Created on
1 CALL_DADU_REPORT Static method Private Method Submit DADS-U RPLDADF0 20090930
2 CALL_VIEWER Static method Private Method Submit viewer (rputms9s) 20090930
3 CHANGE_B2A_STATUS Static method Private Method Change status in B2A (PB2ASTAT) 20090930
4 CHANGE_ST_HANDLER_STATUS Static method Private Method Change status in status handler (T5F99SR) 20090930
5 CREATE_DADU_CORRECTION Instance method Public Method Create corrective DADU for file with errors 20090930
6 CREATE_DADU_DELTA Instance method Public Method Create DADU corrective file 20090930
7 DELETE_TEMSE Instance method Public Method Delete Temse contents 20090930
8 FILL_LOG Static method Private Method Fill B2A log 20090930
9 FINALIZED_DELTA Static method Private Method Finalize generated Temse with delta 20091201
10 FIND_B2AID Instance method Public Method Get B2AID or BMSID 20090930
11 GET_DADU_REQUEST Instance method Public Method Get DADU further processing 20090930
12 MARK_DADU_ACCEPTED Instance method Public Method Mark DADU Final File as accepted 20090930
13 MARK_DADU_DELETED Instance method Public Method Mark DADU Final File as deleted 20090930
14 MARK_DADU_DOWNLOADED Instance method Public Method Mark DADU TemSe as downloaded to PC (or delete it) 20090930
15 MARK_DADU_FINALIZED Instance method Public Method Mark DADU Final File as finalized 20090930
16 MARK_DADU_SENT_OR_DELETED Instance method Public Method Mark DADU Final File as sent (or delete it) 20090930
17 PREPARE_DELTA Static method Private Method Generate TemSe with delta 20091201
18 PUBLISH_B2A_STATUS_HANDLER Static method Private Method Publish in B2A and Status handler 20090930
19 SET_ATTRIBUTES Instance method Public Method Set attributes 20090930
Events
Class CL_HR_B2A_FR_DADU has no event.
Types
Class CL_HR_B2A_FR_DADU has no local type.
Method Signatures

Method CALL_DADU_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ABKRS Call by reference Type reference (TYPE) T549A-ABKRS Payroll Accounting Area 20090930
2 Importing IV_DADNAT Call by reference Type reference (TYPE) RPLDADF0-NATURE Nature of the DADS-U declaration 20090930
3 Importing IV_DADTYP Call by reference Type reference (TYPE) RPLDADF0-TYPE Type of the DADS-U statement 20090930
4 Importing IV_DECDAT Call by reference Type reference (TYPE) SY-DATUM Date and time, current date (application server) 20090930
5 Importing IV_EMETT Call by reference Type reference (TYPE) RPLXXXFX-SIRET SIRET Number 20090930
6 Importing IV_FRACTION Call by reference Type reference (TYPE) RPLDADF0-FRACTION Declaration fraction number 20090930
7 Importing IV_FRAC_TOT Call by reference Type reference (TYPE) RPLDADF0-FRAC_TOT Fraction total number 20090930
8 Importing IV_PERBEG Call by reference Type reference (TYPE) RPLDADF0-PERBEG Start of calculation period (PPYYYY) 20090930
9 Importing IV_PERCOD Call by reference Type reference (TYPE) P06DAD_ENTREPRISE-CODEPER DADS-U: Declaration frequency code 20090930
10 Importing IV_PEREND Call by reference Type reference (TYPE) RPLDADF0-PEREND End of calculation period (PPYYYY) 20090930
11 Importing IV_SBEGDA Call by reference Type reference (TYPE) BEGDA Start date 20090930
12 Importing IV_SENDDA Call by reference Type reference (TYPE) ENDDA Start date 20090930
13 Importing IV_SERVIC Call by reference Type reference (TYPE) RPLDADF0-SERVIC DADSU: Service chosen by sender 20090930
14 Importing IV_TEST Call by reference Type reference (TYPE) RPLDADF0-TEST DADSU : test or actual sending 20090930

Method CALL_DADU_REPORT on class CL_HR_B2A_FR_DADU has no exception.

Method CALL_VIEWER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) T5F99F0-APPL Subapplication 20090930
2 Importing IV_CONTENT Call by reference Type reference (TYPE) PB2ADATA-CONTENT HR-B2A: Transfer data content 20090930
3 Importing IV_DISP Call by reference Type reference (TYPE) C 20090930
4 Importing IV_DOWN Call by reference Type reference (TYPE) C 20090930
5 Importing IV_XML Call by reference Type reference (TYPE) C 20090930

Method CALL_VIEWER on class CL_HR_B2A_FR_DADU has no exception.

Method CHANGE_B2A_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930
2 Importing IV_STATUS Call by reference Type reference (TYPE) PC_B2A_STATUS Status of document B2A 20090930
3 Importing IV_SUBST Call by reference Type reference (TYPE) PC_B2A_SUBST Partial status of document B2A 20090930

Method CHANGE_B2A_STATUS on class CL_HR_B2A_FR_DADU has no exception.

Method CHANGE_ST_HANDLER_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_V_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: structure for V_PB2AMGR 20090930
2 Importing IV_BEGDA Call by reference Type reference (TYPE) BEGDA Start date 20090930
3 Importing IV_ENDDA Call by reference Type reference (TYPE) ENDDA Valid until 20090930
4 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930
5 Importing IV_STATUS Call by reference Type reference (TYPE) PC_B2A_STATUS Status of document B2A 20090930

Method CHANGE_ST_HANDLER_STATUS on class CL_HR_B2A_FR_DADU has no exception.

Method CREATE_DADU_CORRECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930
# Exception Resumable Description Created on
1 ERROR_ON_DELETION Deletion error 20090930
2 ERROR_ON_STATUS_UPDATE Error of status update 20090930
3 NO_DATA No data found 20090930

Method CREATE_DADU_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930

Method CREATE_DADU_DELTA on class CL_HR_B2A_FR_DADU has no exception.

Method DELETE_TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) RSTSONAME Name of TemSe object 20090930
# Exception Resumable Description Created on
1 NOT_FOUND Temse not found 20090930

Method FILL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930
2 Importing IV_TEXT Call by reference Type reference (TYPE) CHAR255 char255 20090930
3 Importing IV_TYPE Call by reference Type reference (TYPE) PC_B2A_MTYPE HR-B2A: message type 20090930

Method FILL_LOG on class CL_HR_B2A_FR_DADU has no exception.

Method FINALIZED_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR Error table 20091201
2 Importing IO_DELTA_TEMSE Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE Class for TemSe 20091201
3 Importing IO_STATUS_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_B2A_DADU_DOCUMENT B2A document administration DADS (FR) 20091201
4 Importing IS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_PB2AMGR HR-B2A: structure for PB2AMGR 20091201
5 Importing IS_PB2ASTAT Call by reference Type reference (TYPE) HRB2A_S_PB2ASTAT HR-B2A: structure for PB2ASTAT 20091201
6 Importing IT_ENTREPRISE Call by reference Type reference (TYPE) PFRDA_TAB_ENTREPRISE Table of companies 20091201
7 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20091201

Method FINALIZED_DELTA on class CL_HR_B2A_FR_DADU has no exception.

Method FIND_B2AID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_PB2ADATA Call by reference Type reference (TYPE) HRB2A_S_PB2ADATA 20090930
2 Changing CS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_PB2AMGR 20090930
3 Changing CS_PB2ASTAT Call by reference Type reference (TYPE) HRB2A_S_PB2ASTAT 20090930
4 Changing CV_APPL Call by reference Type reference (TYPE) T5F99F0-APPL Subapplication 20090930
5 Changing CV_B2AID Call by reference Type reference (TYPE) PC_B2A_B2AID 20090930
6 Changing CV_TSOBJ Call by reference Type reference (TYPE) RPTSTYPE-TSOBJ HR TemSE Object 20090930
7 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
8 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
# Exception Resumable Description Created on
1 NO_DATA No data 20090930

Method GET_DADU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
2 Exporting EV_PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
3 Importing IS_PB2ADATA Call by reference Type reference (TYPE) HRB2A_S_PB2ADATA HR-B2A: structure for PB2ADATA 20090930
4 Importing IS_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_PB2AMGR HR-B2A: structure for PB2AMGR 20090930
5 Importing IS_PB2ASTAT Call by reference Type reference (TYPE) HRB2A_S_PB2ASTAT HR-B2A: structure for PB2ASTAT 20090930
6 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930
7 Importing IV_MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
8 Importing IV_SIMU Call by reference Type reference (TYPE) C 20090930

Method GET_DADU_REQUEST on class CL_HR_B2A_FR_DADU has no exception.

Method MARK_DADU_ACCEPTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930
# Exception Resumable Description Created on
1 ERROR_ON_DELETION Deletion error 20090930
2 ERROR_ON_STATUS_UPDATE Error of status update 20090930
3 NO_DATA No data found 20090930

Method MARK_DADU_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930
# Exception Resumable Description Created on
1 ERROR_ON_DELETION Deletion error 20090930
2 ERROR_ON_STATUS_UPDATE Error of status update 20090930
3 NO_DATA No data found 20090930

Method MARK_DADU_DOWNLOADED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930

Method MARK_DADU_DOWNLOADED on class CL_HR_B2A_FR_DADU has no exception.

Method MARK_DADU_FINALIZED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930
# Exception Resumable Description Created on
1 ERROR_ON_DELETION Deletion error 20090930
2 ERROR_ON_STATUS_UPDATE Error of status update 20090930
3 NO_DATA No data found 20090930

Method MARK_DADU_SENT_OR_DELETED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID 20090930
2 Importing MOLGA Call by reference Type reference (TYPE) MOLGA Country group 20090930
3 Exporting PROCESS_BREAK Call by reference Type reference (TYPE) C 20090930
4 Exporting PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C 20090930
5 Importing SIMU Call by reference Type reference (TYPE) C 20090930
# Exception Resumable Description Created on
1 ERROR_ON_DELETION Deletion error 20090930
2 ERROR_ON_STATUS_UPDATE Error of status update 20090930
3 NO_DATA No data found 20090930

Method PREPARE_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_STATUS_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_B2A_DADU_DOCUMENT B2A document administration DADS (FR) 20091201
2 Exporting ET_ORIG_TEMSE Call by reference Type reference (TYPE) PFRDA_TAB_LOAD_TEMSE Referenced TemSe table 20091201
3 Exporting EV_PROCESS_SOFTBREAK Call by reference Type reference (TYPE) C Temporary interruption in process processing 20091201
4 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20091201

Method PREPARE_DELTA on class CL_HR_B2A_FR_DADU has no exception.

Method PUBLISH_B2A_STATUS_HANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_V_PB2AMGR Call by reference Type reference (TYPE) HRB2A_S_V_PB2AMGR HR-B2A: structure for V_PB2AMGR 20090930
2 Changing CT_ERROR Call by reference Type reference (TYPE) P99SF_TAB_ERROR 20090930
3 Importing IO_STATUS_HANDLER Call by reference Object reference (TYPE REF TO) CL_HRPAYFR_B2A_DADU_DOCUMENT B2A document administration (FR) 20090930
4 Importing IO_TEMSE Call by reference Object reference (TYPE REF TO) CL_HR99S00_TEMSE 20090930
5 Importing IT_ENTREPRISE Call by reference Type reference (TYPE) PFRDA_TAB_ENTREPRISE 20090930
6 Importing IV_GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: global object ID 20090930

Method PUBLISH_B2A_STATUS_HANDLER on class CL_HR_B2A_FR_DADU has no exception.

Method SET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GET_DATA Call by reference Type reference (TYPE) C Boolean variable 20090930
2 Importing IV_GET_DATB Call by reference Type reference (TYPE) C Boolean variable 20100129

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