SAP ABAP Class CL_HRPAYDE_BM_CHECKS (Field Checks for PPO DEUEV Notifications)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-NI (Application Component) Social Insurance
     P01S (Package) HR Germany: Social Insurance
Properties
Class CL_HRPAYDE_BM_CHECKS  
Short Description Field Checks for PPO DEUEV Notifications    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20121023   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_HRPAYDE_D3_NOTIF_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPAYDE_BM_CHECKS has no interface implemented.
Friends
Class CL_HRPAYDE_BM_CHECKS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_MSGNO_BBNRBVFEHLT Constant Protected Type reference (TYPE) SYMSGNO '199' Message 'Company number PPO missing' 20121031
2 AC_MSGNO_BTRNR_FALSCH Constant Protected Type reference (TYPE) SYMSGNO '198' Message 'Company number incorrect' (Formal Check) 20121031
3 AC_MSGNO_DBME107 Constant Protected Type reference (TYPE) SYMSGNO '111' Message 'DBME107 contribution group 0000 not permitted' 20121031
4 AC_MSGNO_MUSSFELD Constant Protected Type reference (TYPE) SYMSGNO '147' Message 'Mandatory field is not filled in notification' 20121031
5 AC_MSGNO_REQUIREDFIELD Constant Protected Type reference (TYPE) SYMSGNO '197' Message 'Mandatory field is not filled in notification' 20121031
6 AC_MSGTX_DBGB Constant Protected Type reference (TYPE) SYMSGV 'DBGB' Message Variable 20121031
7 AC_MSGTX_DSME Constant Protected Type reference (TYPE) SYMSGV 'DSME' Message Variable 20121031
8 AC_MSGTX_GBOT Constant Protected Type reference (TYPE) SYMSGV 'GBOT' Message Variable 20121031
9 AC_MSGTX_MNBV Constant Protected Type reference (TYPE) SYMSGV 'MNBV' Message Variable 20121031
10 AC_PGR_106 Constant Public Type reference (TYPE) D3PERSGR CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_PGR_106 DEUEV Person Group Key 'Student Employees' 20121031
11 AC_PGR_109 Constant Protected Type reference (TYPE) D3PERSGR CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_PGR_109 DEUEV Person Group Key 'Part-Time Employees' 20121031
12 AC_PGR_110 Constant Protected Type reference (TYPE) D3PERSGR CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_PGR_110 DEUEV Person Group Key 'Temporary Employees' 20121031
13 AC_PGR_190 Constant Protected Type reference (TYPE) D3PERSGR CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_PGR_190 DEUEV Person Group Key 'Only Those Liable for AI' 20121031
14 AR_D3_CHECK_INSTANCE Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_D3_CHECKS Field Checks for DEUEV Notifications 20121031
15 A_DUMMY_MSG Static Attribute Protected Type reference (TYPE) STRING Dummy Message Text (for Where-Used List) 20121031
Methods
# Method Level Visibility Method type Description Created on
1 ADD_MESSAGE Static method Protected Method Add Error Message to Error Table 20121031
2 CHECK_DBAN Instance method Public Method Check of Data Module DBAN 20121031
3 CHECK_DBGB Instance method Public Method Check of Data Module DBGB 20121031
4 CHECK_DBKS Instance method Public Method - Not Used - 20121031
5 CHECK_DBKV Instance method Public Method - Not Used - 20121031
6 CHECK_DBME Instance method Public Method Check Data Module DBME 20121031
7 CHECK_DBNA Instance method Public Method Check of Data Module DBNA 20121031
8 CHECK_DBUV Instance method Public Method - Not Used - 20121031
9 CHECK_DSME Instance method Public Method Check Data Record DSME 20121031
10 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121031
11 DBGB_V01_CHECK_REQUIRED_FIELDS Instance method Protected Method Mandatory Field Checks in Data Mod. DBGB (As of Version 01) 20121031
12 DBME_V01_CHECK_CONTENT Instance method Protected Method Content Checks in Data Module DBME (As of Version 01) 20121031
13 DBME_V01_CHECK_REQUIRED_FIELDS Instance method Protected Method Mandatory Field Checks in Data Mod. DBME (As of Version 01) 20121031
14 DSME_V01_CHECK_CONTENT Instance method Protected Method Content Checks in Data Record DSME (As of Version 01) 20121031
15 DSME_V01_CHECK_REQUIRED_FIELDS Instance method Protected Method Mandatory Field Checks in Data Rec. DSME (As of Version 01) 20121031
Events
Class CL_HRPAYDE_BM_CHECKS has no event.
Types
Class CL_HRPAYDE_BM_CHECKS has no local type.
Method Signatures

Method ADD_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'HRPAYDESVD3' Nachrichtenklasse 20121031
3 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20121031
4 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichtentyp 20121031
5 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20121031
6 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20121031
7 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20121031
8 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20121031

Method ADD_MESSAGE on class CL_HRPAYDE_BM_CHECKS has no exception.

Method CHECK_DBAN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBAN Call by reference Type reference (TYPE) HRD3DBAN DEÜV Datenbaustein Anschrift 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
5 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBGB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBGB Call by reference Type reference (TYPE) HRD3DBGB DEÜV Datenbaustein Geburtsangaben 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
6 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBKS Call by reference Type reference (TYPE) HRD3DBKS DEÜV Datenbaustein Knappschaft/Seekasse 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
6 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBKV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBKV Call by reference Type reference (TYPE) HRD3DBKV DEÜV Datensatz Meldung 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
5 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBME Call by reference Type reference (TYPE) HRD3DBME DEÜV Datenbaustein Meldesachverhalt 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
6 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBNA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBNA Call by reference Type reference (TYPE) HRD3DBNA DEÜV Datenbaustein Name 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
5 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DBUV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBUV Call by reference Type reference (TYPE) HRD3DBUV DEÜV Datenbaustein DBUV - Unfallversicherung 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
6 Importing IT_DBUV_DAT Call by reference Type reference (TYPE) HRD3DBUV_UVDAT_TAB DEÜV Daten zum Datenbaustein DBUV - Unfallversicherung 20121031
7 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CHECK_DSME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
5 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_HRPAYDE_BM_CHECKS has no parameter.
Method CONSTRUCTOR on class CL_HRPAYDE_BM_CHECKS has no exception.

Method DBGB_V01_CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBGB Call by reference Type reference (TYPE) HRD3DBGB DEÜV Datenbaustein Geburtsangaben 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRD3DSME DEÜV Datensatz Meldung 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRD3DSAP DEÜV Verwaltungssatz für Meldungen 20121031
6 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method DBME_V01_CHECK_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBME Call by reference Type reference (TYPE) HRDESV_BM_S_DBME Baustein DBME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRDESV_BM_S_DSME Datensatz DSME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRDESV_BM_S_STAT Verwaltungsinformationen einer BV-DEÜV-Meldung 20121031
6 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Stornierung ? (J/N) 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method DBME_V01_CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DBME Call by reference Type reference (TYPE) HRDESV_BM_S_DBME Baustein DBME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
3 Importing IS_DSME Call by reference Type reference (TYPE) HRDESV_BM_S_DSME Datensatz DSME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
4 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
5 Importing IS_STAT Call by reference Type reference (TYPE) HRDESV_BM_S_STAT Verwaltungsinformationen einer BV-DEÜV-Meldung 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method DSME_V01_CHECK_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DSME Call by reference Type reference (TYPE) HRDESV_BM_S_DSME Datensatz DSME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRDESV_BM_S_STAT Verwaltungsinformationen einer BV-DEÜV-Meldung 20121031
5 Importing I_STORNO Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031

Method DSME_V01_CHECK_REQUIRED_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ERRORS Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20121031
2 Importing IS_DSME Call by reference Type reference (TYPE) HRDESV_BM_S_DSME Datensatz DSME einer BV-DEÜV-Meldung (Datenbank-Sicht) 20121031
3 Importing IS_KEY Call by reference Type reference (TYPE) HRD3KEY DEÜV Schlüsselfelder für Meldungen 20121031
4 Importing IS_STAT Call by reference Type reference (TYPE) HRDESV_BM_S_STAT Verwaltungsinformationen einer BV-DEÜV-Meldung 20121031
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20121031
History
Last changed by/on SAP  20130531 
SAP Release Created in