SAP ABAP Class CL_HRPAYDE_BV_TRANSFER (Manager for Creation of 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_BV_TRANSFER  
Short Description Manager for Creation of 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 20080815   SAP 
Last change 20081217   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 HRDEB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_HRPAYDE_BV_TRANSFER has no interface implemented.
Friends
Class CL_HRPAYDE_BV_TRANSFER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AR_MESSAGE_HANDLER Instance attribute Protected Object reference (TYPE REF TO) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20080818
2 AS_AFS Instance attribute Protected Type reference (TYPE) HRDEBW_AUFTRAG HR-DBW: Structure of Order Record 20080818
3 AS_DSKO Instance attribute Private Type reference (TYPE) HRD3DSKO Communication Data Record (DSKO) 20080818
4 AS_LOG Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_LOG Logging for the BVV Collection of Contributions Procedure 20080818
5 AS_PARAM Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_PARAM Report Parameters for PPO Collection of Contrib. Procedure 20080818
6 AS_PART Instance attribute Private Type reference (TYPE) S_PARTITION Split Required? 20080818
7 AS_SIZE Instance attribute Protected Type reference (TYPE) HRDESV_BV_S_SIZE Data Lengths in BVV Contribution Collection Procedure 20080818
8 AT_DATNR Instance attribute Private Type reference (TYPE) T_DATNR File Counter Table for Simulation 20080818
9 AT_GLBID Instance attribute Protected Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Transfer Table Global ID 20080818
10 AT_GUID Instance attribute Protected Type reference (TYPE) HRDESV_T_GUID Table Type for Key for Identification of Notification 20080818
11 AT_MDS Instance attribute Private Type reference (TYPE) T_MDS Notification Data Table 20080818
12 AT_PARAM_LOG Instance attribute Protected Type reference (TYPE) HRPAY00T_LOG_TEXT_DATA Table: Texts with Addl Columns for Logging HCM 20080818
13 AT_TRANSFER_LOG Instance attribute Protected Type reference (TYPE) HRDESV_BV_T_TRANSFER_LOG Table Type for Logging Files 20080818
14 AV_MODE Instance attribute Protected Type reference (TYPE) C T: Test Data; E: Real Data 20080818
Methods
# Method Level Visibility Method type Description Created on
1 APPEND_MDS Instance method Private Method Append Data Record 20080818
2 AUFTRAGSSATZ Instance method Protected Method Create Order Record 20080818
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080818
4 FILL_B2A_MANAGER Instance method Protected Method Make Entry in B2A Manager 20080818
5 FILL_DATEI Instance method Protected Method Construct File 20080818
6 FILL_PB2ADATA Instance method Protected Method Save Order Record and Name of TemSe File 20080818
7 GET_ABSENDER_ADDRESS Instance method Protected Method Determination of the Sender's Address 20080818
8 GET_DATNR Instance method Protected Method Determine the Next File Counter 20080818
9 GET_EXTEND_DATA Instance method Protected Method Determine Further Data 20080818
10 GET_PARTITION Instance method Protected Method Determination of Maximum File Size for Splitting 20080818
11 GET_SIZE Instance method Protected Method Determination of Data Record and Data Module Lengths 20080818
12 GET_SIZE_NOTIF Instance method Protected Method Determination of the Size of a Notification 20080818
13 GET_TRANSFER_MODE Instance method Protected Method Determination of Transfer Mode 20080818
14 INSERT_DSKO Instance method Protected Method Append DSKO Data Record 20080818
15 INSERT_MDS Instance method Private Method Insert Data Record at First Position 20080818
16 KOMMUNIKATION Instance method Protected Method Create Communication Data Record 20080818
17 MELDESATZ Instance method Protected Method Create Notification Reord 20080818
18 NACHLAUFSATZ Instance method Protected Method Create Postprocessing Record 20080818
19 STORE_DATNR Instance method Protected Method Save File Counter 20080818
20 TEMSE Instance method Protected Method Create TemSe 20080818
21 TRANSFER Instance method Public Method Notification Transfer 20080818
22 TRANSFER_LOG_DATA Instance method Protected Method Output Created Files 20080818
23 VORLAUFSATZ Instance method Protected Method Create Preprocessing Record 20080818
Events
Class CL_HRPAYDE_BV_TRANSFER has no event.
Types
Class CL_HRPAYDE_BV_TRANSFER has no local type.
Method Signatures

Method APPEND_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) S_MDS 20080818
2 Importing IV_SIZE Call by reference Type reference (TYPE) I 20080818

Method APPEND_MDS on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method AUFTRAGSSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Empfänger 20080818
2 Importing IV_DABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Datenannahmestelle 20080818
3 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
4 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818

Method AUFTRAGSSATZ on class CL_HRPAYDE_BV_TRANSFER has no exception.

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) CL_HRPAY00_MESSAGE_HANDLER Message Handler 20080818
2 Importing IS_PARAM Call by reference Type reference (TYPE) HRDESV_BV_S_PARAM Reportparameter für BV Beitragserhebungsverfahren 20080818

Method CONSTRUCTOR on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method FILL_B2A_MANAGER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
2 Importing IS_EXT_TRANS Call by reference Type reference (TYPE) HRDESV_BV_S_TRANS_EXT Weitere Daten zur Übertragung von Meldungen 20080818
3 Importing IV_B2AID Call by reference Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20080818
4 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
5 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
6 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
7 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20100210
8 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20100210
9 Importing IV_TSOBJ Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20080818
10 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method FILL_B2A_MANAGER on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method FILL_DATEI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
2 Importing IS_EXT_TRANS Call by reference Type reference (TYPE) HRDESV_BV_S_TRANS_EXT Weitere Daten zur Übertragung von Meldungen 20080818
3 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Empfänger 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_CTR_NOTIF Call by reference Type reference (TYPE) I Anzahl der Meldungen 20080818
6 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20080818
7 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818
8 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method FILL_DATEI on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method FILL_PB2ADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_B2AID Call by reference Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20080818
2 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
3 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
6 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818
7 Importing IV_TSOBJ Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20080818
8 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method FILL_PB2ADATA on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_ABSENDER_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LADRN Call by reference Type reference (TYPE) ADRNR Adresse 20080818
2 Exporting EV_LATXT Call by reference Type reference (TYPE) ADRTX Anschriftentext (Name, Straße, Ort, Tel.) 20080818
3 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method GET_ABSENDER_ADDRESS on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_DATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
2 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
3 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20080818
6 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20080818
7 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20100421
8 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method GET_DATNR on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_EXTEND_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_EXT_TRANS Call by reference Type reference (TYPE) HRDESV_BV_S_TRANS_EXT Weitere Daten zur Übertragung von Meldungen 20080818
2 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
3 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20080818
6 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method GET_EXTEND_DATA on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_PARTITION Signature

Method GET_PARTITION on class CL_HRPAYDE_BV_TRANSFER has no parameter.
Method GET_PARTITION on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_SIZE Signature

Method GET_SIZE on class CL_HRPAYDE_BV_TRANSFER has no parameter.
Method GET_SIZE on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_SIZE_NOTIF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSFER Call by reference Type reference (TYPE) HRDESV_BV_S_TRANS Struktur für Übertragung von Meldungen an die DASBV 20080818
2 Returning RV_SIZE Value transfer Type reference (TYPE) I Länge des Datensatzes 20080818

Method GET_SIZE_NOTIF on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method GET_TRANSFER_MODE Signature

Method GET_TRANSFER_MODE on class CL_HRPAYDE_BV_TRANSFER has no parameter.
Method GET_TRANSFER_MODE on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method INSERT_DSKO Signature

Method INSERT_DSKO on class CL_HRPAYDE_BV_TRANSFER has no parameter.
Method INSERT_DSKO on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method INSERT_MDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) S_MDS 20080818
2 Importing IV_SIZE Call by reference Type reference (TYPE) I 20080818

Method INSERT_MDS on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method KOMMUNIKATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
2 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Empfänger 20080818
3 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender der Meldung (Personalteilbereich) 20080818
4 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818
5 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender der Meldung (Personalbereich) 20080818

Method KOMMUNIKATION on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method MELDESATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TRANSFER Call by reference Type reference (TYPE) HRDESV_BV_S_TRANS Struktur für Übertragung von Meldungen an die DASBV 20080818

Method MELDESATZ on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method NACHLAUFSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Empfänger 20080818
2 Importing IV_COUNTER Call by reference Type reference (TYPE) I Anzahl der Meldesätze 20080818
3 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
4 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818

Method NACHLAUFSATZ on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method STORE_DATNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
2 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
3 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
4 Importing IV_DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20080818
5 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20080818
6 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20100421
7 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method STORE_DATNR on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method TEMSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_OK Call by reference Type reference (TYPE) XFELD Kein Fehler 20080818
2 Exporting EV_TSOBJ Call by reference Type reference (TYPE) P_TS_TSOBJ HR Temse Objekt 20080818
3 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20080818
4 Importing IV_BTRTL Call by reference Type reference (TYPE) P01_SVBTRTL Absender bzw. Empfänger der Meldung (Personalteilbereich) 20080818
5 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
6 Importing IV_KKART Call by reference Type reference (TYPE) P01_KKART Art der Organisationseinheit der Krankenkasse 20080818
7 Importing IV_WERKS Call by reference Type reference (TYPE) P01_SVWERKS Absender bzw. Empfänger der Meldung (Personalbereich) 20080818

Method TEMSE on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method TRANSFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GLBID Call by reference Type reference (TYPE) HRB2A_T_GLBID HR-B2A: Übergabetabelle globale ID 20080818
2 Exporting EV_NOTIF_ERR Call by reference Type reference (TYPE) BALCNTCUM Anzahl der nicht übertragenen Meldungen 20080818
3 Exporting EV_NOTIF_TRANSFER Call by reference Type reference (TYPE) BALCNTCUM Anzahl der übertragenen Meldungen 20080818
4 Importing IT_TRANSFER Call by reference Type reference (TYPE) HRDESV_BV_T_TRANS Tabellentyp für Übertragung von Meldungen an die DASBV 20080818

Method TRANSFER on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method TRANSFER_LOG_DATA Signature

Method TRANSFER_LOG_DATA on class CL_HRPAYDE_BV_TRANSFER has no parameter.
Method TRANSFER_LOG_DATA on class CL_HRPAYDE_BV_TRANSFER has no exception.

Method VORLAUFSATZ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BTRNR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Empfänger 20080818
2 Importing IV_DATNR Call by reference Type reference (TYPE) P01_DATNR Dateinummer für E-Mail-Verfahren 20080818
3 Importing IV_LABTR Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer Absender 20080818
4 Importing IV_LATXT Call by reference Type reference (TYPE) ADRTX Kurzanschrift Absender 20080818

Method VORLAUFSATZ on class CL_HRPAYDE_BV_TRANSFER has no exception.
History
Last changed by/on SAP  20081217 
SAP Release Created in