SAP ABAP Class CL_HRPBSDEZV_VIRTUAL_DATABASE (Utility for INSERT / UPDATE)
Hierarchy
☛
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
⤷ PY-DE-PS (Application Component) Public Sector
⤷ P01O_ZV (Package) SP Notification Program for Public Sector Germany
⤷ PY-DE-PS (Application Component) Public Sector
⤷ P01O_ZV (Package) SP Notification Program for Public Sector Germany
Properties
Class | CL_HRPBSDEZV_VIRTUAL_DATABASE | |
Short Description | Utility for INSERT / UPDATE | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | HRPAYDEPBSZV | |
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | P01O_ZV | SP Notification Program for Public Sector Germany |
Created | 20050906 | SAP |
Last change | 20060912 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | CL_HRPBSDEZV_DATABASE_ACCESS | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
Interfaces
Class CL_HRPBSDEZV_VIRTUAL_DATABASE has no interface implemented.
Friends
Class CL_HRPBSDEZV_VIRTUAL_DATABASE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | AT_ABM | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_ABM | Deregistration from Compulsory Insurance (Int. Table) | 20050923 | ||
2 | AT_ABS | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_ABS | Sections (Int. Table) | 20050923 | ||
3 | AT_ADM | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_ADM | Administration Table for Notification Procedure (Int. Table) | 20050923 | ||
4 | AT_ADR | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_ADR | Address (Int. Table) | 20050923 | ||
5 | AT_ANM | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_ANM | Registration for Compulsory Insurance (Internal Table) | 20050923 | ||
6 | AT_DIF | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_DIF | Difference (Internal Table) | 20050923 | ||
7 | AT_NAM | Instance attribute | Private | Type reference (TYPE) | HRPBSDEZV_NAM | Name (Int. Table) | 20050923 | ||
8 | AT_PERIODS | Instance attribute | Private | Type reference (TYPE) | LTTY_PERIODS | Periods | 20050923 | ||
9 | C_CODE_AFTER_INSERT | Constant | Private | Type reference (TYPE) | C | 'A' | Indicator After INSERT | 20051012 | |
10 | C_CODE_BEFORE_INSERT | Constant | Private | Type reference (TYPE) | C | 'B' | Indicator Before INSERT | 20051012 | |
11 | C_CORR_ADM_NOT_FOUND | Constant | Private | Type reference (TYPE) | CHAR20 | 'CORR_ADM_NOT_FOUND' | Char20 | 20050923 | |
12 | C_GET_UPD_ABM | Constant | Private | Type reference (TYPE) | CHAR20 | 'GET_UPD_ABM' | Char20 | 20050923 | |
13 | C_GET_UPD_ABS | Constant | Private | Type reference (TYPE) | CHAR20 | 'GET_UPD_ABS' | Char20 | 20050923 | |
14 | C_GET_UPD_ADR | Constant | Private | Type reference (TYPE) | CHAR20 | 'GET_UPD_ADR' | Char20 | 20050923 | |
15 | C_GET_UPD_ANM | Constant | Private | Type reference (TYPE) | CHAR20 | 'GET_UPD_ANM' | Char20 | 20050923 | |
16 | C_GET_UPD_NAM | Constant | Private | Type reference (TYPE) | CHAR20 | 'GET_UPD_NAM' | Char20 | 20050923 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BUILD_PERIODS_AFTER_INSERT | Instance method | Private | Method | Build Periods (After INSERT) | 20051012 |
2 | CHECK_NOTIFS_IN_TEST_MODE | Static method | Public | Method | Check for Notification Generator in Text Mode | 20061012 |
3 | CHECK_PERIODS_CONSISTENCY | Instance method | Private | Method | AT_PERIODS Consistency Check | 20050923 |
4 | GET_UPDATE_NOTIFS | Instance method | Public | Method | Return Records for the UPDATE | 20050923 |
5 | GET_UPD_ABM | Instance method | Private | Method | Return Notifications for UPDATE from Deregistration | 20050923 |
6 | GET_UPD_ABS | Instance method | Private | Method | Return Notifications for UPDATE from Period | 20050923 |
7 | GET_UPD_ADR | Instance method | Private | Method | Return Notifications for UPDATE from Address | 20050923 |
8 | GET_UPD_ADR_REVERSAL | Instance method | Private | Method | Return Notifications for UPDATE from Address (for Reversal) | 20050923 |
9 | GET_UPD_ANM | Instance method | Private | Method | Return Notifications for UPDATE from Registration | 20050923 |
10 | GET_UPD_NAM | Instance method | Private | Method | Return Notifications for UPDATE from Name | 20050923 |
11 | GET_UPD_NAM_REVERSAL | Instance method | Private | Method | Return Notifications for UPDATE from Name (for Reversal) | 20050923 |
12 | INIT_AND_BUILD_PERIODS | Instance method | Private | Method | Build Initialization and Periods (DB Status) | 20050923 |
13 | INSERT_AND_GET_UPD | Instance method | Private | Method | Insert New Notifications, Return Notifications for UPDATE | 20050923 |
Events
Class CL_HRPBSDEZV_VIRTUAL_DATABASE has no event.
Types
Class CL_HRPBSDEZV_VIRTUAL_DATABASE has no local type.
Method Signatures
Method BUILD_PERIODS_AFTER_INSERT Signature
Method BUILD_PERIODS_AFTER_INSERT on class CL_HRPBSDEZV_VIRTUAL_DATABASE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT | siehe SY_MSGV* | 20051012 |
Method CHECK_NOTIFS_IN_TEST_MODE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_INSERT_NOTIFS | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20061012 | ||
2 | Importing | I_BEGAP | Call by reference | Type reference (TYPE) | P01_AUSWP | CL_HRPBSDEZV_DATABASE_ACCESS=>C_LOWPERI | Periode, ab der die Meldungen berücksicht werden sollen | 20080616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | siehe SY-MSGV+ | 20061012 |
Method CHECK_PERIODS_CONSISTENCY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_CODE | Call by reference | Type reference (TYPE) | C | B_efore (DB) A_fter (INSERT) | 20051012 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | INCONSISTENT | siehe SY_MSGV* | 20051012 |
Method GET_UPDATE_NOTIFS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_NOTIFS_FOR_UPDATE | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_INSERT_NOTIFS | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
3 | Importing | I_BEGAP | Call by reference | Type reference (TYPE) | P01_AUSWP | CL_HRPBSDEZV_DATABASE_ACCESS=>C_LOWPERI | Periode, ab der die Meldungen berücksicht werden sollen | 20080616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | siehe SY_MSGV* | 20050923 |
Method GET_UPD_ABM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_ABM_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_ABM | Abmeldung von der Pflichtversicherung (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_ABS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_ABS_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_ABS | Abschnitte (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_ADR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_ADR_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_ADR | Adresse (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_ADR_REVERSAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_ADR_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_ADR | Adresse (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_ANM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_ANM_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_ANM | Anmeldung zur Pflichtversicherung (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_NAM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_NAM_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_NAM | Name (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method GET_UPD_NAM_REVERSAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_NAM_NEW | Call by reference | Type reference (TYPE) | HRPBSDEZV_NAM | Name (int. Tabelle) | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | 20050923 |
Method INIT_AND_BUILD_PERIODS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IT_NOTIFS | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | 20050923 | |||
2 | Importing | I_BEGAP | Call by reference | Type reference (TYPE) | P01_AUSWP | CL_HRPBSDEZV_DATABASE_ACCESS=>C_LOWPERI | Periode, ab der die Meldungen berücksicht werden sollen | 20080616 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | siehe SY_MSGV* | 20050923 |
Method INSERT_AND_GET_UPD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_NOTIFS_FOR_UPD | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 | ||
2 | Importing | IT_INSERT_NOTIFS | Call by reference | Type reference (TYPE) | HRPBSDEZV_DBACC | Schnittstelle Meldungstabellen | 20050923 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR_OCCURRED | siehe SY_MSGV* | 20050923 |
History
Last changed by/on | SAP | 20060912 |
SAP Release Created in |