SAP ABAP Interface IF_HRPBSCA_CALC_MODULE (HR-PBS Interface for Calculation Module)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P00PBSCA_BL (Package) HCM Calculation Module (Business Logic)
⤷ PY-DE-PS-VA (Application Component) Pension Administration
⤷ P00PBSCA_BL (Package) HCM Calculation Module (Business Logic)
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_HRPBSCA_CALC_MODULE | HR-PBS: Superclass of Calculation Module | 20021218 |
Properties
Interface | IF_HRPBSCA_CALC_MODULE | |
Short Description | HR-PBS Interface for Calculation Module |
General Data
Package | P00PBSCA_BL | HCM Calculation Module (Business Logic) |
Created | 20021210 | SAP |
Last changed | 20130531 | SAP |
Unicode checks active |
Forward declarations
Interface IF_HRPBSCA_CALC_MODULE has no forward declaration.
Interfaces
Interface IF_HRPBSCA_CALC_MODULE has no interface.
Friends
Interface IF_HRPBSCA_CALC_MODULE has no friend.
Attributes
Interface IF_HRPBSCA_CALC_MODULE has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CALCULATE | Instance method | Public | Method | Calculation Run | 20021210 |
2 | CREATE_INST_DIRECTORY_STORED | Instance method | Public | Method | Creates Instance Table of All Modules on the Database | 20050425 |
3 | FILL_PAYROLL_IT_AND_RT_START | Instance method | Public | Method | Call to Fill Payroll Tables IT and RT | 20030722 |
4 | GET_INSTANCE | Static method | Public | Method | Instantiation of Calculation Module | 20021218 |
5 | GET_INST_DIRECTORY_STORED | Instance method | Public | Method | Delivers Instance Table of All Modules on Database | 20050421 |
6 | GET_NOTIF_DATA | Instance method | Public | Method | Provision of Notification Data | 20030707 |
7 | GET_PAYROLL_LOG | Instance method | Public | Method | Provision of Payroll Log | 20021213 |
8 | INIT_BUFFER_CLUSTER_NO | Instance method | Public | Method | Initialization of Buffer NO Cluster (Statements) | 20021218 |
9 | INIT_DATA | Instance method | Public | Method | Initialization of Data Required for Calculation | 20030428 |
10 | READ_CLUSTER_NO | Instance method | Public | Method | Read NO Cluster (Statements) | 20021210 |
11 | READ_DATA | Instance method | Public | Method | Reading of Data Required for Calculation | 20021217 |
12 | SET_DATA_CALC_MODULE | Instance method | Public | Method | Setting of Data for All Calculation Modules | 20021218 |
13 | UPDATE_CLUSTER_NO | Instance method | Public | Method | Update NO Cluster (Statements) | 20021218 |
14 | WRITE_CLUSTER_NO | Instance method | Public | Method | Write NO Cluster (Statements) | 20021210 |
Events
Interface IF_HRPBSCA_CALC_MODULE has no event.
Types
Interface IF_HRPBSCA_CALC_MODULE has no local type.
Method Signatures
Method CALCULATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_IN_CALCULATION | Fehler bei der Berechnung | 20021211 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 |
Method CREATE_INST_DIRECTORY_STORED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050425 | ||
2 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20050425 |
Method CREATE_INST_DIRECTORY_STORED on Interface IF_HRPBSCA_CALC_MODULE has no exception.
Method FILL_PAYROLL_IT_AND_RT_START Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_IT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp IT | 20031001 | ||
2 | Changing | CT_RT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp RT | 20031001 | ||
3 | Changing | CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Tabelle Variable Zuordnung V0 | 20031001 | ||
4 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030722 | ||
5 | Importing | IS_IT0 | Call by reference | Type reference (TYPE) | PC207 | initiale IT-Zeile | 20031016 | ||
6 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_FILL_PAYROLL | Fehler beim Füllen der IT bzw. RT | 20030723 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030723 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030723 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | Numerisches Feld Länge 6 | 20030107 | ||
2 | Importing | I_CALCMODULE | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Berechnungsmodul | 20021218 | ||
3 | Importing | I_CALCSEQNO | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCSEQNO | HR-PBS: laufende Nzmmer für Berechnungsmodul | 20030804 | ||
4 | Importing | I_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Klassenname | 20021218 | ||
5 | Importing | I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20021218 | ||
6 | Importing | I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20021218 | ||
7 | Importing | I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20021218 | ||
8 | Returning | R_INSTANCE | Value transfer | Object reference (TYPE REF TO) | IF_HRPBSCA_CALC_MODULE | HR-PBS Interface für Berechnungsmodule | 20021218 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 |
Method GET_INST_DIRECTORY_STORED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_INST_DIRECTORY_STORED | Call by reference | Type reference (TYPE) | HRPBSCAT_INSTANCE_DIRECTORY | HR-PBS: Verzeichnis Instanz-Verwaltung Berechnungsmodule | 20050524 | ||
2 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050421 | ||
3 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20050421 |
Method GET_INST_DIRECTORY_STORED on Interface IF_HRPBSCA_CALC_MODULE has no exception.
Method GET_NOTIF_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_NOTIF_DATA_CALCTIME | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_CALCTIME | Aufbereitung der Calctime-Tabelle | 20050329 | ||
2 | Exporting | ET_NOTIF_DATA_RESULT_IDS | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_RESULT_IDS | Aufbereitung der Result-IDs Tabelle | 20030707 | ||
3 | Exporting | ET_NOTIF_DATA_WAGETYPES | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_WAGETYPES | Aufbereitung der Bewegungsdaten der Lohnarten | 20030707 | ||
4 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030707 | ||
5 | Importing | I_CALCMODULE_PATH | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE_PATH | Aufrufpfad Berechnungsmodule | 20050318 | ||
6 | Importing | I_CALCVARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCVARIANT | HR-PBS: Berechnungsvariante für Berechnungsmodul | 20030903 | ||
7 | Importing | I_DISPLAY_VARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_DISPLAY_VARIANT | HR-PBS: Anzeigevariante für Bescheiderstellung | 20031020 | ||
8 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030707 | ||
9 | Importing | I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Vom Puffer lesen? | 20041102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING_NOTIF_DATA | Fehler bei der Erstellung des Abrechnungsprotokolls | 20030707 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030707 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030707 |
Method GET_PAYROLL_LOG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20030618 | ||
2 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
3 | Importing | I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | aktueller Level des Abrechnungsprotkolls | 20030623 | ||
4 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_CREATING_PAYROLL_LOG | Fehler bei der Erstellung des Abrechnungsprotokolls | 20030620 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 |
Method INIT_BUFFER_CLUSTER_NO Signature
Method INIT_BUFFER_CLUSTER_NO on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 |
Method INIT_DATA Signature
Method INIT_DATA on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 |
Method READ_CLUSTER_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | Importing | I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen für Berechtigungsprüfung | 20030103 | |
3 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 | ||
4 | Importing | I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Aus dem Puffer lesen? | 20041029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_READING_CLUSTER_NO | Fehler beim Lesen des Clusters NO | 20030103 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 | |
4 | NO_RECORD_FOUND | kein Satz im Cluster NO vorhanden | 20030103 |
Method READ_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 | |
2 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 |
Method SET_DATA_CALC_MODULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IS_P0716 | Call by reference | Type reference (TYPE) | P0716 | Request management infotype | 20021218 | ||
2 | Importing | I_CALCVARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCVARIANT | HR-PBS: Berechnungsvariante für Berechnungsmodul | 20030804 | ||
3 | Importing | I_LAW_DATE | Call by reference | Type reference (TYPE) | D | Stichtag für gesetzliche Regelungen | 20110117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 |
Method UPDATE_CLUSTER_NO Signature
Method UPDATE_CLUSTER_NO on Interface IF_HRPBSCA_CALC_MODULE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | E_ASSERTION | Unerfüllte Programmbedingung | 20030811 |
Method WRITE_CLUSTER_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | Importing | I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen für Berechtigungsprüfung | 20030103 | |
3 | Importing | I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_WRITING_CLUSTER_NO | Fehler beim Schreiben des Clusters NO | 20030103 | |
2 | MISSING_IMPLEMENTATION | fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | MISSING_MESSAGE_HANDLER | Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 10A |