SAP ABAP Interface IF_HRBEN_CE_PAYROLL_SERVICES (Payroll Services for Benefits (CE))
Hierarchy
☛
SAP_HRRXX (Software Component) Sub component SAP_HRRXX of SAP_HR
⤷
PA-BN (Application Component) Benefits
⤷
PBEN_PAY (Package) Benefits - Payroll
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HRBEN_PAYROLL_SERVICES_CE | Benefits Services for CE | 20011011 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HRBEN_PAYROLL_SERVICES_SE | Payroll services for single employment in benefits | 20011005 |
Properties
| Interface | IF_HRBEN_CE_PAYROLL_SERVICES | |
| Short Description | Payroll Services for Benefits (CE) |
General Data
| Package | PBEN_PAY | Benefits - Payroll |
| Created | 20011005 | SAP |
| Last changed | 20031211 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no forward declaration.
Interfaces
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no interface.
Friends
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no friend.
Attributes
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no attribute.
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Delete Entries of All Assignments in IT Tables | 20011005 | |
| 2 | Instance method | Public | Method | Get All Benefit Areas of a Person | 20020315 | |
| 3 | Instance method | Public | Method | Get All PERNOs of a Person | 20031124 | |
| 4 | Instance method | Public | Method | Get Next Main Personnel Assignment for Same Benefit Area | 20011005 | |
| 5 | Instance method | Public | Method | Get CRT Sum over Assignments | 20011005 | |
| 6 | Static method | Public | Method | Get Instance | 20011005 | |
| 7 | Instance method | Public | Method | Get IT Sum over Assignments | 20011005 | |
| 8 | Instance method | Public | Method | Get Last Contribution | 20011005 | |
| 9 | Instance method | Public | Method | Get a Sum over CRT of All Assignments of a Person | 20011005 | |
| 10 | Instance method | Public | Method | Get It Sum for Assignments Grouped for Benefit Calculation | 20011005 | |
| 11 | Instance method | Public | Method | Read An Entry of IT Table | 20011005 |
Events
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no event.
Types
Interface IF_HRBEN_CE_PAYROLL_SERVICES has no local type.
Method Signatures
Method DELETE_IT_ENTRY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CH_TAB_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20011005 | |||
| 2 | IM_BAREA | Call by reference | Type reference (TYPE) | BEN_AREA | Arbeitgeberleistungsbereich | 20011005 | |||
| 3 | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20011005 | |||
| 4 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011005 | |||
| 5 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | Valid to date | 20011005 | |||
| 6 | IM_LGART | Call by reference | Type reference (TYPE) | PC207-LGART | Lohnart | 20011005 | |||
| 7 | IM_PLAN | Call by reference | Type reference (TYPE) | BEN_PLAN | Arbeitgeberleistungsplan | 20011005 |
Method DELETE_IT_ENTRY on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_ALL_BAREA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_TAB_BAREA | Call by reference | Type reference (TYPE) | HRBEN00BAREA | Tabelle von Arbeitgeberleistungsbereiche | 20020315 | |||
| 2 | IM_BEGDA | Call by reference | Type reference (TYPE) | BEGDA | '18000101' | Gültigkeitsbeginn | 20020315 | ||
| 3 | IM_ENDDA | Call by reference | Type reference (TYPE) | ENDDA | '99991231' | Gültigkeitsende | 20020315 |
Method GET_ALL_BAREA on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_ALL_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Personnel Assignment | 20031124 | |||
| 2 | RT_TAB_PERNR | Value transfer | Type reference (TYPE) | PCCET_PERNR | Personnel assignment | 20031124 |
Method GET_ALL_PERNR on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_CONSECUTIVE_MAIN_CONTRACT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 | ||||
| 2 | IM_BAREA | Call by reference | Type reference (TYPE) | P0170-BAREA | Arbeitgeberleistungsbereich | 20011005 | |||
| 3 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Period | 20011005 | |||
| 4 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 |
Method GET_CONSECUTIVE_MAIN_CONTRACT on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_CRT_SUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RESULT | Call by reference | Type reference (TYPE) | PC207-BETRG | Personalabrechnung: Betrag | 20011005 | |||
| 2 | IM_CUMTY | Value transfer | Type reference (TYPE) | PBAS_CUMTY | 'Y' | Kumulationstyp | 20011005 | ||
| 3 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011005 | |||
| 4 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20011005 | |||
| 5 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 |
Method GET_CRT_SUM on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET_BEN_SERVICES | Value transfer | Object reference (TYPE REF TO) | IF_HRBEN_CE_PAYROLL_SERVICES | Payroll services for benefits | 20011009 |
Method GET_INSTANCE on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_IT_SUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_AMOUNT | Call by reference | Type reference (TYPE) | PC207-BETRG | Personalabrechnung: Betrag | 20011005 | |||
| 2 | EX_NUMBER | Call by reference | Type reference (TYPE) | PC207-BETPE | Personalabrechnung: Betrag pro Einheit | 20011005 | |||
| 3 | IM_ALL_CONTR | Call by reference | Type reference (TYPE) | BOOLEAN | Alle verträge | 20011017 | |||
| 4 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011005 | |||
| 5 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20011005 | |||
| 6 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | Haupt Vertrag | 20011005 | |||
| 7 | IM_TAB_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20011005 | |||
| 8 | IM_TAB_PERNR | Call by reference | Type reference (TYPE) | PCCET_PERNR | Tabelle von Verträge | 20011005 | |||
| 9 | IM_V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Nummer variable Zuordnung | 20011005 |
Method GET_IT_SUM on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_LAST_CONTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_ALREADY_CREATED | Call by reference | Type reference (TYPE) | BOOLEAN | Contribution was already created | 20011005 | |||
| 2 | EX_LAST_CONT | Call by reference | Type reference (TYPE) | P0169-EEAMT | ArbgLeistung Arbeitnehmervorsteuersparbeitrag Betrag | 20011005 | |||
| 3 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011005 | |||
| 4 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20011005 | |||
| 5 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 | ||||
| 6 | IM_TAB_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Interne Ergebnistabelle | 20011005 |
Method GET_LAST_CONTR on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_PERS_CRT_SUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_RESULT | Call by reference | Type reference (TYPE) | PC207-BETRG | Personalabrechnung: Betrag | 20011005 | |||
| 2 | IM_CUMTY | Call by reference | Type reference (TYPE) | PBAS_CUMTY | 'Y' | Kumulationstyp | 20011005 | ||
| 3 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20011005 |
Method GET_PERS_CRT_SUM on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method GET_RT_SUM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_AMOUNT | Call by reference | Type reference (TYPE) | PC207-BETRG | Personalabrechnung: Betrag | 20011005 | |||
| 2 | EX_NUMBER | Call by reference | Type reference (TYPE) | PC207-BETPE | Personalabrechnung: Betrag pro Einheit | 20011005 | |||
| 3 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | Datum | 20011005 | |||
| 4 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | Lohnart | 20011005 | |||
| 5 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 | ||||
| 6 | IM_V0ZNR | Call by reference | Type reference (TYPE) | V0ZNR | Nummer variable Zuordnung | 20011005 |
Method GET_RT_SUM on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
Method READ_IT_LINE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EX_FOUND | Call by reference | Type reference (TYPE) | BOOLEAN | Not it line found | 20011005 | |||
| 2 | EX_IT_LINE | Call by reference | Type reference (TYPE) | PC207 | 20011005 | ||||
| 3 | IM_APZNR | Call by reference | Type reference (TYPE) | PC207-APZNR | Split apznr not initial | 20011005 | |||
| 4 | IM_DATUM | Call by reference | Type reference (TYPE) | DATUM | 20011005 | ||||
| 5 | IM_LGART | Call by reference | Type reference (TYPE) | LGART | 20011005 | ||||
| 6 | IM_PERNR | Call by reference | Type reference (TYPE) | PCCE_PERNR | 20011005 | ||||
| 7 | IM_TAB_IT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20011005 |
Method READ_IT_LINE on Interface IF_HRBEN_CE_PAYROLL_SERVICES has no exception.
History
| Last changed by/on | SAP | 20031211 |
| SAP Release Created in | 470 |