SAP ABAP Class CL_HRPAYDE_BN_NOTIF_EN (Contribution Statement with Individual Statement)
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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HRPAYDE_BN_NOTIF Contribution Statement Notification 20121110
Properties
Class CL_HRPAYDE_BN_NOTIF_EN  
Short Description Contribution Statement with Individual Statement    
Super Class CL_HRPAYDE_BN_NOTIF Contribution Statement Notification 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20120606   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_HRPAYDE_BN_NOTIF_EN has no interface implemented.
Friends
Class CL_HRPAYDE_BN_NOTIF_EN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_WG_EURO Constant Public Type reference (TYPE) D3WG 'E' HR-DDU: Currency Indicator 20121110
2 MS_KEY Instance attribute Protected Type reference (TYPE) HRDESV_BN_S_KEY Structure for the Key of Contribution Statement 20121110
3 MS_KONTROLL Instance attribute Protected Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_KONTROLL 20121110
4 MS_SN Instance attribute Protected Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_SAMMELNACHWEIS Statement of Contribution Totals Paid 20121110
5 MT_EN Instance attribute Protected Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TT_EINZELNACHWEIS Table Type of List of Indiv. Statements of Contr. Statement 20121110
6 MT_SN_DATA_KORREKTUR Instance attribute Protected Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TT_SAMMELNACHWEIS Structure for Collective Statement 20121110
7 MT_SN_DATA_SCHAETZ Instance attribute Protected Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TT_SAMMELNACHWEIS Structure for Collective Statement 20121110
8 MV_BTRNR_ABSENDER Instance attribute Protected Type reference (TYPE) BTRNR Company Number 20121110
9 MV_BTRTL_ABSENDER Instance attribute Protected Type reference (TYPE) BTRTL Personnel Subarea 20121110
10 MV_DTART Instance attribute Protected Type reference (TYPE) P01_DTART Type of Data Exchange 20121110
11 MV_INCOMPLETE Instance attribute Protected Type reference (TYPE) ABAP_BOOL abap_false Contributions Are Missing from the Contribution Statement 20121110
12 MV_WERKS_ABSENDER Instance attribute Protected Type reference (TYPE) PERSA Personnel Area 20121110
13 MV_WTL_BTRNR Instance attribute Protected Type reference (TYPE) BNR_KEY Company Number of Forwarding Position 20121110
14 MV_WTL_KKART Instance attribute Protected Type reference (TYPE) P01_KKART HI Fund Type of Forwarding Office 20121110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EN Instance method Public Method Adds an Individual Statement 20121110
2 COLLECT_FOR_DATA Instance method Protected Method Collects IS Entries for P01BN_DATA 20121110
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20121110
4 CONVERT_DATA_TO_EN Instance method Protected Method Prepares Previous Months Estimated Values in IS Format 20121110
5 CREATE_BN Instance method Public Method Generates a Contribution Statement 20121110
6 CREATE_DATA_FOR_BN Instance method Protected Method Fills the Internal Data Structures for the Contr. Statement 20121110
7 FILL_BWXX_FROM_DATA Instance method Protected Method Fills Data Record BW02 with Data from the Indiv. Statement 20121110
8 FILL_STAT_FROM_DATA Instance method Protected Method Fills the Status Table 20121110
9 GET_BEITRAGSSATZ Instance method Protected Method Provides the Valid Contribution Rate for HI 20121110
10 GET_CONSTANT Instance method Protected Method Determine Payroll Constants (T511K) 20121110
11 GET_ORDNUNGSMERKMAL Instance method Protected Method Provides Administrative Feature of Notification 20121110
12 KORRIGIERE_SV_TAGE Instance method Protected Method Correct the SI Dates in the Individual Statement 20121110
13 MODIFY_EN Instance method Protected Method Modify IS 20121110
Events
Class CL_HRPAYDE_BN_NOTIF_EN has no event.
Types
Class CL_HRPAYDE_BN_NOTIF_EN has no local type.
Method Signatures

Method ADD_EN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_EINZELNACHWEIS Struktur des Einzelnachweises 20121110

Method ADD_EN on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method COLLECT_FOR_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_SN_DATA Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TT_SAMMELNACHWEIS Tabelle für den Sammelnachweis 20121110
2 Importing IS_EN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_EINZELNACHWEIS Struktur des Einzelnachweises 20121110

Method COLLECT_FOR_DATA on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_EN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_EINZELNACHWEIS Einzelnachweis 20121110
2 Importing IS_KEY Call by reference Type reference (TYPE) HRDESV_BN_S_KEY Struktur für den Schlüssel eines Beitragsnachweises 20121110
3 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_BN_S_PARAM Reportparameter für den Beitragsnachweis 20121110
4 Importing IV_BTRNR_ABSENDER Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20121110
5 Importing IV_BTRTL_ABSENDER Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20121110
6 Importing IV_WERKS_ABSENDER Call by reference Type reference (TYPE) PERSA Personalbereich 20121110
7 Importing IV_WTL_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20121110
8 Importing IV_WTL_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20121110

Method CONSTRUCTOR on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method CONVERT_DATA_TO_EN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_EINZELNACHWEIS Struktur des Einzelnachweises 20121110

Method CONVERT_DATA_TO_EN on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method CREATE_BN Signature

Method CREATE_BN on class CL_HRPAYDE_BN_NOTIF_EN has no parameter.
# Exception Resumable Description Created on
1 NOT_VALID Nicht gültig, da keine Beiträge für Rentner vorhanden 20121110

Method CREATE_DATA_FOR_BN Signature

Method CREATE_DATA_FOR_BN on class CL_HRPAYDE_BN_NOTIF_EN has no parameter.
# Exception Resumable Description Created on
1 NOT_VALID Kein gültiger Beitragsnachweis 20121110

Method FILL_BWXX_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BWXX Call by reference Type reference (TYPE) HRDESV_BN_BWXX Datensatz Beitragsnachweis 20121110
2 Importing IS_SN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_SAMMELNACHWEIS Struktur für den Sammelnachweis 20121110

Method FILL_BWXX_FROM_DATA on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method FILL_STAT_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_STAT Call by reference Type reference (TYPE) HRDESV_BN_S_STAT Verwaltungsinformationen für Beitragsnachweismeldungen 20121110
2 Importing IS_SN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_SAMMELNACHWEIS Struktur für den Sammelnachweis 20121110

Method FILL_STAT_FROM_DATA on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method GET_BEITRAGSSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BZALL Call by reference Type reference (TYPE) P01_BZALL Beitragssatz -allgemein - 20121110
2 Exporting EV_BZERH Call by reference Type reference (TYPE) P01_BZERH Beitragssatz -erhöht - 20121110
3 Exporting EV_BZERM Call by reference Type reference (TYPE) P01_BZERM Beitragssatz -ermäßigt - 20121110
4 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Datum 20121110
5 Importing IV_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20121110
6 Importing IV_LIART Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20121110
# Exception Resumable Description Created on
1 NO_T5D1I Kein Eintrag in Tabelle T5D1I gefunden 20121110

Method GET_CONSTANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KWERT Call by reference Type reference (TYPE) ABRWT Wert der Abrechnungskonstanten 20121110
2 Importing IV_CONSTANT Call by reference Type reference (TYPE) ABRKN Abrechnungskonstante 20121110
3 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20121110
# Exception Resumable Description Created on
1 NO_CONSTANT Konstante nicht vorhanden 20121110

Method GET_ORDNUNGSMERKMAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ORDN Call by reference Type reference (TYPE) P01_ORDMK Ordnungsmerkmal 20121110

Method GET_ORDNUNGSMERKMAL on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method KORRIGIERE_SV_TAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_EN Call by reference Type reference (TYPE) CL_HRPAYDE_BN_NOTIF_MANAGER=>TY_EINZELNACHWEIS Struktur des Einzelnachweises 20121110

Method KORRIGIERE_SV_TAGE on class CL_HRPAYDE_BN_NOTIF_EN has no exception.

Method MODIFY_EN Signature

Method MODIFY_EN on class CL_HRPAYDE_BN_NOTIF_EN has no parameter.
Method MODIFY_EN on class CL_HRPAYDE_BN_NOTIF_EN has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in