Hierarchy
⤷ 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 |