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
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