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 | ![]() |
Static Attribute | Public | Type reference (TYPE) | STRING | Last Cause of Error | 20130114 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Check Whether HTTP Is Activated in System | 20100520 |
2 | ![]() |
Static method | Public | Method | Check XML with Send Process Response | 20100520 |
3 | ![]() |
Static method | Public | Method | Determine the Administrator's E-Mail Address | 20121120 |
4 | ![]() |
Static method | Public | Method | Gets HTTP Addresses for GKV Communication Server | 20100520 |
5 | ![]() |
Static method | Public | Method | Generates ID to be Used as RequestID, B2AID, etc. | 20100520 |
6 | ![]() |
Static method | Public | Method | Get Last Entry in Status Table | 20100520 |
7 | ![]() |
Static method | Public | Method | Returns the Entries that Are Still Open for the Query | 20100520 |
8 | ![]() |
Static method | Public | Method | Determination of Original Document Type | 20120201 |
9 | ![]() |
Static method | Public | Method | Providing the Required Data for the XML | 20100520 |
10 | ![]() |
Static method | Public | Method | Determination of Personnel Area/Subarea | 20110412 |
11 | ![]() |
Static method | Public | Method | Creation of XML GKV to Send Confirmation (confirm) | 20100520 |
12 | ![]() |
Static method | Public | Method | Creation of XML Template for Sending Notifications to GKV | 20100520 |
13 | ![]() |
Static method | Public | Method | Generic Replacement of Placeholders in XML | 20100520 |
14 | ![]() |
Static method | Public | Method | Saving File Locally | 20100520 |
15 | ![]() |
Static method | Public | Method | Saving of String Data in Table PB2ADATSTR | 20100520 |
16 | ![]() |
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 | ![]() |
DESTINATION | Call by reference | Type reference (TYPE) | STRING | Destination | 20100520 | ||
2 | ![]() |
HTTP_SW | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
OK | Call by reference | Type reference (TYPE) | BOOLEAN | boolsche Variable (X=true, -=false, space=unknown) | 20100520 | ||
2 | ![]() |
RESPONSEID | Call by reference | Type reference (TYPE) | P01S_B2A_RESID | SV: ResponseID | 20100520 | ||
3 | ![]() |
XML_IN | Call by reference | Type reference (TYPE) | STRING | Antwort-XML der ZSS | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
ASEND | Call by reference | Type reference (TYPE) | T50BK-KWERT | HR-B2A: Konstantenwert | 20121120 | ||
2 | ![]() |
BNRAG | Call by reference | Type reference (TYPE) | PC_B2A_BNRAG | B2A: Betriebsnummer Arbeitgeber | 20121120 | ||
3 | ![]() |
DATE | Call by reference | Type reference (TYPE) | SY-DATUM | SY-DATUM | Aktuelles Datum des Applikationsservers | 20121120 | |
4 | ![]() |
Value transfer | Type reference (TYPE) | AD_SMTPADR | E-Mail-Adresse | 20121120 | |||
5 | ![]() |
GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20121120 | ||
6 | ![]() |
MOLGA | Call by reference | Type reference (TYPE) | MOLGA | '01' | Ländergruppierung | 20121120 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Absender-Adresse | 20121120 | |
2 | ![]() |
Fehler bei Konstante ASEND aus Tabelle T50BK | 20121120 | |
3 | ![]() |
Fehlender Eintrag in Tabelle PB2AMGR | 20121120 | |
4 | ![]() |
Fehlender Eintrag in Tabelle T596M | 20121120 | |
5 | ![]() |
Keine Daten zu User SY-UNAME in Zentraler Adressverwaltung | 20121120 | |
6 | ![]() |
Keine E-Mail-Adresse gefunden | 20121120 | |
7 | ![]() |
Unzulässiger Dokumenttyp | 20121120 | |
8 | ![]() |
Unzulässiges Sachgebiet | 20121120 |
Method GET_DEST_HTTP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST_ANFRAGE | Call by reference | Type reference (TYPE) | STRING | Anfrage | 20100520 | ||
2 | ![]() |
DEST_MELDUNG | Call by reference | Type reference (TYPE) | STRING | Meldung | 20100520 | ||
3 | ![]() |
DEST_QUITTUNG | Call by reference | Type reference (TYPE) | STRING | Quittung | 20100520 | ||
4 | ![]() |
DOCTY | Call by reference | Type reference (TYPE) | PC_B2A_DOCTY | HR-B2A: Dokumenttyp | 20100520 | ||
5 | ![]() |
SAGRP | Call by reference | Type reference (TYPE) | PCAL_SAGRP | Bereich | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
B2ATRNS | Value transfer | Type reference (TYPE) | P01SV_B2ATRNS | Statustabelle Übertragung an die Sozialversicherungsträger | 20100520 | ||
2 | ![]() |
GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
BNRAG | Call by reference | Type reference (TYPE) | PC_B2A_BNRAG | B2A: Betriebsnummer Arbeitgeber | 20100520 | ||
2 | ![]() |
BNRKK | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20101123 | ||
3 | ![]() |
BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personalteilbereich | 20100520 | ||
4 | ![]() |
DTART | Call by reference | Type reference (TYPE) | P01_DTART | Art des Datenaustausches | 20100520 | ||
5 | ![]() |
GLBID | Call by reference | Type reference (TYPE) | PC_B2A_GLBID | HR-B2A: globale ObjektID | 20100520 | ||
6 | ![]() |
TAB_B2ATRNS | Call by reference | Type reference (TYPE) | P01S_B2A_T_B2ATRNS | Statustabelle Übertragung an die Sozialversicherungsträger | 20100520 | ||
7 | ![]() |
WERKS | Call by reference | Type reference (TYPE) | PERSA | Personalbereich | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Lesen der Statustabelle | 20100520 | |
2 | ![]() |
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 | ![]() |
DOCTY_IN | Call by reference | Type reference (TYPE) | PC_B2A_DOCTY | HR-B2A: Dokumenttyp | 20120201 | ||
2 | ![]() |
DOCTY_OUT | Call by reference | Type reference (TYPE) | PC_B2A_DOCTY | HR-B2A: Dokumenttyp | 20120201 | ||
3 | ![]() |
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 | ![]() |
BNRAG | Call by reference | Type reference (TYPE) | PC_B2A_BNRAG | B2A: Betriebsnummer Arbeitgeber | 20100520 | ||
2 | ![]() |
BNRKK | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20100520 | ||
3 | ![]() |
BNRKOM | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20100520 | ||
4 | ![]() |
DTART | Call by reference | Type reference (TYPE) | P01_DTART | Art des Datenaustausches | 20100520 | ||
5 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | STRING | Dateiname des Anhangs mit Nutzdaten | 20100520 | ||
6 | ![]() |
FIRMENNAME | Call by reference | Type reference (TYPE) | STRING | Firmenname | 20100520 | ||
7 | ![]() |
KKD_B64 | Call by reference | Type reference (TYPE) | STRING | Nutzedaten Base-64 | 20100520 | ||
8 | ![]() |
KKD_B64_LEN | Call by reference | Type reference (TYPE) | I | Nutzdatenlänge Base-64 | 20100520 | ||
9 | ![]() |
KKD_LEN | Call by reference | Type reference (TYPE) | I | Nutzdatenlänge | 20100520 | ||
10 | ![]() |
REQUESTID | Call by reference | Type reference (TYPE) | P01S_B2A_REQID | SV: RequestID | 20100520 | ||
11 | ![]() |
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 | ![]() |
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 | ![]() |
BNRAG | Call by reference | Type reference (TYPE) | BNR_KEY | Betriebsnummer | 20110412 | ||
2 | ![]() |
BNRKK | Call by reference | Type reference (TYPE) | BNR_KEY | Betriebsnummer | 20110412 | ||
3 | ![]() |
BTRTL | Call by reference | Type reference (TYPE) | BTRTL | Personalteilbereich | 20110412 | ||
4 | ![]() |
DTART | Call by reference | Type reference (TYPE) | P01_DTART | Art des Datenaustausches | 20110412 | ||
5 | ![]() |
WERKS | Call by reference | Type reference (TYPE) | PERSA | Personalbereich | 20110412 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
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 | ![]() |
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 | ![]() |
RXML | Call by reference | Type reference (TYPE) | P01S_B2A_T_RXML | SV: Werte zum Ersetzen im XML | 20100520 | ||
2 | ![]() |
XML_IN | Call by reference | Type reference (TYPE) | STRING | XML-Daten | 20100520 | ||
3 | ![]() |
XML_OUT | Call by reference | Type reference (TYPE) | STRING | XML-Daten | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
FILENAME | Call by reference | Type reference (TYPE) | STRING | Dateiname und ggf. Pfadangabe | 20100520 | ||
2 | ![]() |
LENGTH | Call by reference | Type reference (TYPE) | I | Länge der Daten | 20100520 | ||
3 | ![]() |
STR_IN | Call by reference | Type reference (TYPE) | STRING | String mit Daten | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
B2AID | Call by reference | Type reference (TYPE) | PC_B2A_B2AID | B2A Identifikator | 20100520 | ||
2 | ![]() |
DOCTY | Call by reference | Type reference (TYPE) | PC_B2A_DOCTY | Dokumenttyp | 20100520 | ||
3 | ![]() |
SAGRP | Call by reference | Type reference (TYPE) | PCAL_SAGRP | Bereich | 20100520 | ||
4 | ![]() |
SEQNO | Call by reference | Type reference (TYPE) | PC_B2A_SEQNO | Sequenznummer | 20100520 | ||
5 | ![]() |
XMLSTR | Call by reference | Type reference (TYPE) | STRING | Daten | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Speichern | 20100520 |
Method SEND_HTTP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEST | Call by reference | Type reference (TYPE) | STRING | Destination | 20100520 | ||
2 | ![]() |
HTTP_STATUSCODE | Call by reference | Type reference (TYPE) | STRING | HTTP-Statuscode | 20100520 | ||
3 | ![]() |
XML_IN | Call by reference | Type reference (TYPE) | STRING | XML mit Daten | 20100520 | ||
4 | ![]() |
XML_OUT | Call by reference | Type reference (TYPE) | STRING | HTTP-Antwort | 20100520 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Aufruf der Methode SEND_HTTP | 20100520 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in |