SAP ABAP Class CL_HRPAYDEST_E2_NOTIF (ELStAM Procedure: Employment Tax Features)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-NT-TX (Application Component) Tax
     P01T (Package) HR Germany: Tax
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_E2_CHANGELIST ELStAM Procedure: Change Lists 20111018
2 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_E2_DATA_RETRIEVAL ELStAM Procedure: Import Data 20111018
3 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDEST_E2_REGISTRATION ELStAM Procedure: Registration and Deregistration 20111018
Properties
Class CL_HRPAYDEST_E2_NOTIF  
Short Description ELStAM Procedure: Employment Tax Features    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class HRPAYDEE2    
Program status     
Category 0   
Package P01T   HR Germany: Tax 
Created 20110323   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)
Interfaces
Class CL_HRPAYDEST_E2_NOTIF has no interface implemented.
Friends
Class CL_HRPAYDEST_E2_NOTIF has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AC_ART_CHANGE Constant Public Type reference (TYPE) P01_TX_E2_ART '03' ELStAM Procedure: Notification Type 20111018
2 AC_ART_DEREGISTRATION Constant Public Type reference (TYPE) P01_TX_E2_ART '02' ELStAM Procedure: Notification Type 20111018
3 AC_ART_GROSS_LIST Constant Public Type reference (TYPE) P01_TX_E2_ART '07' ELStAM: Notification Type 20130620
4 AC_ART_PROVIDER_CHANGE Constant Public Type reference (TYPE) P01_TX_E2_ART '04' ELStAM Procedure: Notification Type 20111018
5 AC_ART_REGISTRATION Constant Public Type reference (TYPE) P01_TX_E2_ART '01' ELStAM Procedure: Notification Type 20111018
6 AC_ART_RESPONSE_DEREGISTRATION Constant Public Type reference (TYPE) P01_TX_E2_ART '06' ELStAM Procedure: Notification Type 20111018
7 AC_ART_RESPONSE_PROV_CHANGE Constant Public Type reference (TYPE) P01_TX_E2_ART '08' ELStAM Procedure: Notification Type 20111018
8 AC_ART_RESPONSE_REGISTRATION Constant Public Type reference (TYPE) P01_TX_E2_ART '05' ELStAM Procedure: Notification Type 20111018
9 AC_STATUS_ASSIGNED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '25' ELStAM Procedure: Status 20111018
10 AC_STATUS_CANCELLED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '27' ELStAM Procedure: Status 20111018
11 AC_STATUS_CLOSED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '05' ELStAM Procedure: Status 20111018
12 AC_STATUS_COLLECTED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '09' ELStAM Procedure: Status 20111018
13 AC_STATUS_DELETED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '28' ELStAM: Status 20121018
14 AC_STATUS_DISTRIBUTED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '22' ELStAM Procedure: Status 20111018
15 AC_STATUS_DONE Constant Public Type reference (TYPE) P01_TX_E2_STATUS '23' ELStAM Procedure: Status 20111018
16 AC_STATUS_ERRONEOUS Constant Public Type reference (TYPE) P01_TX_E2_STATUS '10' ELStAM Procedure: Status 20111018
17 AC_STATUS_NEW Constant Public Type reference (TYPE) P01_TX_E2_STATUS '00' ELStAM Procedure: Status 20111018
18 AC_STATUS_NOT_DEDICATED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '21' ELStAM Procedure: Status 20111018
19 AC_STATUS_RECEIVED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '20' ELStAM Procedure: Status 20111018
20 AC_STATUS_REJECTED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '26' ELStAM: Status 20121018
21 AC_STATUS_TRANSFERRED Constant Public Type reference (TYPE) P01_TX_E2_STATUS '01' ELStAM Procedure: Status 20111018
22 AC_STATUS_TRANSFER_OK Constant Public Type reference (TYPE) P01_TX_E2_STATUS '03' ELStAM Procedure: Status 20111018
23 AR_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20111018
24 AT_ABMELDUNG Instance attribute Public Type reference (TYPE) HRDEST_E2_T_ABMELDUNG ELStAM Procedure: Table Type for P01E2_ABMELDUNG 20111018
25 AT_ADM Instance attribute Public Type reference (TYPE) HRDEST_E2_T_ADM ELStAM Procedure: Table Type for Admin Table 20111018
26 AT_ANMELDUNG Instance attribute Public Type reference (TYPE) HRDEST_E2_T_ANMELDUNG ELStAM Procedure: Table Type for P01E2_ANMELDUNG 20111018
27 AT_ELSTAM Instance attribute Public Type reference (TYPE) HRDEST_E2_T_ELSTAM ELStAM Procedure: Table Type for P01E2_ELSTAM 20111018
28 AT_HIST Instance attribute Public Type reference (TYPE) HRDEST_E2_T_HIST ELStAM Procedure: Table Type for P01E2_HIST 20111018
29 AT_INFT Instance attribute Public Type reference (TYPE) HRDEST_E2_T_INFT ELStAM Procedure: Table Type for P01E2_INFT 20111018
30 AT_MELD Instance attribute Public Type reference (TYPE) HRDEST_E2_T_MELD ELStAM Procedure: Table Type for P01E2_MELD 20120920
31 AT_MELD_ST Instance attribute Public Type reference (TYPE) HRDEST_E2_T_MELD_ST ELStAM Procedure: Table Type for P01E2_MELD_ST 20120920
32 AT_P0000 Instance attribute Protected Type reference (TYPE) P0000_TAB HR Master Record: Infotype 0000 (Actions) 20111018
33 AT_P0001 Instance attribute Protected Type reference (TYPE) P0001_TAB HR Master Record: Infotype 0001 (Organizational Assignment) 20111018
34 AT_P0002 Instance attribute Protected Type reference (TYPE) P0002_TAB HR Master Record: Infotype 0002 (Personal Data) 20111018
35 AT_P0012 Instance attribute Protected Type reference (TYPE) P0012_TAB HR Master Record: Infotype 0012 (Fiscal Data - Germany) 20111018
36 AT_STATUS Instance attribute Public Type reference (TYPE) HRDEST_E2_T_STATUS ELStAM Procedure: Table Type for Status Table 20111018
37 AT_UMMELDUNG Instance attribute Public Type reference (TYPE) HRDEST_E2_T_UMMELDUNG ELStAM Procedure: Table Type for P01E2_UMMELDUNG 20120514
38 A_ART Instance attribute Protected Type reference (TYPE) P01_TX_E2_ART ELStAM Procedure: Notification Type 20111018
39 A_PERNR Instance attribute Protected Type reference (TYPE) PERSNO Personnel Number 20111018
Methods
# Method Level Visibility Method type Description Created on
1 ADD_WORKLIST_DATA Instance method Public Method Adds Entry to Administrator List 20120920
2 CHANGE_ADM_DATA Instance method Public Method Changes Personnel Areas and Subareas for ADM 20111018
3 CONSTRUCTOR Instance method Public Constructor 20111018
4 EXECUTE Instance method Public Method 20111018
5 GET_INFOTYPES Instance method Protected Method Reads IT for Key Date 20111018
6 UPDATE_STATUS Static method Public Method Fill New/Changed Entries for STATUS and HIST 20111018
Events
Class CL_HRPAYDEST_E2_NOTIF has no event.
Types
Class CL_HRPAYDEST_E2_NOTIF has no local type.
Method Signatures

Method ADD_WORKLIST_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ENTRY Call by reference Type reference (TYPE) V_P01E2_MELD Generierte Tabelle zum View V_P01E2_MELD 20120920

Method ADD_WORKLIST_DATA on class CL_HRPAYDEST_E2_NOTIF has no exception.

Method CHANGE_ADM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_ADM Call by reference Type reference (TYPE) P01E2_ADM Elster 2: Admintabelle 20111018
2 Exporting E_AGSTNR Call by reference Type reference (TYPE) P01_TX_E2_AGSTNR AG-Steuernummer im Elster-Format 20111018
3 Importing I_DATE Call by reference Type reference (TYPE) ENDDA 20111018
# Exception Resumable Description Created on
1 EX_E2_DATA Fehler bei Ermittlung der Elster2 Daten 20111018
2 EX_NO_I0001_RECORD Kein Infotyp 0001 Satz zum Datum STATUS-BEGDA 20111018
3 EX_PROVIDER Fehler bei Ermittlung des Datenlieferanten 20111018
4 EX_REPORTING_COMPANY Fehler bei Ermittlung der lohnsteuerlichen Betriebsstätte 20111018

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_MESSAGE_HANDLER Call by reference Object reference (TYPE REF TO) IF_HRPAY00_MESSAGE_HANDLER Message Handler 20111018
2 Importing IT_P0000 Call by reference Type reference (TYPE) P0000_TAB Personal-Stammsatz Infotyp 0000 (Massnahmen) 20111018
3 Importing IT_P0001 Call by reference Type reference (TYPE) P0001_TAB Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20111018
4 Importing IT_P0002 Call by reference Type reference (TYPE) P0002_TAB Personal-Stammsatz Infotyp 0002 (Daten zur Person) 20111018
5 Importing IT_P0012 Call by reference Type reference (TYPE) P0012_TAB Personal-Stammsatz Infotyp 0012 (Steuerrechtl. Daten (D)) 20111018
6 Importing I_ART Call by reference Type reference (TYPE) P01_TX_E2_ART Elster 2: Meldungsart 20111018
7 Importing I_PERNR Call by reference Type reference (TYPE) PERSNO Personalnummer 20111018

Method CONSTRUCTOR on class CL_HRPAYDEST_E2_NOTIF has no exception.

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUSDATUM Call by reference Type reference (TYPE) P01_TX_E2_BEGDA Elster 2: Beginndatum 20111018
2 Importing I_EINDATUM Call by reference Type reference (TYPE) P01_TX_E2_BEGDA ELStAM: Beginndatum 20120920
3 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20130222
4 Importing I_FIRST_ENTRY Call by reference Type reference (TYPE) P01_TX_E2_BEGDA ELStAM: Beginndatum 20120514
5 Importing I_GUID_CANCEL Call by reference Type reference (TYPE) P01_STGUID Elster: eindeutiger Schlüssel zur Identifikation einer Meldu 20111018
6 Importing I_PROD Call by reference Type reference (TYPE) ABAP_BOOL 20130116
7 Importing I_REG_ALL Call by reference Type reference (TYPE) P01_TX_E2_REG_ALL Elster 2: Erstmalige Anmeldung durchführen 20111018
8 Importing I_REG_PROVCH Call by reference Type reference (TYPE) P01_TX_E2_REG_PROVCH Elster 2: Wechsel Datenlieferant 20111018
9 Importing I_STICHTAG Call by reference Type reference (TYPE) P01_TX_E2_BEGDA Elster 2: Struktur zu Beginndatum Meldung 20111018
# Exception Resumable Description Created on
1 EX_DONE_WITH_ERROR ausgeführt, aber Prozess mit Fehler 20111018
2 EX_DONE_WITH_WARNING ausgeführt, aber Prozess mit Warnung/Todo 20120920
3 EX_EXECUTE Fehler beim Ausführen 20111018

Method GET_INFOTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_P0000 Call by reference Type reference (TYPE) P0000 Personal-Stammsatz Infotyp 0000 (Massnahmen) 20111018
2 Exporting ES_P0001 Call by reference Type reference (TYPE) P0001 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20111018
3 Exporting ES_P0002 Call by reference Type reference (TYPE) P0002 Personal-Stammsatz Infotyp 0001 (Org. Zuordnung) 20111018
4 Exporting ES_P0012 Call by reference Type reference (TYPE) P0012 Personal-Stammsatz Infotyp 0012 (Steuerrechtl. Daten (D)) 20111018
5 Importing I_DATE Call by reference Type reference (TYPE) ENDDA Gültigkeitsende 20111018
6 Importing I_NO_ERRMSG Call by reference Type reference (TYPE) BOOLE_D 20111018
# Exception Resumable Description Created on
1 EX_INFOTYPE_NOT_FOUND kein IT-Satz zum Stichtag gefunden 20111018

Method UPDATE_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_STATUS Call by reference Type reference (TYPE) P01E2_STATUS Struktur Statustabelle 20111018
2 Exporting ES_HIST Call by reference Type reference (TYPE) P01E2_HIST Struktur Tabelle HIST 20111018
3 Importing IS_MSG Call by reference Type reference (TYPE) HRDEST_E2_S_MSG Elster 2: Struktur zu Nachrichten 20111018
4 Importing IT_HIST Call by reference Type reference (TYPE) HRDEST_E2_T_HIST Elster 2: Tabellentyp zu P01E2_HIST 20111018
5 Importing I_STATUS Call by reference Type reference (TYPE) P01_TX_E2_STATUS Elster 2: Status 20111018

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