Hierarchy
⤷
⤷
Properties
| Class | CL_HRPAYDE_RBM_NOTIF_MANAGER | |
| Short Description | Administrator: Notification Creation MI01 | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | P01A | HR Germany: Retirement Pension Plan |
| Created | 20081105 | SAP |
| Last change | 20081217 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_HRPAYDE_RBM_NOTIF_MANAGER has no interface implemented.
Friends
Class CL_HRPAYDE_RBM_NOTIF_MANAGER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | D | '20050101' | Start RBM | 20081119 | ||
| 2 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'BTGD' | HR Application Log: Category ID | 20101111 | ||
| 3 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'IM01' | HR Application Log: Category ID | 20081119 | ||
| 4 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'LBTG' | HR Application Log: Category ID | 20081119 | ||
| 5 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'MI01' | HR Application Log: Category ID | 20081119 | ||
| 6 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'MZ01' | HR Application Log: Category ID | 20081119 | ||
| 7 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'PROT' | HR Application Log: Category ID | 20101123 | ||
| 8 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_CATEG_ID | 'VZTR' | HR Application Log: Category ID | 20081119 | ||
| 9 | Constant | Protected | Type reference (TYPE) | CHAR4 | 'DATA' | Notification Data Structure | 20081119 | ||
| 10 | Constant | Protected | Type reference (TYPE) | D | '99991231' | High Date | 20081119 | ||
| 11 | Constant | Protected | Type reference (TYPE) | NUM1 | '2' | Characteristic: Correction | 20090803 | ||
| 12 | Constant | Protected | Type reference (TYPE) | NUM1 | '1' | Characteristic: Notification | 20090803 | ||
| 13 | Instance attribute | Protected | Type reference (TYPE) | MOLGA | '01' | Country Grouping | 20081119 | ||
| 14 | Constant | Protected | Type reference (TYPE) | HRPAD_PAL_NODE_KEY | 'ROOT' | HR Application Log | 20081119 | ||
| 15 | Constant | Protected | Type reference (TYPE) | D | '20070701' | Oldest Date of Death | 20081120 | ||
| 16 | Constant | Protected | Type reference (TYPE) | NUM1 | '9' | Characteristic: Cancellation | 20090803 | ||
| 17 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_BTGDAT' | Table Name | 20101111 | ||
| 18 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_PROT_IM01' | Table Name | 20081119 | ||
| 19 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_LSTBTRG' | Table Name | 20081119 | ||
| 20 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_MI01' | Table Name | 20081119 | ||
| 21 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_MZ01_PROT' | Table Name | 20081119 | ||
| 22 | Constant | Protected | Type reference (TYPE) | TABNAME | 'HRPAYDE_RBM_S_VORZTR' | Table Name | 20081119 | ||
| 23 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPAY00_MESSAGE_HANDLER | Message Handler HCM | 20081119 | |||
| 24 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_HRPAYDE_RBM_PERNR | Person-Related Data | 20081119 | |||
| 25 | Instance attribute | Protected | Type reference (TYPE) | HRPAYDE_RBM_S_LOG | Logging of Notification Creation | 20081119 | |||
| 26 | Instance attribute | Protected | Type reference (TYPE) | HRPAYDE_RBM_S_PARAM | Reporting Parameter Notification Creation | 20081119 | |||
| 27 | Instance attribute | Protected | Type reference (TYPE) | TP_T596J | Calculation guideline for cum. wage types (customer table) | 20081119 | |||
| 28 | Instance attribute | Protected | Type reference (TYPE) | I | Number of PERNRs until COMMIT-WORK | 20090713 | |||
| 29 | Instance attribute | Protected | Type reference (TYPE) | SYMSG | Structure of Message Variables | 20081119 | |||
| 30 | Instance attribute | Protected | Type reference (TYPE) | STRING | Message Container | 20081119 | |||
| 31 | Instance attribute | Protected | Type reference (TYPE) | WAERS | Currency Key | 20081119 |
Methods
Events
Class CL_HRPAYDE_RBM_NOTIF_MANAGER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TP_T596J | Protected | See coding | 20081119 | TP_T596J TYPE STANDARD TABLE OF t596j
|
Method Signatures
Method ADD_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 |
Method ADD_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method ADD_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PERNR | Call by reference | Object reference (TYPE REF TO) | CL_HRPAYDE_RBM_PERNR | Personenbezogene Daten | 20081119 |
Method ADD_PERNR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method CHECK_AVFMA_CUST Signature
Method CHECK_AVFMA_CUST on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten der Versorgungseinrichtung unvollständig | 20081119 |
Method CHECK_NOTIF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_NOTIF | Call by reference | Type reference (TYPE) | ANY | Meldedaten | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten unvollständig / fehlerhaft | 20081119 |
Method CHECK_PERNR Signature
Method CHECK_PERNR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Personalnummer nicht relevant | 20081119 |
Method CHECK_REPLY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | fehlerhafte Identifikationsnummer | 20081119 | ||
| 2 | Returncode ZfA <> 0 | 20081119 | ||
| 3 | Keine Verarbeitung wegen Status | 20081119 | ||
| 4 | Identifikationsnummer bereits vorhanden | 20100312 |
Method COMPARE_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA_NEW | Call by reference | Type reference (TYPE) | ANY | 20091109 | ||||
| 2 | IS_DATA_OLD | Call by reference | Type reference (TYPE) | ANY | 20091109 | ||||
| 3 | R_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20091109 |
Method COMPARE_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_PARAM | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_S_PARAM | Reportparameter Meldungserstellung | 20081119 |
Method CONSTRUCTOR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method CREATE_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | C_IS_OK | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081119 | ||||
| 2 | ET_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten unvollständig / fehlerhaft | 20081119 |
Method FILL_ABSENDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
Method FILL_ABSENDER on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method FILL_MELDEGRUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
Method FILL_MELDEGRUND on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method FILL_MI01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldedaten MI01 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten unvollständig / fehlerhaft | 20081119 |
Method FILL_MIPF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
Method FILL_MIPF on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method FILL_MZ01 Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldedaten MZ01 | 20081119 | |||
| 2 | ET_PROT | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_PROT_LBTG | Protokollstruktur Zusammensetzung Leistungsbetrag | 20101123 | |||
| 3 | IS_ANSPR | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_S_ANSPR | Ansprüche aus IT0201 / IT0202 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten unvollständig / fehlerhaft | 20081119 | ||
| 2 | Keine Abrechnungsergebnisse vorhanden | 20100312 |
Method FILL_PERNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei DEUEV-Prüfung | 20081119 |
Method FILL_PERNR_ADR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei DEUEV-Prüfung | 20081119 |
Method FILL_PERNR_AUSLADR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20111115 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei DEUEV-Prüfung | 20111115 |
Method FILL_PERNR_RENTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 | |||
| 2 | ET_PROT | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_PROT_LBTG | Protokollstruktur Zusammensetzung Leistungsbetrag | 20101123 | |||
| 3 | IS_ANSPR | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_S_ANSPR | Ansprüche aus IT0201 / IT0202 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei der Ermittlung des Leistungsbetrags | 20081119 | ||
| 2 | Keine Abrechnungsergebnisse vorhanden | 20100312 |
Method FILL_PERNR_SIDNR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
Method FILL_PERNR_SIDNR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method FILL_PERNR_VORZTR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 | |||
| 2 | I_HANSP | Call by reference | Type reference (TYPE) | P01C_HANSP | Anspruch der betrieblichen Altersversorgung | 20081119 | |||
| 3 | I_LTRGR | Call by reference | Type reference (TYPE) | P01C_LTRGR | Leistungsträger | 20081119 | |||
| 4 | I_RNTYP | Call by reference | Type reference (TYPE) | P01C_RNTYP | Rententyp | 20081119 |
Method FILL_PERNR_VORZTR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method FILL_PERNR_ZUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | Meldegrund MI01 / MZ01 | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler bei DEUEV-Prüfung | 20081119 |
Method INSERT_NOTIFS Signature
Method INSERT_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
Method INSERT_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method MATCH_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTIFS_DIFF | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 | |||
| 2 | IT_NOTIFS_NEW | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 | |||
| 3 | IT_NOTIFS_OLD | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 |
Method MATCH_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method PROCESS_NOTIFS Signature
Method PROCESS_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Daten unvollständig / fehlerhaft | 20081119 |
Method PROCESS_REPLY Signature
Method PROCESS_REPLY on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Update IT0012 nicht möglich | 20081119 |
Method PROTO_NOTIFS Signature
Method PROTO_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
Method PROTO_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method READ_NOTIFS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_NOTIFS | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_NOTIFS | Meldungen | 20081119 |
Method READ_NOTIFS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method RENTE_CHECK_RR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_RETRO | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20081119 | ||||
| 2 | I_LJAHR | Call by reference | Type reference (TYPE) | P01_RBM_LEJAHR | Jahr des Zuflusses/Abflusses der Leistung | 20081119 | |||
| 3 | I_PER_NOTIF | Call by reference | Type reference (TYPE) | PAPER | Abrechnungsperiode | 20081119 |
Method RENTE_CHECK_RR on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method RENTE_READ_BTRDAT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BTRDAT | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_BTRDAT | Baustein BeitragsDaten | 20101111 | |||
| 2 | IT_RT | Call by reference | Type reference (TYPE) | HRPAY99_RT | Ergebnistabelle | 20101111 | |||
| 3 | I_FPBEG | Call by reference | Type reference (TYPE) | FPBEG | Beginn der Abrechnungsperiode (Fürperiode) | 20101111 | |||
| 4 | I_RENTE | Call by reference | Type reference (TYPE) | MAXBT | Personalabrechnung: Betrag | 20101111 |
Method RENTE_READ_BTRDAT on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method RENTE_READ_PAYRESULTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_BTRDAT | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_BTRDAT | Baustein BeitragsDaten | 20101111 | |||
| 2 | ET_LSTBTRG | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_LSTBTRG | Baustein Leistungsbetrag | 20081119 | |||
| 3 | ET_PROT | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_T_PROT_LBTG | Protokollstruktur Zusammensetzung Leistungsbetrag | 20101123 | |||
| 4 | IS_ANSPR | Call by reference | Type reference (TYPE) | HRPAYDE_RBM_S_ANSPR | Ansprüche aus IT0201 / IT0202 | 20081119 | |||
| 5 | I_INPER | Call by reference | Type reference (TYPE) | PAPER | Abrechnungsperiode | 20081119 | |||
| 6 | I_LJAHR | Call by reference | Type reference (TYPE) | P01_RBM_LEJAHR | Jahr des Zuflusses/Abflusses der Leistung | 20081119 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Fehler beim Lesen der Abrechnungsergebnisse | 20081119 | ||
| 2 | Keine Abrechnungsergebnisse vorhanden | 20090130 |
Method STATISTICS Signature
Method STATISTICS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no parameter.
Method STATISTICS on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
Method UPDATE_DB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ANZCW | Call by reference | Type reference (TYPE) | I | 20090713 |
Method UPDATE_DB on class CL_HRPAYDE_RBM_NOTIF_MANAGER has no exception.
History
| Last changed by/on | SAP | 20081217 |
| SAP Release Created in |