SAP ABAP Class CL_HRPAYDE_BN_NOTIF_MANAGER (Notif. Manager for Contribution Statements)
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_BN_NOTIF_MANAGER  
Short Description Notif. Manager for Contribution Statements    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package P01S   HR Germany: Social Insurance 
Created 20120504   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_MANAGER has no interface implemented.
Friends
Class CL_HRPAYDE_BN_NOTIF_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_APPL_SVBA Constant Public Type reference (TYPE) P_APPL 'SVBA' Subapplication 20121110
2 C_APPL_SVBL Constant Public Type reference (TYPE) P_APPL 'SVBL' Subapplication 20121110
3 C_ART_EINZELNACHWEIS Constant Public Type reference (TYPE) CHAR1 'E' Type of Individual Statement 20121110
4 C_BTRNR_KNAPPSCHAFT Constant Public Type reference (TYPE) BTRNR '98094032' Company No. of Miners' and Mine EEs' Ins. Receiving Office 20121110
5 C_BVERF_ABR Constant Public Type reference (TYPE) P01_BVERF '1' Procedure for Expected Due Contributions 20121110
6 C_BVERF_ABS Constant Public Type reference (TYPE) P01_BVERF '2' Procedure for Expected Due Contributions 20121110
7 C_BVERF_ALLE Constant Public Type reference (TYPE) P01_BVERF '5' Procedure for Expected Due Contributions 20121110
8 C_BVERF_DIFF Constant Public Type reference (TYPE) P01_BVERF '8' Procedure for Expected Due Contributions 20121110
9 C_BVERF_FREI Constant Public Type reference (TYPE) P01_BVERF '7' Procedure for Expected Due Contributions 20121110
10 C_BVERF_RENT Constant Public Type reference (TYPE) P01_BVERF '6' Procedure for Expected Due Contributions 20121110
11 C_BVERF_SIM Constant Public Type reference (TYPE) P01_BVERF '3' Procedure for Expected Due Contributions 20121110
12 C_BVERF_VOR Constant Public Type reference (TYPE) P01_BVERF '4' Procedure for Expected Due Contributions 20121110
13 C_DAT_RV Constant Public Type reference (TYPE) BEGDA '20050101' Merge Hourly Paid EE and Salaried EE in PI 20121110
14 C_DTART_BNA Constant Public Type reference (TYPE) P01_DTART 'BNA' Contribution Statement File Type 20121110
15 C_DTART_BNI Constant Public Type reference (TYPE) P01_DTART 'BNI' Contribution Statement Error Confirmations 20121110
16 C_DTART_BNZ Constant Public Type reference (TYPE) P01_DTART 'BNZ' Contribution Statement Paying Offices File Type 20121110
17 C_DTART_BZI Constant Public Type reference (TYPE) P01_DTART 'BZI' Contribution Statement Paying Offices Error Confirmations 20121110
18 C_FOGROUP Constant Public Type reference (TYPE) P_99B_FOGROUP 'HR_DE_SVBN' Print Form Group 20121110
19 C_KKART Constant Public Type reference (TYPE) P01_KKART 03 Type of Organizational Unit of Health Insurance Fund 20121110
20 C_MOLGA Constant Public Type reference (TYPE) MOLGA '01' Country Grouping Germany 20121110
21 C_MOLGA_DE Constant Public Type reference (TYPE) MOLGA '01' Country Grouping 20121110
22 C_MSGID_RP Constant Public Type reference (TYPE) SYMSGID 'RP' Message Class 20121110
23 C_MSGTY_E Constant Public Type reference (TYPE) SYMSGTY 'E' Message Type 20121110
24 C_MSGTY_I Constant Public Type reference (TYPE) SYMSGTY 'I' Message Type 20121110
25 C_MSGTY_W Constant Public Type reference (TYPE) SYMSGTY 'W' Message Type 20121110
26 C_NFW_OFF Constant Public Type reference (TYPE) P_99SOPTVA '0' Value for Configuration Option 20121110
27 C_NFW_ON Constant Public Type reference (TYPE) P_99SOPTVA '1' Value for Configuration Option 20121110
28 C_OPTION Constant Public Type reference (TYPE) P_99SOPTIO 'NFWOF' Possible Configuration Options 20121110
29 MO_BN_MANAGER Static Attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_BN_NOTIF_MANAGER Contribution Statement 20121110
30 MO_CUST_HELPER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAYDE_SV_CUST_HELPER Read Customizing for SI 20121110
31 MO_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20121110
32 MS_ARCHIVE_PARAMS Instance attribute Protected Type reference (TYPE) ARC_PARAMS ImageLink structure 20121110
33 MS_ARC_PARAMS Instance attribute Protected Type reference (TYPE) ARC_PARAMS ImageLink structure 20121110
34 MS_PARAM Instance attribute Protected Type reference (TYPE) HRDESV_BN_S_PARAM SI Regulatory Reporting: Creation Information for Status 20121110
35 MS_PRINT_ITCPO Instance attribute Protected Type reference (TYPE) ITCPO SAPscript Output Interface 20121110
36 MS_PRINT_ITCPP Instance attribute Protected Type reference (TYPE) ITCPP SAPscript output parameters 20121110
37 MS_PRI_PARAMS Instance attribute Protected Type reference (TYPE) PRI_PARAMS Structure for Passing Print Parameters 20121110
38 MT_ERROR Instance attribute Protected Type reference (TYPE) HRERROR_TAB Error Message Table 20121110
39 MT_NOTIFS Instance attribute Protected Type reference (TYPE) HRDESV_BN_T_NOTIFS_WITH_KEY Table of Contribution Statement Objects with Key Fields 20121110
40 MT_NOTIFS_DELETE Instance attribute Protected Type reference (TYPE) HRDESV_BN_T_NOTIFS Table with Contribution Statement Notifications 20121110
41 MT_NOTIFS_OLD Instance attribute Protected Type reference (TYPE) HRDESV_BN_T_NOTIFS Old Messages 20121110
42 MT_NOTIFS_STORNO Instance attribute Protected Type reference (TYPE) HRDESV_BN_T_NOTIFS Table with Contribution Statement Notifications 20121110
43 MV_DATE Instance attribute Protected Type reference (TYPE) DATUM Date for In-Period 20121110
Methods
# Method Level Visibility Method type Description Created on
1 ADD_2_BN Instance method Public Method Add or Enhance Individual Statement in Contrib. Statement 20121110
2 CALC_EN_WAERS Instance method Protected Method Calculate Currency in Individual Statement 20121110
3 CALC_UEBERWEISUNGS_WAERS Instance method Protected Method Convert to Currency of Transfer 20121110
4 CHECK_FRAMEWORK Instance method Protected Method PDF or SAPscript 20121110
5 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20121110
6 CREATE_BN Instance method Public Method Generates the Contribution Statements in the CS Objects 20121110
7 GEBE_EINZELNACHWEISE_AUS Instance method Public Method Outputs the Individual Statements of All Contrib. Statements 20121110
8 GET_BTRNRKK Static method Public Method Determine Company Numbers of HI Fund 20121110
9 GET_DEFAULT_PRINT_PARAMS Instance method Protected Method Determine Default Print Parameters 20121110
10 GET_INSTANCE Static method Public Method Create Managers 20121110
11 GET_KKL Static method Public Method Read the Estimated Values of P01BN_DATA 20121110
12 GET_LAUFENDE_NUMMER Static method Public Method Provides the Sequential Number 20121110
13 GET_SAP_SCRIPT_PRINT_PARAMS Instance method Protected Method Provides the Print Parameters for SAPscript 20121110
14 INSERT_LAUFENDE_NUMMER Static method Public Method Sequential Number Stored in T5D4V 20121110
15 MATCH_NOTIFS Instance method Public Method Synchronize Notifications 20121110
16 MODIFY_EN Instance method Protected Method Modify IS 20121110
17 OPEN_FORM Instance method Protected Method Open Form Printing 20121110
18 OUTPUT Instance method Public Method Output Contribution Statements 20121110
19 READ_NOTIFS Instance method Public Method Import Contribution Statements 20121110
20 READ_NOTIFS_FOR_LAUFNR Static method Public Method Read All Notifications for a Run Number 20121110
21 READ_T5D0P Static method Public Method Reads the Data from T5D0P 20121110
22 READ_T5D11 Instance method Protected Method Read T5D11 (Calculation Procedure and Ind. of HI Fund) 20121110
23 READ_T5D17 Instance method Protected Method Read Data from T5D17 (Successor Management of HI Fund) 20121110
24 READ_T5D1K Instance method Protected Method Read Table T5D1K 20121110
25 READ_T5D1L Static method Public Method Read Data from T5D1L (Collective Fund) 20121110
26 STORE_NOTIFS Instance method Public Method Save New Contribution Statement Notifications to the DB 20121110
Events
Class CL_HRPAYDE_BN_NOTIF_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_EINZELNACHWEIS Public See coding Table Type of List of Indiv. Statements of Contr. Statement 20121110 tt_einzelnachweis TYPE TABLE OF ty_einzelnachweis
2 TT_SAMMELNACHWEIS Public See coding Table for Collective Statement 20121110 tt_sammelnachweis TYPE TABLE OF ty_sammelnachweis
3 TY_BETRG01 Public See coding Substructure of Individual Statement 20121110 BEGIN OF ty_betrg01, btr01 TYPE p011_betrg, "lfd Entgelt btr02 TYPE p011_betrg, "KV-Brutto btr03 TYPE p011_betrg, "RV-Brutto btr04 TYPE p011_betrg, "AV-Brutto btr05 TYPE p011_betrg, "PV-Brutto btr06 TYPE p011_betrg, "Umlage-Brutto btr07 TYPE p011_betrg, "YREN1241258 "IU-Brutto bsfnz TYPE p011_betrg, "SFN-Zuschläge "QFLN981129 btr11 TYPE p011_betrg, "KV: allgem. btr12 TYPE p011_betrg, "KV: erhöht. btr13 TYPE p011_betrg, "KV: ermäss. btr14 TYPE p011_betrg, "KV: freiw. btr15 TYPE p011_betrg, "QALK041583 "KV: geringf. btr21 TYPE p011_betrg, "RV: voll, Ar * btr22 TYPE p011_betrg, "RV: voll, An btr23 TYPE p011_betrg, "RV: halb, Ar * btr24 TYPE p011_betrg, "RV: halb, An btr25 TYPE p011_betrg, "QALK041583 "RV: geringf. Ar * btr26 TYPE p011_betrg, "QALK041583 "RV: geringf. An btr31 TYPE p011_betrg, "AV: voll btr32 TYPE p011_betrg, "AV: halb btr35 TYPE p011_betrg, "YREN1241258 "IG-Umlage btr41 TYPE p011_betrg, "PV: allg. btr42 TYPE p011_betrg, "PV: freiw. pstgf TYPE p011_betrg, "Pauschalsteuer GfB "YCTK123863 stbru TYPE p011_betrg, "Steuerbrutto GfB "YCTK123863 * AG-Anteile "QFLL9CK093242 btg11 TYPE p011_betrg, "KV: allgem. btg12 TYPE p011_betrg, "KV: erhöht. btg13 TYPE p011_betrg, "KV: ermäss. btg14 TYPE p011_betrg, "KV: freiw. btg15 TYPE p011_betrg, "KV: geringf. btg21 TYPE p011_betrg, "RV: voll, Ar * btg22 TYPE p011_betrg, "RV: voll, An btg23 TYPE p011_betrg, "RV: halb, Ar * btg24 TYPE p011_betrg, "RV: halb, An btg25 TYPE p011_betrg, "RV: geringf. Ar * btg26 TYPE p011_betrg, "RV: geringf. An btg31 TYPE p011_betrg, "AV: voll btg32 TYPE p011_betrg, "AV: halb btg41 TYPE p011_betrg, "PV: allg. btg42 TYPE p011_betrg, "PV: freiw. * AN-Anteile "QFLL9CK093242 btn11 TYPE p011_betrg, "KV: allgem. btn12 TYPE p011_betrg, "KV: erhöht. btn13 TYPE p011_betrg, "KV: ermäss. btn14 TYPE p011_betrg, "KV: freiw. btn15 TYPE p011_betrg, "KV: geringf. btn21 TYPE p011_betrg, "RV: voll, Ar * btn22 TYPE p011_betrg, "RV: voll, An btn23 TYPE p011_betrg, "RV: halb, Ar * btn24 TYPE p011_betrg, "RV: halb, An btn25 TYPE p011_betrg, "RV: geringf. Ar * btn26 TYPE p011_betrg, "RV: geringf. An btn31 TYPE p011_betrg, "AV: voll btn32 TYPE p011_betrg, "AV: halb btn41 TYPE p011_betrg, "PV: allg. btn42 TYPE p011_betrg, "PV: freiw. "end QFLL9CK093242 pv_voll TYPE p011_betrg, pv_halb TYPE p011_betrg, btr51 TYPE p011_betrg, "Umlage: U1 btr52 TYPE p011_betrg, "Umlage: U2 btr53 TYPE p011_betrg, "Umlage: LFZG * Sozialausgleich "QFLN1585445 btrs1 TYPE p011_betrg, "Brutto SozAus bto11 TYPE p011_betrg, "btr11 ohne SozAus bto13 TYPE p011_betrg, "btr13 ohne SozAus bto14 TYPE p011_betrg, "btr14 ohne SozAus btrsa TYPE p011_betrg, "Sozialausgleich "END QFLN1585445 END OF ty_betrg01
4 TY_BETRG01_STRN Public See coding Substructure of Individual Statement 20121110 BEGIN OF ty_betrg01_strn, * Felder für Stornodarstellung "QFLL9CK093242 snz01 TYPE p011_anzhl, "KV-Tage snz02 TYPE p011_anzhl, "RV-Tage snz03 TYPE p011_anzhl, "AV-Tage snz04 TYPE p011_anzhl, "PV-Tage snz05 TYPE p011_anzhl, "YREN1241258 "IU-Tage str01 TYPE p011_betrg, "lfd Entgelt str02 TYPE p011_betrg, "KV-Brutto str03 TYPE p011_betrg, "RV-Brutto str04 TYPE p011_betrg, "AV-Brutto str05 TYPE p011_betrg, "PV-Brutto str06 TYPE p011_betrg, "Umlage-Brutto str07 TYPE p011_betrg, "YREN1241258 "IU-Brutto ssfnz TYPE p011_betrg, "SFN-Zuschläge "QFLN981129 str11 TYPE p011_betrg, "KV: allgem. str12 TYPE p011_betrg, "KV: erhöht. str13 TYPE p011_betrg, "KV: ermäss. str14 TYPE p011_betrg, "KV: freiw. str15 TYPE p011_betrg, "KV: geringf. str21 TYPE p011_betrg, "RV: voll, Ar * str22 TYPE p011_betrg, "RV: voll, An str23 TYPE p011_betrg, "RV: halb, Ar * str24 TYPE p011_betrg, "RV: halb, An str25 TYPE p011_betrg, "RV: geringf. Ar * str26 TYPE p011_betrg, "RV: geringf. An str31 TYPE p011_betrg, "AV: voll str32 TYPE p011_betrg, "AV: halb str35 TYPE p011_betrg, "YREN1241258 "IG-Umlage str41 TYPE p011_betrg, "PV: allg. str42 TYPE p011_betrg, "PV: freiw. sstgf TYPE p011_betrg, "Pauschalsteuer GfB "YCTK123863 sstbr TYPE p011_betrg, "Steuerbrutto GfB "YCTK123863 * AG-Anteile stg11 TYPE p011_betrg, "KV: allgem. stg12 TYPE p011_betrg, "KV: erhöht. stg13 TYPE p011_betrg, "KV: ermäss. stg14 TYPE p011_betrg, "KV: freiw. stg15 TYPE p011_betrg, "KV: geringf. stg21 TYPE p011_betrg, "RV: voll, Ar * stg22 TYPE p011_betrg, "RV: voll, An stg23 TYPE p011_betrg, "RV: halb, Ar * stg24 TYPE p011_betrg, "RV: halb, An stg25 TYPE p011_betrg, "RV: geringf. Ar * stg26 TYPE p011_betrg, "RV: geringf. An stg31 TYPE p011_betrg, "AV: voll stg32 TYPE p011_betrg, "AV: halb stg41 TYPE p011_betrg, "PV: allg. stg42 TYPE p011_betrg, "PV: freiw. * AN-Anteile stn11 TYPE p011_betrg, "KV: allgem. stn12 TYPE p011_betrg, "KV: erhöht. stn13 TYPE p011_betrg, "KV: ermäss. stn14 TYPE p011_betrg, "KV: freiw. stn15 TYPE p011_betrg, "KV: geringf. stn21 TYPE p011_betrg, "RV: voll, Ar * stn22 TYPE p011_betrg, "RV: voll, An stn23 TYPE p011_betrg, "RV: halb, Ar * stn24 TYPE p011_betrg, "RV: halb, An stn25 TYPE p011_betrg, "RV: geringf. Ar * stn26 TYPE p011_betrg, "RV: geringf. An stn31 TYPE p011_betrg, "AV: voll stn32 TYPE p011_betrg, "AV: halb stn41 TYPE p011_betrg, "PV: allg. stn42 TYPE p011_betrg, "PV: freiw. * SV-Umlage str51 TYPE p011_betrg, "Umlage: U1 str52 TYPE p011_betrg, "Umlage: U2 str53 TYPE p011_betrg, "Umlage: LFZG * Stornierung Sozialausgleich strs1 TYPE p011_betrg, "Brutto SozAus "QFLN1585445 sto11 TYPE p011_betrg, "str11 ohne SozAus sto13 TYPE p011_betrg, "str13 ohne SozAus sto14 TYPE p011_betrg, "str14 ohne SozAus strsa TYPE p011_betrg, "Sozialausgleich "end QFLN1585445 END OF ty_betrg01_strn
5 TY_BETRG02 Public See coding Substructure of Individual Statement 20121110 BEGIN OF ty_betrg02, * Zähler für /E-Sätze und /G-Sätze "QFLL9CK093242 cntra TYPE p011_anzhl, "Zähler für A-Sätze cntrp TYPE p011_anzhl, "Zähler für P-Sätze END OF ty_betrg02
6 TY_EINZELNACHWEIS Public See coding Structure of Individual Statement 20121110 BEGIN OF ty_einzelnachweis, waers TYPE waers, knappschaft(1) TYPE c, liart(1) TYPE c, sort_a1(8) TYPE c, "Sortierfeld sort_a2(6) TYPE c, "Sortierfeld sort_b1(8) TYPE c, "Sortierfeld sort_b2(6) TYPE c, "Sortierfeld kvsfr TYPE kvsch, kvgst TYPE kvgst, bukrs TYPE bukrs, werks TYPE persa, btrtl TYPE btrtl, rechtskrs(1) TYPE c, jahr(4) TYPE c, "Spezifikation für rechtskrs Vjahr vormonat(1) TYPE c, "Korrektur Vormonat bverf TYPE p01_bverf, "Attribut des indiv. ABKRS freiwillig(1) TYPE c, "Freiwilliger QFLL9CK093242 pernr TYPE p_pernr, perid TYPE prdni, "Alternative Personalnummer pabrj TYPE pabrj, pabrp TYPE pabrp, cname TYPE xname, nachname TYPE pad_nachn, gbdat TYPE gbdat, "QFLN945442 rvnum TYPE rvnum, "RV_Nummer mitnr TYPE mitnr, "Mitgliedsnummer für Rentner begda TYPE begda, endda TYPE endda, "QFLL9CK093242 srtfd(2) TYPE c, "Inhalt: L (Laufend),E,M,K,A,F kvkz1 TYPE kvkz1, "KV-Kennzeichen rvkz1 TYPE rvkz1, "RV-Kennzeichen avkz1 TYPE avkz1, "AV-Kennzeichen pvkz1 TYPE pvkz1, "PV-Kennzeichen WDPPH4K025115 stf TYPE i, "YCTK062247 selbstz(4) TYPE c, "Selbstzahler gleit(1) TYPE c, "Gleitzone QFLN751520 mfbez(1) TYPE c, "Mehrfachbezieher svgvd(1) TYPE c, "Geringverdiener vostd(1) TYPE c, "KNAPPSCHAFT "Vorruhestand ansta TYPE ansta, "KNAPPSCHAFT "WDPPH4K027069 pv_rentner(1) TYPE c, "PV: halber Beitrag privatkv(1) TYPE c, "Privatkennzeichen für Umsetz. Zentralkas. * email(1) TYPE c, "Email-Verfahren "QFLPL0K006092 persg TYPE persg, persk TYPE persk, rrflag TYPE p011_anzhl, "Flag für MA ohne Entgelt "WDPL3IK005714 anz01 TYPE p011_anzhl, "KV-Tage anz02 TYPE p011_anzhl, "RV-Tage anz03 TYPE p011_anzhl, "AV-Tage anz04 TYPE p011_anzhl, "QALK041583 "PV-Tage anz05 TYPE p011_anzhl. "YREN1241258 "IU-Tage INCLUDE TYPE ty_betrg01. INCLUDE TYPE ty_betrg01_strn. INCLUDE TYPE ty_betrg02. TYPES: END OF ty_einzelnachweis
7 TY_EN_KUG_FUSS Public See coding Check Total 20121110 BEGIN OF ty_en_kug_fuss, jahr(4) TYPE c, vormonat(1) TYPE c, "Korrektur Vormonat "QFLN1138077 bverf TYPE p01_bverf, "Attribut des indiv. ABKRS"QFLN1138077 ktr01 TYPE p011_betrg, "KUG/WAG-Leistung ktr02 TYPE p011_betrg, "KUG/WAG-KV-Brutto ktr03 TYPE p011_betrg, "KUG/WAG-RV-Brutto ktr05 TYPE p011_betrg, "KUG/WAG-PV-Brutto ktr10 TYPE p011_betrg, "KUG/WAG-KV-Beitrag ktr20 TYPE p011_betrg, "KUG/WAG-RV-Beitrag ktr40 TYPE p011_betrg, "KUG/WAG-PV-Beitrag ktr07 TYPE p011_betrg, "KUG/WAG-IU-Brutto "YREN1241258 ktr35 TYPE p011_betrg. "KUG/WAG-IG-Beitrag "YREN1241258 TYPES: END OF ty_en_kug_fuss
8 TY_EN_SUM_FUSS Public See coding 20121110 BEGIN OF ty_en_sum_fuss, jahr(4), vormonat(1) TYPE c, "Korrektur Vormonat "QFLN873955 bverf TYPE p01_bverf, "Attribut des indiv. ABKRS "QFLN873955 btr11 TYPE p011_betrg, btr12 TYPE p011_betrg, btr13 TYPE p011_betrg, btr14 TYPE p011_betrg, btr15 TYPE p011_betrg, "QALK041583 btr21 TYPE p011_betrg, btr23 TYPE p011_betrg, btr25 TYPE p011_betrg, "QALK041583 btr31 TYPE p011_betrg, btr32 TYPE p011_betrg, btr35 TYPE p011_betrg, "IG-Umlage "YREN1241258 btr41 TYPE p011_betrg, btr42 TYPE p011_betrg, btr51 TYPE p011_betrg, btr52 TYPE p011_betrg, btr53 TYPE p011_betrg, pstgf TYPE p011_betrg, "YCTK123863 bto11 TYPE p011_betrg, "btr11 ohne SozAus "QFLN1585445 bto13 TYPE p011_betrg, "btr13 ohne SozAus bto14 TYPE p011_betrg. "btr14 ohne SozAus "end QFLN1585445 TYPES: END OF ty_en_sum_fuss
9 TY_KONTROLL Public See coding Control Total Before Euro Translation 20121110 BEGIN OF ty_kontroll, waers TYPE waers, rechtskrs(1) TYPE c, jahr(4) TYPE c, liart(1) TYPE c, bukrs TYPE bukrs, sort_a1(8) TYPE c, "Sortierfeld sort_a2(6) TYPE c, "Sortierfeld sort_b1(8) TYPE c, "Sortierfeld sort_b2(6) TYPE c, "Sortierfeld werks TYPE persa, btrtl TYPE btrtl, kvsfr TYPE kvsch, kvgst TYPE kvgst, betrag(11) TYPE p DECIMALS 2. TYPES: END OF ty_kontroll
10 TY_KONTROLL_END Public See coding Control Total After Euro Translation 20121110 BEGIN OF ty_kontroll_end, waers TYPE waers, rechtskrs(1) TYPE c, jahr(4) TYPE c, liart(1) TYPE c, bukrs TYPE bukrs, sort_a1(8) TYPE c, "Sortierfeld sort_a2(6) TYPE c, "Sortierfeld sort_b1(8) TYPE c, "Sortierfeld sort_b2(6) TYPE c, "Sortierfeld werks TYPE persa, btrtl TYPE btrtl, kvsfr TYPE kvsch, kvgst TYPE kvgst, betrag(11) TYPE p DECIMALS 2. TYPES: END OF ty_kontroll_end
11 TY_SAMMELNACHWEIS Public See coding Structure for Collective Statement 20121110 BEGIN OF ty_sammelnachweis, waers TYPE waers, liart(1) TYPE c, sort_a1(8) TYPE c, "Sortierfeld sort_a2(6) TYPE c, "Sortierfeld sort_b1(8) TYPE c, "Sortierfeld sort_b2(6) TYPE c, "Sortierfeld kvsfr TYPE kvsch, kvgst TYPE kvgst, bukrs TYPE bukrs, werks TYPE persa, btrtl TYPE btrtl, rechtskrs(1) TYPE c, jahr(4) TYPE c, "spezifiziert Vorjahr * dfue(1), "Schalter, ob DFÜ vorliegt * kug type i, "hat ein Mitarbeiter KUG? QFLL9CK093242 stf TYPE i, "YCTK062247 * atz type i, "hat ein Mitarbeiter ATZ? QFLL9CK093242 * dfuek like en_i-kvsfr, "WDPPH4K027069 * dfueg like en_i-kvgst, "WDPPH4K027069 btr11 TYPE p011_betrg, btr12 TYPE p011_betrg, btr13 TYPE p011_betrg, btr14 TYPE p011_betrg, btr15 TYPE p011_betrg, "QALK041583 btr21 TYPE p011_betrg, * btr22 TYPE p011_betrg, btr23 TYPE p011_betrg, * btr24 TYPE p011_betrg, btr25 TYPE p011_betrg, "QALK041583 * btr26 TYPE p011_betrg, "QALK041583 btr31 TYPE p011_betrg, btr32 TYPE p011_betrg, btr35 TYPE p011_betrg, "YREN1241258 "IG-Umlage btr41 TYPE p011_betrg, btr42 TYPE p011_betrg, pstgf TYPE p011_betrg, "YCTK123863 pv_voll TYPE p011_betrg, pv_halb TYPE p011_betrg, btr51 TYPE p011_betrg, btr52 TYPE p011_betrg, btr53 TYPE p011_betrg, zwischensumme TYPE p011_betrg, endsumme TYPE p011_betrg, "QFLN1585445 bto11 TYPE p011_betrg, "btr11 ohne SozAus bto13 TYPE p011_betrg, "btr13 ohne SozAus bto14 TYPE p011_betrg. "btr14 ohne SozAus "end QFLN1585445 TYPES: END OF ty_sammelnachweis
Method Signatures

Method ADD_2_BN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_EN Call by reference Type reference (TYPE) TT_EINZELNACHWEIS Daten des Einzelnachweises 20121110

Method ADD_2_BN on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method CALC_EN_WAERS 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 CALC_EN_WAERS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method CALC_UEBERWEISUNGS_WAERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_BETRG Call by reference Type reference (TYPE) P011_BETRG SV-Beitragsnachweis: Betragsfeld 20121110
2 Importing IV_UEBERWEISUNG_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel der Überweisung 20121110
3 Importing IV_WAERS Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20121110

Method CALC_UEBERWEISUNGS_WAERS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method CHECK_FRAMEWORK Signature

Method CHECK_FRAMEWORK on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method CHECK_FRAMEWORK on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_BN_S_PARAM SV-Meldewesen: Erstellungsinformationen für Status 20121110

Method CONSTRUCTOR on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method CREATE_BN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BN Call by reference Type reference (TYPE) HRDESV_BN_T_NOTIFS_WITH_KEY Tabelle der Beitragsnachweisobjekte mit Schlüsselfeldern 20121110

Method CREATE_BN on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method GEBE_EINZELNACHWEISE_AUS Signature

Method GEBE_EINZELNACHWEISE_AUS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method GEBE_EINZELNACHWEISE_AUS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method GET_BTRNRKK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_BTRNR Call by reference Type reference (TYPE) BTRNR Betriebs-Nummer 20121110
2 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Datum 20121110
3 Importing IV_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20121110
# Exception Resumable Description Created on
1 NO_BTRNR Keine Betriebsnummer vorhanden 20121110

Method GET_DEFAULT_PRINT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ARC_PARAMS Call by reference Type reference (TYPE) ARC_PARAMS ImageLink Struktur 20121110
2 Exporting ES_PRI_PARAMS Call by reference Type reference (TYPE) PRI_PARAMS Struktur zur Übergabe von Druckparametern 20121110

Method GET_DEFAULT_PRINT_PARAMS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_BN_MANAGER Call by reference Object reference (TYPE REF TO) CL_HRPAYDE_BN_NOTIF_MANAGER Notif Manager für Beitragsnachweise 20121110
2 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_BN_S_PARAM SV-Meldewesen: Erstellungsinformationen für Status 20121110

Method GET_INSTANCE on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method GET_KKL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BN_DATA Call by reference Type reference (TYPE) HRDESV_BN_DATA Beitragsnachweis: Schätz- und Korrekturwerte des Vormonats 20121110
2 Importing IS_KEY Call by reference Type reference (TYPE) HRDESV_BN_S_KEY Keyfelder für leseszugriff 20121110
3 Importing IV_SIGN Call by reference Type reference (TYPE) I +1 Plus ein oder minus eins 20121110
# Exception Resumable Description Created on
1 NO_DATA Keine Schätzwerte vorhanden 20121110

Method GET_LAUFENDE_NUMMER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LFDNR Call by reference Type reference (TYPE) P01_BN_LFDNR Datensatz Beitragsnachweis: laufende Nummer 20121110
2 Importing IV_ABPER Call by reference Type reference (TYPE) P01_BNW_PERIODE Beitragsnachweis: Abrechnungsperiode 20121110
3 Importing IV_ARBNR Call by reference Type reference (TYPE) P01_BNW_BNRAB Beitragsnachweis: Betriebsnummer Absender (Lohnbüro) 20121110
4 Importing IV_DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20121110
5 Importing IV_EMPNR Call by reference Type reference (TYPE) P01_BNW_BNREP Beitragsnachweis: Betriebsnummer der Empfängerkasse 20121110

Method GET_LAUFENDE_NUMMER on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method GET_SAP_SCRIPT_PRINT_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PRINT_ITCPO Call by reference Type reference (TYPE) ITCPO SAPscript Ausgabe Schnittstelle 20121110
2 Exporting ES_TOA_DARA Call by reference Type reference (TYPE) TOA_DARA SAP ArchiveLink Struktur einer DARA-Zeile 20121110
3 Importing IV_ART Call by reference Type reference (TYPE) CHAR1 E: Einzelnachweis B: Sammelnachweis 20121110

Method GET_SAP_SCRIPT_PRINT_PARAMS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method INSERT_LAUFENDE_NUMMER Signature

Method INSERT_LAUFENDE_NUMMER on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method INSERT_LAUFENDE_NUMMER on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method MATCH_NOTIFS Signature

Method MATCH_NOTIFS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method MATCH_NOTIFS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method MODIFY_EN 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 Einzelnachweis 20121110

Method MODIFY_EN on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method OPEN_FORM Signature

Method OPEN_FORM on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method OPEN_FORM on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method OUTPUT Signature

Method OUTPUT on class CL_HRPAYDE_BN_NOTIF_MANAGER has no parameter.
Method OUTPUT on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method READ_NOTIFS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFS Call by reference Type reference (TYPE) HRDESV_BN_T_NOTIFS Tabelle mit Beitragsnachweismeldungen 20121110
2 Importing IT_SO_BBNRAG Call by reference Type reference (TYPE) HRDESV_BN_T_BBNRAG Betriebsnummer des Arbeitgebers / Zahlstellennummer 20121110
3 Importing IT_SO_BBNREP Call by reference Type reference (TYPE) HRDESV_BN_T_BBNR Betriebsnummer des Empfängers 20121110
4 Importing IT_SO_BNART Call by reference Type reference (TYPE) HRDESV_BN_T_BNART Beitragsnachweisart 20121110
5 Importing IT_SO_LAUFNR Call by reference Type reference (TYPE) HRDESV_BN_T_LAUFNR Laufnummer 20121110
6 Importing IT_SO_MDTYP Call by reference Type reference (TYPE) HRDESV_BN_T_TYP Selektionstabelle für Meldungstypen BN 20121110
7 Importing IT_SO_STATUS Call by reference Type reference (TYPE) HRDESV_BN_T_STATUS Selektionstabelle für Status von BN 20121110
8 Importing IV_BTRTLAG Call by reference Type reference (TYPE) P01_BN_BTRTL Personalteilbereich des Arbeitgebers /der Zahlstelle 20121110
9 Importing IV_KEKORR Call by reference Type reference (TYPE) P01_BN_KEKORR Kennzeichen Korrekturbeitragsnachweis 20121110
10 Importing IV_KNAPP Call by reference Type reference (TYPE) P01_BN_KNAPP Beitragsnachweis für die Knappschaft 20121110
11 Importing IV_PABRJ_IN Call by reference Type reference (TYPE) PNPPABRJ Abrechnungsjahr zur Zeitraumbestimmung 20121110
12 Importing IV_PABRP_IN Call by reference Type reference (TYPE) PNPPABRP Abrechnungsperiode zur Zeitraumbestimmung 20121110
13 Importing IV_RECHKR Call by reference Type reference (TYPE) P01_BN_RECHKR Rechtskreis 20121110
14 Importing IV_WERKSAG Call by reference Type reference (TYPE) P01_BN_WERKS Personalbereich des Arbeitgebers / der Zahlstelle 20121110

Method READ_NOTIFS on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method READ_NOTIFS_FOR_LAUFNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NOTIFS Call by reference Type reference (TYPE) HRDESV_BN_T_NOTIFS Tabelle mit Beitragsnachweismeldungen 20121110
2 Importing IV_CONDENSE Call by reference Type reference (TYPE) XFELD Verdichtung der Meldungen durchführen 20121110
3 Importing IV_LAUFNR Call by reference Type reference (TYPE) P01_BN_LAUFNR Laufnummer 20121110
4 Importing IV_PABRJ_IN Call by reference Type reference (TYPE) PNPPABRJ Abrechnungsjahr zur Zeitraumbestimmung 20121110
5 Importing IV_PABRP_IN Call by reference Type reference (TYPE) PNPPABRP Abrechnungsperiode zur Zeitraumbestimmung 20121110

Method READ_NOTIFS_FOR_LAUFNR on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method READ_T5D0P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5D0P Call by reference Type reference (TYPE) T5D0P Werk/Betriebsteil (D) 20121110
2 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20121110
3 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20121110
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag in der T5D0P 20121110

Method READ_T5D11 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5D11 Call by reference Type reference (TYPE) T5D11 Berechnungsverfahren und Kennzeichen von Krankenkassen 20121110
2 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Datum 20121110
3 Importing IV_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20121110
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121110

Method READ_T5D11 on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method READ_T5D17 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5D17 Call by reference Type reference (TYPE) T5D17 Nachfolgeverwaltung von gesperrten Krankenkassen 20121110
2 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Datum 20121110
3 Importing IV_GEKVG Call by reference Type reference (TYPE) P01_GEKVG Gesperrte Geschäftsstelle 20121110
4 Importing IV_GEKVS Call by reference Type reference (TYPE) P01_GEKVS Gesperrte Krankenkasse 20121110

Method READ_T5D17 on class CL_HRPAYDE_BN_NOTIF_MANAGER has no exception.

Method READ_T5D1K Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5D1K Call by reference Type reference (TYPE) T5D1K Geschäftsstellen 20121110
2 Importing IV_DATUM Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20121110
3 Importing IV_KVGST Call by reference Type reference (TYPE) KVGST Krankenkassen-Geschäftsstelle 20121110
4 Importing IV_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20121110
5 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20121110
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag vorhanden 20121110

Method READ_T5D1L Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T5D1L Call by reference Type reference (TYPE) T5D1L SV Beitragsabführung Deutschland 20121110
2 Importing IV_BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20121110
3 Importing IV_DATUM Call by reference Type reference (TYPE) DATUM Datum 20121110
4 Importing IV_KVGST Call by reference Type reference (TYPE) KVGST Krankenkassen-Geschäftsstelle 20121110
5 Importing IV_KVSCH Call by reference Type reference (TYPE) KVSCH Krankenkassenschluessel der Pflichtkasse 20121110
6 Importing IV_WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20121110
# Exception Resumable Description Created on
1 NO_ENTRY Kein Eintrag in der DB 20121110

Method STORE_NOTIFS Signature

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