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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 3 | 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 | Instance attribute | Private | Type reference (TYPE) | C | 20091020 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | C | 20100129 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Private | Method | Submit DADS-U RPLDADF0 | 20090930 | |
| 2 | Static method | Private | Method | Submit viewer (rputms9s) | 20090930 | |
| 3 | Static method | Private | Method | Change status in B2A (PB2ASTAT) | 20090930 | |
| 4 | Static method | Private | Method | Change status in status handler (T5F99SR) | 20090930 | |
| 5 | Instance method | Public | Method | Create corrective DADU for file with errors | 20090930 | |
| 6 | Instance method | Public | Method | Create DADU corrective file | 20090930 | |
| 7 | Instance method | Public | Method | Delete Temse contents | 20090930 | |
| 8 | Static method | Private | Method | Fill B2A log | 20090930 | |
| 9 | Static method | Private | Method | Finalize generated Temse with delta | 20091201 | |
| 10 | Instance method | Public | Method | Get B2AID or BMSID | 20090930 | |
| 11 | Instance method | Public | Method | Get DADU further processing | 20090930 | |
| 12 | Instance method | Public | Method | Mark DADU Final File as accepted | 20090930 | |
| 13 | Instance method | Public | Method | Mark DADU Final File as deleted | 20090930 | |
| 14 | Instance method | Public | Method | Mark DADU TemSe as downloaded to PC (or delete it) | 20090930 | |
| 15 | Instance method | Public | Method | Mark DADU Final File as finalized | 20090930 | |
| 16 | Instance method | Public | Method | Mark DADU Final File as sent (or delete it) | 20090930 | |
| 17 | Static method | Private | Method | Generate TemSe with delta | 20091201 | |
| 18 | Static method | Private | Method | Publish in B2A and Status handler | 20090930 | |
| 19 | 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 | IV_ABKRS | Call by reference | Type reference (TYPE) | T549A-ABKRS | Payroll Accounting Area | 20090930 | |||
| 2 | IV_DADNAT | Call by reference | Type reference (TYPE) | RPLDADF0-NATURE | Nature of the DADS-U declaration | 20090930 | |||
| 3 | IV_DADTYP | Call by reference | Type reference (TYPE) | RPLDADF0-TYPE | Type of the DADS-U statement | 20090930 | |||
| 4 | IV_DECDAT | Call by reference | Type reference (TYPE) | SY-DATUM | Date and time, current date (application server) | 20090930 | |||
| 5 | IV_EMETT | Call by reference | Type reference (TYPE) | RPLXXXFX-SIRET | SIRET Number | 20090930 | |||
| 6 | IV_FRACTION | Call by reference | Type reference (TYPE) | RPLDADF0-FRACTION | Declaration fraction number | 20090930 | |||
| 7 | IV_FRAC_TOT | Call by reference | Type reference (TYPE) | RPLDADF0-FRAC_TOT | Fraction total number | 20090930 | |||
| 8 | IV_PERBEG | Call by reference | Type reference (TYPE) | RPLDADF0-PERBEG | Start of calculation period (PPYYYY) | 20090930 | |||
| 9 | IV_PERCOD | Call by reference | Type reference (TYPE) | P06DAD_ENTREPRISE-CODEPER | DADS-U: Declaration frequency code | 20090930 | |||
| 10 | IV_PEREND | Call by reference | Type reference (TYPE) | RPLDADF0-PEREND | End of calculation period (PPYYYY) | 20090930 | |||
| 11 | IV_SBEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20090930 | |||
| 12 | IV_SENDDA | Call by reference | Type reference (TYPE) | ENDDA | Start date | 20090930 | |||
| 13 | IV_SERVIC | Call by reference | Type reference (TYPE) | RPLDADF0-SERVIC | DADSU: Service chosen by sender | 20090930 | |||
| 14 | 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 | IV_APPL | Call by reference | Type reference (TYPE) | T5F99F0-APPL | Subapplication | 20090930 | |||
| 2 | IV_CONTENT | Call by reference | Type reference (TYPE) | PB2ADATA-CONTENT | HR-B2A: Transfer data content | 20090930 | |||
| 3 | IV_DISP | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | IV_DOWN | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | 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 | IV_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: global object ID | 20090930 | |||
| 2 | IV_STATUS | Call by reference | Type reference (TYPE) | PC_B2A_STATUS | Status of document B2A | 20090930 | |||
| 3 | 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 | IS_V_PB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_S_V_PB2AMGR | HR-B2A: structure for V_PB2AMGR | 20090930 | |||
| 2 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20090930 | |||
| 3 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid until | 20090930 | |||
| 4 | IV_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: global object ID | 20090930 | |||
| 5 | 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 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | SIMU | Call by reference | Type reference (TYPE) | C | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion error | 20090930 | ||
| 2 | Error of status update | 20090930 | ||
| 3 | No data found | 20090930 |
Method CREATE_DADU_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: global object ID | 20090930 | |||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | 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 | IV_NAME | Call by reference | Type reference (TYPE) | RSTSONAME | Name of TemSe object | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Temse not found | 20090930 |
Method FILL_LOG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: global object ID | 20090930 | |||
| 2 | IV_TEXT | Call by reference | Type reference (TYPE) | CHAR255 | char255 | 20090930 | |||
| 3 | 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 | CT_ERROR | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | Error table | 20091201 | |||
| 2 | IO_DELTA_TEMSE | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | Class for TemSe | 20091201 | |||
| 3 | IO_STATUS_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_B2A_DADU_DOCUMENT | B2A document administration DADS (FR) | 20091201 | |||
| 4 | IS_PB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_S_PB2AMGR | HR-B2A: structure for PB2AMGR | 20091201 | |||
| 5 | IS_PB2ASTAT | Call by reference | Type reference (TYPE) | HRB2A_S_PB2ASTAT | HR-B2A: structure for PB2ASTAT | 20091201 | |||
| 6 | IT_ENTREPRISE | Call by reference | Type reference (TYPE) | PFRDA_TAB_ENTREPRISE | Table of companies | 20091201 | |||
| 7 | 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 | CS_PB2ADATA | Call by reference | Type reference (TYPE) | HRB2A_S_PB2ADATA | 20090930 | ||||
| 2 | CS_PB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_S_PB2AMGR | 20090930 | ||||
| 3 | CS_PB2ASTAT | Call by reference | Type reference (TYPE) | HRB2A_S_PB2ASTAT | 20090930 | ||||
| 4 | CV_APPL | Call by reference | Type reference (TYPE) | T5F99F0-APPL | Subapplication | 20090930 | |||
| 5 | CV_B2AID | Call by reference | Type reference (TYPE) | PC_B2A_B2AID | 20090930 | ||||
| 6 | CV_TSOBJ | Call by reference | Type reference (TYPE) | RPTSTYPE-TSOBJ | HR TemSE Object | 20090930 | |||
| 7 | IV_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 8 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No data | 20090930 |
Method GET_DADU_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 2 | EV_PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 3 | IS_PB2ADATA | Call by reference | Type reference (TYPE) | HRB2A_S_PB2ADATA | HR-B2A: structure for PB2ADATA | 20090930 | |||
| 4 | IS_PB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_S_PB2AMGR | HR-B2A: structure for PB2AMGR | 20090930 | |||
| 5 | IS_PB2ASTAT | Call by reference | Type reference (TYPE) | HRB2A_S_PB2ASTAT | HR-B2A: structure for PB2ASTAT | 20090930 | |||
| 6 | IV_GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: global object ID | 20090930 | |||
| 7 | IV_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 8 | 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 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | SIMU | Call by reference | Type reference (TYPE) | C | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion error | 20090930 | ||
| 2 | Error of status update | 20090930 | ||
| 3 | No data found | 20090930 |
Method MARK_DADU_DELETED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | SIMU | Call by reference | Type reference (TYPE) | C | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion error | 20090930 | ||
| 2 | Error of status update | 20090930 | ||
| 3 | No data found | 20090930 |
Method MARK_DADU_DOWNLOADED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | 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 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | SIMU | Call by reference | Type reference (TYPE) | C | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion error | 20090930 | ||
| 2 | Error of status update | 20090930 | ||
| 3 | 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 | GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | 20090930 | ||||
| 2 | MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Country group | 20090930 | |||
| 3 | PROCESS_BREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 4 | PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | 20090930 | ||||
| 5 | SIMU | Call by reference | Type reference (TYPE) | C | 20090930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Deletion error | 20090930 | ||
| 2 | Error of status update | 20090930 | ||
| 3 | No data found | 20090930 |
Method PREPARE_DELTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_STATUS_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_B2A_DADU_DOCUMENT | B2A document administration DADS (FR) | 20091201 | |||
| 2 | ET_ORIG_TEMSE | Call by reference | Type reference (TYPE) | PFRDA_TAB_LOAD_TEMSE | Referenced TemSe table | 20091201 | |||
| 3 | EV_PROCESS_SOFTBREAK | Call by reference | Type reference (TYPE) | C | Temporary interruption in process processing | 20091201 | |||
| 4 | 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 | CS_V_PB2AMGR | Call by reference | Type reference (TYPE) | HRB2A_S_V_PB2AMGR | HR-B2A: structure for V_PB2AMGR | 20090930 | |||
| 2 | CT_ERROR | Call by reference | Type reference (TYPE) | P99SF_TAB_ERROR | 20090930 | ||||
| 3 | IO_STATUS_HANDLER | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYFR_B2A_DADU_DOCUMENT | B2A document administration (FR) | 20090930 | |||
| 4 | IO_TEMSE | Call by reference | Object reference (TYPE REF TO) | CL_HR99S00_TEMSE | 20090930 | ||||
| 5 | IT_ENTREPRISE | Call by reference | Type reference (TYPE) | PFRDA_TAB_ENTREPRISE | 20090930 | ||||
| 6 | 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 | IV_GET_DATA | Call by reference | Type reference (TYPE) | C | Boolean variable | 20090930 | |||
| 2 | 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 |