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 |