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)
⤷ 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 | 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 |