SAP ABAP Class CL_HR_B2A_DE_PKCS7_GKV (HR-B2A: Resource GKV Communication Server)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-BA (Application Component) B2A: Business to Administration
     PC01B2A (Package) HR Germany: Business to Administration (B2A)
Properties
Class CL_HR_B2A_DE_PKCS7_GKV  
Short Description HR-B2A: Resource GKV Communication Server    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PC01B2A   HR Germany: Business to Administration (B2A) 
Created 20100319   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HR_B2A_DE_PKCS7_GKV has no forward declaration.
Interfaces
Class CL_HR_B2A_DE_PKCS7_GKV has no interface implemented.
Friends
Class CL_HR_B2A_DE_PKCS7_GKV has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 AV_LAST_ERROR_MSG Static Attribute Public Type reference (TYPE) STRING Last Cause of Error 20130114
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_HTTP Static method Public Method Check Whether HTTP Is Activated in System 20100520
2 CHECK_SEND_REPLY Static method Public Method Check XML with Send Process Response 20100520
3 GET_ADMIN_EMAIL_ADDRESS Static method Public Method Determine the Administrator's E-Mail Address 20121120
4 GET_DEST_HTTP Static method Public Method Gets HTTP Addresses for GKV Communication Server 20100520
5 GET_GUID Static method Public Method Generates ID to be Used as RequestID, B2AID, etc. 20100520
6 GET_LAST Static method Public Method Get Last Entry in Status Table 20100520
7 GET_OPEN_FOR_REQUEST Static method Public Method Returns the Entries that Are Still Open for the Query 20100520
8 GET_ORIGIN_DOCTY Static method Public Method Determination of Original Document Type 20120201
9 GET_XML_GKV_DATA_SEND Static method Public Method Providing the Required Data for the XML 20100520
10 GET_ZUORDNUNG Static method Public Method Determination of Personnel Area/Subarea 20110412
11 PRE_XML_GKV_CONFIRM Static method Public Method Creation of XML GKV to Send Confirmation (confirm) 20100520
12 PRE_XML_GKV_SEND Static method Public Method Creation of XML Template for Sending Notifications to GKV 20100520
13 REPLACE_RMXL Static method Public Method Generic Replacement of Placeholders in XML 20100520
14 SAVE_FILE Static method Public Method Saving File Locally 20100520
15 SAVE_PB2ADATSTR Static method Public Method Saving of String Data in Table PB2ADATSTR 20100520
16 SEND_HTTP Static method Public Method Sending an XML via HTTP 20100520
Events
Class CL_HR_B2A_DE_PKCS7_GKV has no event.
Types
Class CL_HR_B2A_DE_PKCS7_GKV has no local type.
Method Signatures

Method CHECK_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING Destination 20100520
2 Exporting HTTP_SW Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100520
# Exception Resumable Description Created on
1 ERROR Fehler bei der Abfrage HTTPS/HTTP 20100520

Method CHECK_SEND_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OK Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20100520
2 Exporting RESPONSEID Call by reference Type reference (TYPE) P01S_B2A_RESID SV: ResponseID 20100520
3 Importing XML_IN Call by reference Type reference (TYPE) STRING Antwort-XML der ZSS 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Auswerten der XML-Antwort 20100520

Method GET_ADMIN_EMAIL_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ASEND Call by reference Type reference (TYPE) T50BK-KWERT HR-B2A: Konstantenwert 20121120
2 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20121120
3 Importing DATE Call by reference Type reference (TYPE) SY-DATUM SY-DATUM Aktuelles Datum des Applikationsservers 20121120
4 Returning EMAIL Value transfer Type reference (TYPE) AD_SMTPADR E-Mail-Adresse 20121120
5 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20121120
6 Importing MOLGA Call by reference Type reference (TYPE) MOLGA '01' Ländergruppierung 20121120
# Exception Resumable Description Created on
1 ERROR_ADDRESS Fehler bei Absender-Adresse 20121120
2 ERROR_ASEND Fehler bei Konstante ASEND aus Tabelle T50BK 20121120
3 ERROR_PB2AMGR Fehlender Eintrag in Tabelle PB2AMGR 20121120
4 ERROR_T596M Fehlender Eintrag in Tabelle T596M 20121120
5 ERROR_USER Keine Daten zu User SY-UNAME in Zentraler Adressverwaltung 20121120
6 NO_EMAIL Keine E-Mail-Adresse gefunden 20121120
7 WRONG_DOCTY Unzulässiger Dokumenttyp 20121120
8 WRONG_SAGRP Unzulässiges Sachgebiet 20121120

Method GET_DEST_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DEST_ANFRAGE Call by reference Type reference (TYPE) STRING Anfrage 20100520
2 Exporting DEST_MELDUNG Call by reference Type reference (TYPE) STRING Meldung 20100520
3 Exporting DEST_QUITTUNG Call by reference Type reference (TYPE) STRING Quittung 20100520
4 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20100520
5 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Bestimmen der HTTP-Destinantion 20100520

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning GUID Value transfer Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20100520

Method GET_GUID on class CL_HR_B2A_DE_PKCS7_GKV has no exception.

Method GET_LAST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning B2ATRNS Value transfer Type reference (TYPE) P01SV_B2ATRNS Statustabelle Übertragung an die Sozialversicherungsträger 20100520
2 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100520
# Exception Resumable Description Created on
1 ERROR_NO_ENTRY Kein Eintrag vorhanden 20100520

Method GET_OPEN_FOR_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20100520
2 Importing BNRKK Call by reference Type reference (TYPE) PC_B2A_BNRKK B2A: Betriebsnummer 20101123
3 Importing BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20100520
4 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20100520
5 Importing GLBID Call by reference Type reference (TYPE) PC_B2A_GLBID HR-B2A: globale ObjektID 20100520
6 Exporting TAB_B2ATRNS Call by reference Type reference (TYPE) P01S_B2A_T_B2ATRNS Statustabelle Übertragung an die Sozialversicherungsträger 20100520
7 Importing WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Lesen der Statustabelle 20100520
2 ERROR_NO_ENTRY Kein Eintrag in Tabelle 20100520

Method GET_ORIGIN_DOCTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DOCTY_IN Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20120201
2 Exporting DOCTY_OUT Call by reference Type reference (TYPE) PC_B2A_DOCTY HR-B2A: Dokumenttyp 20120201
3 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20120201

Method GET_ORIGIN_DOCTY on class CL_HR_B2A_DE_PKCS7_GKV has no exception.

Method GET_XML_GKV_DATA_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) PC_B2A_BNRAG B2A: Betriebsnummer Arbeitgeber 20100520
2 Importing BNRKK Call by reference Type reference (TYPE) PC_B2A_BNRKK B2A: Betriebsnummer 20100520
3 Importing BNRKOM Call by reference Type reference (TYPE) PC_B2A_BNRKK B2A: Betriebsnummer 20100520
4 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20100520
5 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname des Anhangs mit Nutzdaten 20100520
6 Importing FIRMENNAME Call by reference Type reference (TYPE) STRING Firmenname 20100520
7 Importing KKD_B64 Call by reference Type reference (TYPE) STRING Nutzedaten Base-64 20100520
8 Importing KKD_B64_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge Base-64 20100520
9 Importing KKD_LEN Call by reference Type reference (TYPE) I Nutzdatenlänge 20100520
10 Importing REQUESTID Call by reference Type reference (TYPE) P01S_B2A_REQID SV: RequestID 20100520
11 Exporting TAB_RXML Call by reference Type reference (TYPE) P01S_B2A_T_RXML SV: Werte zum Ersetzen im XML 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim bestimmen der XML-Daten 20100520

Method GET_ZUORDNUNG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BNRAG Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20110412
2 Importing BNRKK Call by reference Type reference (TYPE) BNR_KEY Betriebsnummer 20110412
3 Exporting BTRTL Call by reference Type reference (TYPE) BTRTL Personalteilbereich 20110412
4 Importing DTART Call by reference Type reference (TYPE) P01_DTART Art des Datenaustausches 20110412
5 Exporting WERKS Call by reference Type reference (TYPE) PERSA Personalbereich 20110412
# Exception Resumable Description Created on
1 ERROR Fehler bei der Übergabe der Daten an Anwendung 20110412

Method PRE_XML_GKV_CONFIRM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING Pre-XML für Daten bestätigen 20100520

Method PRE_XML_GKV_CONFIRM on class CL_HR_B2A_DE_PKCS7_GKV has no exception.

Method PRE_XML_GKV_SEND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning XML Value transfer Type reference (TYPE) STRING 20100520

Method PRE_XML_GKV_SEND on class CL_HR_B2A_DE_PKCS7_GKV has no exception.

Method REPLACE_RMXL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing RXML Call by reference Type reference (TYPE) P01S_B2A_T_RXML SV: Werte zum Ersetzen im XML 20100520
2 Importing XML_IN Call by reference Type reference (TYPE) STRING XML-Daten 20100520
3 Exporting XML_OUT Call by reference Type reference (TYPE) STRING XML-Daten 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Füllen des XMLs 20100520

Method SAVE_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILENAME Call by reference Type reference (TYPE) STRING Dateiname und ggf. Pfadangabe 20100520
2 Importing LENGTH Call by reference Type reference (TYPE) I Länge der Daten 20100520
3 Importing STR_IN Call by reference Type reference (TYPE) STRING String mit Daten 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern der Datei 20100520

Method SAVE_PB2ADATSTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing B2AID Call by reference Type reference (TYPE) PC_B2A_B2AID B2A Identifikator 20100520
2 Importing DOCTY Call by reference Type reference (TYPE) PC_B2A_DOCTY Dokumenttyp 20100520
3 Importing SAGRP Call by reference Type reference (TYPE) PCAL_SAGRP Bereich 20100520
4 Importing SEQNO Call by reference Type reference (TYPE) PC_B2A_SEQNO Sequenznummer 20100520
5 Importing XMLSTR Call by reference Type reference (TYPE) STRING Daten 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Speichern 20100520

Method SEND_HTTP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DEST Call by reference Type reference (TYPE) STRING Destination 20100520
2 Exporting HTTP_STATUSCODE Call by reference Type reference (TYPE) STRING HTTP-Statuscode 20100520
3 Importing XML_IN Call by reference Type reference (TYPE) STRING XML mit Daten 20100520
4 Exporting XML_OUT Call by reference Type reference (TYPE) STRING HTTP-Antwort 20100520
# Exception Resumable Description Created on
1 ERROR Fehler beim Aufruf der Methode SEND_HTTP 20100520
History
Last changed by/on SAP  20130531 
SAP Release Created in