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)

⤷

⤷

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 | ![]() |
Instance method | Public | Method | Calculation Run | 20021210 |
2 | ![]() |
Instance method | Public | Method | Creates Instance Table of All Modules on the Database | 20050425 |
3 | ![]() |
Instance method | Public | Method | Call to Fill Payroll Tables IT and RT | 20030722 |
4 | ![]() |
Static method | Public | Method | Instantiation of Calculation Module | 20021218 |
5 | ![]() |
Instance method | Public | Method | Delivers Instance Table of All Modules on Database | 20050421 |
6 | ![]() |
Instance method | Public | Method | Provision of Notification Data | 20030707 |
7 | ![]() |
Instance method | Public | Method | Provision of Payroll Log | 20021213 |
8 | ![]() |
Instance method | Public | Method | Initialization of Buffer NO Cluster (Statements) | 20021218 |
9 | ![]() |
Instance method | Public | Method | Initialization of Data Required for Calculation | 20030428 |
10 | ![]() |
Instance method | Public | Method | Read NO Cluster (Statements) | 20021210 |
11 | ![]() |
Instance method | Public | Method | Reading of Data Required for Calculation | 20021217 |
12 | ![]() |
Instance method | Public | Method | Setting of Data for All Calculation Modules | 20021218 |
13 | ![]() |
Instance method | Public | Method | Update NO Cluster (Statements) | 20021218 |
14 | ![]() |
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 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Berechnung | 20021211 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | ![]() |
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 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050425 | ||
2 | ![]() |
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 | ![]() |
CT_IT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp IT | 20031001 | ||
2 | ![]() |
CT_RT | Call by reference | Type reference (TYPE) | PC207_TAB | Tabellentyp RT | 20031001 | ||
3 | ![]() |
CT_V0 | Call by reference | Type reference (TYPE) | HRPAY99_V0 | Tabelle Variable Zuordnung V0 | 20031001 | ||
4 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030722 | ||
5 | ![]() |
IS_IT0 | Call by reference | Type reference (TYPE) | PC207 | initiale IT-Zeile | 20031016 | ||
6 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030722 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Füllen der IT bzw. RT | 20030723 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030723 | |
3 | ![]() |
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 | ![]() |
I_APRFNR | Call by reference | Type reference (TYPE) | P00_PBS_APRFNR | Numerisches Feld Länge 6 | 20030107 | ||
2 | ![]() |
I_CALCMODULE | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE | HR-PBS: Berechnungsmodul | 20021218 | ||
3 | ![]() |
I_CALCSEQNO | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCSEQNO | HR-PBS: laufende Nzmmer für Berechnungsmodul | 20030804 | ||
4 | ![]() |
I_CLASSNAME | Call by reference | Type reference (TYPE) | SEOCLSNAME | Klassenname | 20021218 | ||
5 | ![]() |
I_DATE | Call by reference | Type reference (TYPE) | BEGDA | Gültigkeitsbeginn | 20021218 | ||
6 | ![]() |
I_MOLGA | Call by reference | Type reference (TYPE) | MOLGA | Ländergruppierung | 20021218 | ||
7 | ![]() |
I_PERNR | Call by reference | Type reference (TYPE) | P_PERNR | Personalnummer | 20021218 | ||
8 | ![]() |
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 | ![]() |
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 | ![]() |
ET_INST_DIRECTORY_STORED | Call by reference | Type reference (TYPE) | HRPBSCAT_INSTANCE_DIRECTORY | HR-PBS: Verzeichnis Instanz-Verwaltung Berechnungsmodule | 20050524 | ||
2 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20050421 | ||
3 | ![]() |
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 | ![]() |
ET_NOTIF_DATA_CALCTIME | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_CALCTIME | Aufbereitung der Calctime-Tabelle | 20050329 | ||
2 | ![]() |
ET_NOTIF_DATA_RESULT_IDS | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_RESULT_IDS | Aufbereitung der Result-IDs Tabelle | 20030707 | ||
3 | ![]() |
ET_NOTIF_DATA_WAGETYPES | Call by reference | Type reference (TYPE) | HRPBSCAT_NOTIF_DATA_WAGETYPES | Aufbereitung der Bewegungsdaten der Lohnarten | 20030707 | ||
4 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030707 | ||
5 | ![]() |
I_CALCMODULE_PATH | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCMODULE_PATH | Aufrufpfad Berechnungsmodule | 20050318 | ||
6 | ![]() |
I_CALCVARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCVARIANT | HR-PBS: Berechnungsvariante für Berechnungsmodul | 20030903 | ||
7 | ![]() |
I_DISPLAY_VARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_DISPLAY_VARIANT | HR-PBS: Anzeigevariante für Bescheiderstellung | 20031020 | ||
8 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030707 | ||
9 | ![]() |
I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Vom Puffer lesen? | 20041102 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Erstellung des Abrechnungsprotokolls | 20030707 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030707 | |
3 | ![]() |
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 | ![]() |
ET_PTEXT | Call by reference | Type reference (TYPE) | HRPBSDE_PLOG | Abrechnungsprotokoll | 20030618 | ||
2 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
3 | ![]() |
I_LEVEL | Call by reference | Type reference (TYPE) | SEU_LEVEL | aktueller Level des Abrechnungsprotkolls | 20030623 | ||
4 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Erstellung des Abrechnungsprotokolls | 20030620 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | ![]() |
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 | ![]() |
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 | ![]() |
Unerfüllte Programmbedingung | 20030811 |
Method READ_CLUSTER_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | ![]() |
I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen für Berechtigungsprüfung | 20030103 | |
3 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 | ||
4 | ![]() |
I_READ_FROM_BUFFER | Value transfer | Type reference (TYPE) | FLAG | SPACE | Aus dem Puffer lesen? | 20041029 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Lesen des Clusters NO | 20030103 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | ![]() |
Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 | |
4 | ![]() |
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 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Unerfüllte Programmbedingung | 20030811 | |
2 | ![]() |
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 | ![]() |
IS_P0716 | Call by reference | Type reference (TYPE) | P0716 | Request management infotype | 20021218 | ||
2 | ![]() |
I_CALCVARIANT | Call by reference | Type reference (TYPE) | P_99_PBSCA_CALCVARIANT | HR-PBS: Berechnungsvariante für Berechnungsmodul | 20030804 | ||
3 | ![]() |
I_LAW_DATE | Call by reference | Type reference (TYPE) | D | Stichtag für gesetzliche Regelungen | 20110117 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
Unerfüllte Programmbedingung | 20030811 |
Method WRITE_CLUSTER_NO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
E_IS_OK | Call by reference | Type reference (TYPE) | BOOLE_D | Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') | 20030527 | ||
2 | ![]() |
I_CHECK_AUTHORITY | Call by reference | Type reference (TYPE) | XFELD | 'X' | Kennzeichen für Berechtigungsprüfung | 20030103 | |
3 | ![]() |
I_MSG_HANDLER | Call by reference | Object reference (TYPE REF TO) | IF_HRPBS00_MESSAGE_HANDLER | Message Handler | 20030527 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Schreiben des Clusters NO | 20030103 | |
2 | ![]() |
fehlende Implementierung für das Berechnungsmodul | 20030620 | |
3 | ![]() |
Fehler falls keine Referenz des Message Handlers vorhanden | 20030527 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 10A |