SAP ABAP Class CL_HRPADDESV_CHECK_0020 (Field Checks and Default Values Infotype 0020 (DEUEV))
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_HRPADDESV_CHECK_0020  
Short Description Field Checks and Default Values Infotype 0020 (DEUEV)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20101105   SAP 
Last change 20130531   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_HRPAYDE_D3_NOTIF_MANAGER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_HRPADDESV_CHECK_0020 has no interface implemented.
Friends
Class CL_HRPADDESV_CHECK_0020 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_BEGDA_DEUEV Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_DEUEV Date of Introduction of DEUEV 20120917
2 AC_BEGDA_GFBNEU Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_GFBNEU Date of Changed Notification Creation for Temporary/PTE 20110721
3 AC_BEGDA_MINIJOB Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_MINIJOB Date of Introduction of Minijobs 20110721
4 AC_BEGDA_PGR190 Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_PGR190 Date of Introduction of Person Group Key 190 20110929
5 AC_BEGDA_SOZAG Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_SOZAG Date of Introduction of Social Insurance Adjustment 20110929
6 AC_BEGDA_TS2010 Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_TS2010 Validity Date of New DEUEV Occupational Code TS2010 20110721
7 AC_BEGDA_UVMG Constant Public Type reference (TYPE) D CL_HRPAYDE_D3_NOTIF_MANAGER=>AC_BEGDA_UVMG Date of Introduction of Data Module DBUV 20120814
8 AC_GKV_MMD_AG_JA Constant Public Type reference (TYPE) P01_D3_MMDAG '1' Create SHI Monthly Declaration, EE/ER Instruction: Yes 20111020
9 AC_GKV_MMD_AG_NEIN Constant Public Type reference (TYPE) P01_D3_MMDAG '2' Create SHI Monthly Declaration, EE/ER Instruction: Suppress 20111020
10 AC_GKV_MMD_KK_JA Constant Public Type reference (TYPE) P01_D3_MMDKK '1' Create SHI Monthly Declaration, HI Fund Instruction: Yes 20111020
11 AC_GKV_MMD_KK_JA_SAG Constant Public Type reference (TYPE) P01_D3_MMDKK '3' SHI Monthly Declaration, HI Fund Declaration: Yes (No CE) 20120903
12 AC_GKV_MMD_KK_NEIN Constant Public Type reference (TYPE) P01_D3_MMDKK '2' Create SHI Monthly Declaration, HI Fund Instruction: No 20111020
13 AC_MOLGA_DE Constant Public Type reference (TYPE) MOLGA '01' Personnel Country Grouping (Germany) 20110829
14 A_SW_TS2010_CONV_COMPLETE Static Attribute Protected Type reference (TYPE) CHAR1 Conversion to TS2010 Completed? (Y/N) 20110921
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FIELD_MMDAG Static method Public Method Check MMDAG (EE/ER Instruction for Creating Monthly Declar.) 20111123
2 CHECK_FIELD_PGRD3 Static method Public Method Check PGRD3 (Person Group Key) 20110721
3 CHECK_FIELD_REANT Static method Public Method Check REANT (Pension Applicant) 20110721
4 CHECK_FIELD_STBRF Static method Public Method Check STBRF (Occupational Stauts) (Old) 20110721
5 CHECK_FIELD_VTFRM Static method Public Method Checks If Contract Form and Semiret. Block/Part-Time Agree 20110829
6 CHECK_TS2010 Static method Public Method Occupational Code Check TS2010 20110921
7 FILL_STRUCTURE_PME24 Static method Public Method Fills Structure for Plausibility Checks 20110721
8 FILL_STRUCTURE_PME76 Static method Protected Method Fills Structure for Default Values PGRD3 20110929
9 FILL_SV_SECONDARY_ATTRIBUTES Static method Protected Method Fills SI Secondary Attributes in Structure with Fields ATTxx 20110929
10 GET_DEFAULT_VALUES Static method Public Method Fill P0020 with Default Values 20101105
11 GET_DEFAULT_VALUES_TS2010 Static method Public Method Determine Default Values for Occupational Code 2010 20101105
12 GET_DEFAULT_VALUE_PGRD3 Static method Public Method Default Values for Person Group Key 20110929
13 GET_MESSAGE_VALUE Static method Protected Method Check Extended Return Value in Case of Error Messages 20110721
14 TS2010_CONVERSION_COMPLETE Static method Public Method Conversion to TS2010 Completed? 20110921
15 TS2010_REQUIRED Static method Public Method Check Whether Occupational Code 2010 Must Exist 20101117
Events
Class CL_HRPADDESV_CHECK_0020 has no event.
Types
Class CL_HRPADDESV_CHECK_0020 has no local type.
Method Signatures

Method CHECK_FIELD_MMDAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20111123
2 Importing IS_P0020 Call by reference Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DUEVO) 20111123
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20111123

Method CHECK_FIELD_PGRD3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20110721
2 Importing IS_STRUC_CHECK Call by reference Type reference (TYPE) PME24 Struktur mit zu prüfenden Daten (evtl. eingeschränkt) 20110721
3 Importing IS_STRUC_ORIG Call by reference Type reference (TYPE) PME24 Struktur mit Originaldaten 20110721
4 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag der Prüfung 20110721
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20110721

Method CHECK_FIELD_REANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Nachrichten 20110721
2 Importing IS_STRUC_CHECK Call by reference Type reference (TYPE) PME24 Struktur mit zu prüfenden Daten (evtl. eingeschränkt) 20110721
3 Importing IS_STRUC_ORIG Call by reference Type reference (TYPE) PME24 Struktur mit Originaldaten 20110721
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20110721

Method CHECK_FIELD_STBRF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Nachrichten 20110721
2 Importing IS_STRUC_CHECK Call by reference Type reference (TYPE) PME24 Struktur mit zu prüfenden Daten (evtl. eingeschränkt) 20110721
3 Importing IS_STRUC_ORIG Call by reference Type reference (TYPE) PME24 Struktur mit Originaldaten 20110721
4 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag der Prüfung 20110721
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20110721

Method CHECK_FIELD_VTFRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20110829
2 Importing IS_P0020 Call by reference Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DUEVO) 20110829
3 Importing IS_P0521 Call by reference Type reference (TYPE) P0521 Personal-Stammsatz Infotyp 0521 (ATZ) 20110829
# Exception Resumable Description Created on
1 CHECK_FAILED Keine Übereinstimmung 20110829
2 INVALID_PARAMETERS Entweder IT0020 oder IT0013 muss gefüllt sein 20110829

Method CHECK_TS2010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) P01_SYMSG_TAB Tabelle mit Fehlermeldungen 20110921
2 Importing IS_P0020 Call by reference Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DUEVO) 20110921
3 Importing I_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20110921
4 Importing I_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20110921
# Exception Resumable Description Created on
1 CHECK_FAILED Fehler bei der Prüfung aufgetreten 20110921

Method FILL_STRUCTURE_PME24 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STRUC_CHECK Call by reference Type reference (TYPE) PME24 Struktur mit zu prüfenden Daten (Werte evtl. geändert !) 20110721
2 Exporting ES_STRUC_ORIG Call by reference Type reference (TYPE) PME24 Struktur mit Original-Daten (für Fehlermeldungen) 20110721
3 Importing IS_P0013 Call by reference Type reference (TYPE) P0013 Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20110721
4 Importing IS_P0020 Call by reference Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DUEVO) 20110721
# Exception Resumable Description Created on
1 INVALID_PARAMETERS Parameter-Kombination unzulässig 20110721

Method FILL_STRUCTURE_PME76 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0000 Call by reference Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110929
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110929
3 Importing IS_P0013 Call by reference Type reference (TYPE) P0013 Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20110929
4 Returning RS_DATA Value transfer Type reference (TYPE) PME76 Feldleiste für Merkmal DDU03 (DEÜV Personengruppe) 20110929

Method FILL_STRUCTURE_PME76 on class CL_HRPADDESV_CHECK_0020 has no exception.

Method FILL_SV_SECONDARY_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ATTRIBUTES Value transfer Type reference (TYPE) ANY Struktur mit Feldern ATTxx 20110929
2 Importing IS_SVDATA Call by reference Type reference (TYPE) ANY Struktur mit SV-Attributen SVA02, .. , SVA08 20110929

Method FILL_SV_SECONDARY_ATTRIBUTES on class CL_HRPADDESV_CHECK_0020 has no exception.

Method GET_DEFAULT_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_P0020 Call by reference Type reference (TYPE) P0020 Personal-Stammsatz Infotyp 0020 (DUEVO) 20101105
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20101105

Method GET_DEFAULT_VALUES on class CL_HRPADDESV_CHECK_0020 has no exception.

Method GET_DEFAULT_VALUES_TS2010 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_ABBRF Call by reference Type reference (TYPE) P01_D3_ABBRF DEÜV Berufsausbildung 20101105
2 Changing C_ABSCH Call by reference Type reference (TYPE) P01_D3_ABSCH DEÜV Schulabschluss 20101105
3 Changing C_ANUEB Call by reference Type reference (TYPE) P01_D3_ANUEB DEÜV Arbeitnehmerüberlassung 20101105
4 Changing C_TTBRF Call by reference Type reference (TYPE) P01_D3_TTBRF DEÜV Berufsschlüssel 20101105
5 Changing C_TTSCH Call by reference Type reference (TYPE) P01_D3_TTSCH DEÜV Tätigkeitsschlüssel 2010 20101105
6 Changing C_VTFRM Call by reference Type reference (TYPE) P01_D3_VTFRM DEÜV Vertragsform 20101105
7 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20101105
8 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag 20101105
9 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20101105

Method GET_DEFAULT_VALUES_TS2010 on class CL_HRPADDESV_CHECK_0020 has no exception.

Method GET_DEFAULT_VALUE_PGRD3 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_P0000 Call by reference Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20110929
2 Importing IS_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20110929
3 Importing IS_P0013 Call by reference Type reference (TYPE) P0013 Personal-Stammsatz Infotyp 0013 (Sozialversicherung D) 20110929
4 Importing I_DATUM Call by reference Type reference (TYPE) D Stichtag 20110929
5 Importing I_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20110929
6 Returning R_PGRD3 Value transfer Type reference (TYPE) D3PERSGR DEÜV: Personengruppenschlüssel 20110929

Method GET_DEFAULT_VALUE_PGRD3 on class CL_HRPADDESV_CHECK_0020 has no exception.

Method GET_MESSAGE_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing MESSG Call by reference Type reference (TYPE) C 20110721
2 Exporting MTXT1 Call by reference Type reference (TYPE) C 20110721
3 Exporting MTXT2 Call by reference Type reference (TYPE) C 20110721
4 Exporting MTXT3 Call by reference Type reference (TYPE) C 20110721
5 Exporting MTXT4 Call by reference Type reference (TYPE) C 20110721
# Exception Resumable Description Created on
1 ERROR Fehler bei Interpretation des Rückgabewerts 20110721
2 NO_MESSAGE Rückgabewert enthält keine Nachricht 20110721

Method TS2010_CONVERSION_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ANSWER Value transfer Type reference (TYPE) BOOLE_D Umstellung abgeschlossen (ja/nein) 20110921

Method TS2010_CONVERSION_COMPLETE on class CL_HRPADDESV_CHECK_0020 has no exception.

Method TS2010_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BBNRVU Call by reference Type reference (TYPE) D3BBNRVU Betriebs-Nummer des Arbeitgebers 20101117
2 Importing I_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20101117
3 Importing I_PERSGR Call by reference Type reference (TYPE) D3PERSGR DEÜV: Personengruppenschlüssel 20101117
4 Importing I_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20101117
5 Returning R_REQUIRED Value transfer Type reference (TYPE) BOOLE_D Mußfeld (ja/nein) 20101117

Method TS2010_REQUIRED on class CL_HRPADDESV_CHECK_0020 has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in