SAP ABAP Interface IF_EX_HR_PAY_06_REF_PERIOD (Business Add-In Interface IF_EX_HR_PAY_06_REF_PERIOD)
Hierarchy
☛
SAP_HRCFR (Software Component) Sub component SAP_HRCFR of SAP_HR
⤷
PY-FR (Application Component) France
⤷
PC06 (Package) HR Payroll: France
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_EX_HR_PAY_06_REF_PERIOD | BAdl class CL_EX_HR_PAY_06_REF_PERIOD | 20130617 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | IM_EXM_HR_PAY_06_REF_PERIOD | Example of Implementation to Define Business Add-In | 20031230 |
Properties
| Interface | IF_EX_HR_PAY_06_REF_PERIOD | |
| Short Description | Business Add-In Interface IF_EX_HR_PAY_06_REF_PERIOD |
General Data
| Package | PC06 | HR Payroll: France |
| Created | 20010717 | SAP |
| Last changed | 20131127 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | PFRAB | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_EX_HR_PAY_06_REF_PERIOD has no interface.
Friends
Interface IF_EX_HR_PAY_06_REF_PERIOD has no friend.
Attributes
Interface IF_EX_HR_PAY_06_REF_PERIOD has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Modify initial absence start date | 20110412 | |
| 2 | Instance method | Public | Method | Modify absence quota | 20070627 | |
| 3 | Instance method | Public | Method | Modify the reference date | 20130617 | |
| 4 | Instance method | Public | Method | Check of the calendar generation | 20041220 | |
| 5 | Static method | Public | Method | Process all parameters before updating the NCALE | 20060516 | |
| 6 | Static method | Public | Method | Process overlapping absences when period=calendar year | 20031229 | |
| 7 | Static method | Public | Method | Process user criteria | 20010717 |
Events
Interface IF_EX_HR_PAY_06_REF_PERIOD has no event.
Types
Interface IF_EX_HR_PAY_06_REF_PERIOD has no local type.
Method Signatures
Method M_CHANGE_ABS_BEGDA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_DATA | Call by reference | Type reference (TYPE) | PFRAB_FNABS_CHANGE | 20110412 | ||||
| 2 | EM_ABS_BEGDA | Call by reference | Type reference (TYPE) | D | 20110412 | ||||
| 3 | IM_DATA | Call by reference | Type reference (TYPE) | PFRAB_FNABS_INPUT | 20110412 |
Method M_CHANGE_ABS_BEGDA on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
Method M_CHANGE_ABS_QUOTA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_T5F2A | Call by reference | Type reference (TYPE) | HRPAYFR_T5F2A | Processing of continued pay methods | 20070627 | |||
| 2 | CV_HIRING_DATE | Call by reference | Type reference (TYPE) | D | Hiring date | 20070627 | |||
| 3 | CV_REF_PERIOD_BEGDA | Call by reference | Type reference (TYPE) | D | Start of settlement period | 20070627 | |||
| 4 | CV_REF_PERIOD_ENDDA | Call by reference | Type reference (TYPE) | D | End of settlement period | 20070627 | |||
| 5 | IV_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20070627 | |||
| 6 | IV_CURRENT_ABS_DAY | Call by reference | Type reference (TYPE) | D | Actual day of absence | 20070627 | |||
| 7 | IV_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid until | 20070627 | |||
| 8 | IV_MALAD | Call by reference | Type reference (TYPE) | T5F2E-MALAD | General modifier for processing continued pay | 20070627 | |||
| 9 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR_D | Personnel no. | 20070627 | |||
| 10 | IV_PRANC | Call by reference | Type reference (TYPE) | T5F2B-PRANC | Evaluate Seniority by Calculation Process | 20070627 |
Method M_CHANGE_ABS_QUOTA on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
Method M_CHANGE_IJSS_REF_DATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_REFDT | Call by reference | Type reference (TYPE) | D | Reference date | 20130617 | |||
| 2 | IV_FABSD | Call by reference | Type reference (TYPE) | D | First absence day | 20130617 | |||
| 3 | IV_LWDAY | Call by reference | Type reference (TYPE) | D | Last working day | 20130617 | |||
| 4 | IV_PERNR | Call by reference | Type reference (TYPE) | PERNR-PERNR | Personnel no. | 20130617 |
Method M_CHANGE_IJSS_REF_DATE on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
Method M_GEN_CALE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_BEGGEN | Call by reference | Type reference (TYPE) | D | Calendar generation start | 20041220 | |||
| 2 | CH_DATEFLAG | Call by reference | Type reference (TYPE) | N | Check of the NCALE generation by period | 20041220 | |||
| 3 | CH_ENDGEN | Call by reference | Type reference (TYPE) | D | Calendar generation end | 20041220 | |||
| 4 | CH_GEN | Call by reference | Type reference (TYPE) | BOOLEAN | Active calendar generation | 20041220 | |||
| 5 | IM_APER | Call by reference | Type reference (TYPE) | PC2APER | Structure of table APER in Payroll | 20041220 | |||
| 6 | IM_P0003 | Call by reference | Type reference (TYPE) | P0003 | File for personnel infotytpe 0003 (payroll status) | 20041220 | |||
| 7 | IM_PERNR | Call by reference | Type reference (TYPE) | PERNR-PERNR | Personnel no. | 20041220 | |||
| 8 | IM_TAB_APER | Call by reference | Type reference (TYPE) | HRPY_APER_TYPE | Table type for APER | 20041220 |
Method M_GEN_CALE on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
Method M_GET_COMPENSATED_DAYS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_DATA | Call by reference | Type reference (TYPE) | PFRAB_FNABS_CHANGE | 20060516 | ||||
| 2 | CH_NB_DAYS | Call by reference | Type reference (TYPE) | INT4 | Whole number | 20060516 | |||
| 3 | CH_TAB_ERROR_PTEXT | Call by reference | Type reference (TYPE) | HRPAYFR_PLOG | Payroll log | 20060516 | |||
| 4 | CH_TAB_HRERROR | Call by reference | Type reference (TYPE) | HRERROR_TAB | HR errors table | 20060516 | |||
| 5 | CH_TAB_NCALE | Call by reference | Type reference (TYPE) | HRPAYFR_NCALE | Personnel calendar for France | 20060516 | |||
| 6 | IM_DATA | Call by reference | Type reference (TYPE) | PFRAB_FNABS_INPUT | 20060516 | ||||
| 7 | IM_T5F2A | Call by reference | Type reference (TYPE) | T5F2A | Processing of continued pay methods | 20060516 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | General error | 20060516 |
Method M_PROCESS_OVERLAPPING_EXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | P_APER | Call by reference | Type reference (TYPE) | PC2APER | Structure of table APER in Payroll | 20031229 | |||
| 2 | P_BEGIN_OF_REF_PERIOD | Call by reference | Type reference (TYPE) | BEGDA | start of reference period | 20031229 | |||
| 3 | P_END_OF_REF_PERIOD | Call by reference | Type reference (TYPE) | ENDDA | end of reference period | 20031229 | |||
| 4 | P_FIRSTABS_BEGDA | Call by reference | Type reference (TYPE) | P2001-BEGDA | Start date | 20031229 | |||
| 5 | P_OVERLAPPING_ABS | Call by reference | Type reference (TYPE) | XFELD | Indicator: the absence overlaps | 20031229 | |||
| 6 | P_OVERLAPPING_EXT | Call by reference | Type reference (TYPE) | XFELD | Indicator: 1st stoppage overlaps | 20031229 | |||
| 7 | P_P2001_BEGDA | Call by reference | Type reference (TYPE) | P2001-BEGDA | Start date | 20031229 | |||
| 8 | P_P2001_ENDDA | Call by reference | Type reference (TYPE) | P2001-ENDDA | Valid until | 20031229 | |||
| 9 | P_PERNR | Call by reference | Type reference (TYPE) | PERNR-PERNR | Personnel no. | 20031229 | |||
| 10 | P_REINIT_DATE | Call by reference | Type reference (TYPE) | D | date rights reinitialized | 20031229 | |||
| 11 | P_USER_ACTION | Call by reference | Type reference (TYPE) | XFELD | indicator: utilize user dates | 20031229 |
Method M_PROCESS_OVERLAPPING_EXT on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
Method M_PROCESS_USER_CRITERION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PB_ABSTP | Call by reference | Type reference (TYPE) | P06_ABSTP | Grouping Indicator for Indemnity Levels | 20010717 | |||
| 2 | PB_ABSTY | Call by reference | Type reference (TYPE) | ABSTY | Presence/Absence Type | 20010717 | |||
| 3 | PB_AWART | Call by reference | Type reference (TYPE) | T554T-AWART | Presence/Absence Category | 20010724 | |||
| 4 | PB_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Start date | 20010717 | |||
| 5 | PB_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid until | 20010717 | |||
| 6 | PB_HIREDATE | Call by reference | Type reference (TYPE) | DATUM | Hiring date | 20010717 | |||
| 7 | PB_MALAD | Call by reference | Type reference (TYPE) | P06_MALAD | General modifier for processing continued pay | 20010717 | |||
| 8 | PB_MOABW | Call by reference | Type reference (TYPE) | MOABW | Personnel Subdomain Groups for Presence/Absence Categories | 20010717 | |||
| 9 | PB_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personnel no. | 20010717 | |||
| 10 | PB_RETURN | Value transfer | Type reference (TYPE) | XFELD | Checkbox | 20010717 | |||
| 11 | PB_SELTAB | Call by reference | Type reference (TYPE) | TY_T5F2I | Enhancement of payroll period calculation methods | 20010717 |
Method M_PROCESS_USER_CRITERION on Interface IF_EX_HR_PAY_06_REF_PERIOD has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 470 |