SAP ABAP Class CL_HR_B2A_DE_PKCS7_ENCRYPT (HR-B2A: Encryption for Health Insurance Fund)
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_ENCRYPT | |
Short Description | HR-B2A: Encryption for Health Insurance Fund | |
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 | 20080319 | SAP |
Last change | 20110809 | 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_HR_B2A_DE_PKCS7_ENCRYPT has no interface implemented.
Friends
Class CL_HR_B2A_DE_PKCS7_ENCRYPT has no friend class.
Attributes
Class CL_HR_B2A_DE_PKCS7_ENCRYPT has no attribute.
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | BIN_TO_BASE64 | Static method | Public | Method | Converting Binary Data in Base 64 | 20091113 |
2 | CHECK_KKD | Static method | Public | Method | Finding Processing Data Attachment | 20090803 |
3 | CONV_BIN_CHAR | Static method | Public | Method | BIN -> CHAR/String Conversion | 20080320 |
4 | CONV_CHAR_BIN | Static method | Public | Method | CHAR -> BIN Conversion | 20080320 |
5 | CONV_ENCODING | Static method | Public | Method | Converts String | 20120424 |
6 | DECRYPT | Static method | Public | Method | Decryption of Data | 20080319 |
7 | DECRYPT_B64 | Static method | Public | Method | Decryption of Base-64-Coded Data | 20091113 |
8 | GET_CERT_LIST | Static method | Public | Method | Read Certificate List | 20080319 |
9 | GET_DN | Static method | Public | Method | Read DN for Company Number | 20080319 |
10 | GET_OWN_DN | Static method | Public | Method | Read Own DN | 20080319 |
11 | GET_PSE | Static method | Public | Method | Read PSE File | 20080319 |
12 | READ_FILE | Static method | Public | Method | Read Local File in String | 20120424 |
13 | SAVE_FILE | Static method | Public | Method | Saving of File | 20100211 |
14 | SAVE_STR | Static method | Public | Method | Saves String Locally, for Example, XML | 20111118 |
15 | SIGN_CHECK | Static method | Public | Method | Check Signature | 20080319 |
16 | SIGN_ENVELOPE | Static method | Public | Method | Sign and Encode Data | 20080319 |
Events
Class CL_HR_B2A_DE_PKCS7_ENCRYPT has no event.
Types
Class CL_HR_B2A_DE_PKCS7_ENCRYPT has no local type.
Method Signatures
Method BIN_TO_BASE64 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | B64_LENGTH | Call by reference | Type reference (TYPE) | I | Länge der Base-64-Daten | 20091113 | ||
2 | Exporting | B64_STR | Call by reference | Type reference (TYPE) | STRING | String mit Base-64 Daten | 20091113 | ||
3 | Importing | DAT_BIN | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | Tabellentype mit Binärdaten | 20091113 | ||
4 | Importing | DAT_LEN | Call by reference | Type reference (TYPE) | I | Länge der Binärdaten | 20091113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Konvertieren der Daten nach Base-64 | 20091113 |
Method CHECK_KKD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | KKD | Value transfer | Type reference (TYPE) | XSTRING | Raw-Daten für Prüfung | 20090803 | ||
2 | Returning | SW_KKD | Value transfer | Type reference (TYPE) | BOOLEAN | Nutzdaten(KKD) - JA/NEIN | 20090803 |
Method CHECK_KKD on class CL_HR_B2A_DE_PKCS7_ENCRYPT has no exception.
Method CONV_BIN_CHAR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DAT_CHAR | Call by reference | Type reference (TYPE) | HRB2A_TAB_CHAR255 | HR CHARTAB | 20090812 | ||
2 | Importing | DAT_RAW | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20090812 | ||
3 | Exporting | DAT_STR | Call by reference | Type reference (TYPE) | STRING | 20090812 | |||
4 | Importing | ENCODING | Call by reference | Type reference (TYPE) | ABAP_ENCODING | 'DEFAULT' | 20090812 | ||
5 | Importing | LENGTH | Call by reference | Type reference (TYPE) | I | Dateilänge | 20090812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler bei der Konvertierung | 20090812 |
Method CONV_CHAR_BIN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DAT_BIN | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20090812 | ||
2 | Importing | DAT_CHAR | Call by reference | Type reference (TYPE) | HRB2A_TAB_CHAR255 | HR CHARTAB | 20090812 | ||
3 | Importing | DAT_STR | Call by reference | Type reference (TYPE) | STRING | String | 20090812 | ||
4 | Importing | ENCODING | Call by reference | Type reference (TYPE) | STRING | Codepage | 20090812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler bei der Konvertierung CHAR->BIN | 20080320 |
Method CONV_ENCODING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATASET | Call by reference | Type reference (TYPE) | STRING | 20120424 | |||
2 | Importing | STR_IN | Call by reference | Type reference (TYPE) | STRING | 20120424 | |||
3 | Exporting | STR_OUT | Call by reference | Type reference (TYPE) | STRING | 20120424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler bei der Konvertierung | 20120424 |
Method DECRYPT 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 | 20080417 | ||
2 | Importing | BNRKK | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20080417 | ||
3 | Importing | DATASET | Call by reference | Type reference (TYPE) | STRING | Dataset aus dem Auftragssatz | 20110718 | ||
4 | Importing | DAT_ENV | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20080417 | ||
5 | Importing | DAT_ENV_LEN | Call by reference | Type reference (TYPE) | I | Länge der verschlüsselten Daten | 20080417 | ||
6 | Exporting | DAT_LEN | Call by reference | Type reference (TYPE) | I | Datenlänge | 20080417 | ||
7 | Exporting | DAT_RAW | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | Entschlüsselte Daten - RAW | 20080417 | ||
8 | Exporting | DAT_STR | Call by reference | Type reference (TYPE) | STRING | Entschlüsselte Daten - String | 20080417 | ||
9 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20080417 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Entschlüsseln von Daten | 20080417 |
Method DECRYPT_B64 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 | 20091113 | ||
2 | Importing | BNRKK | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20091113 | ||
3 | Importing | DATASET | Call by reference | Type reference (TYPE) | STRING | Dataset aus dem Auftragssatz | 20110718 | ||
4 | Exporting | DAT_LEN | Call by reference | Type reference (TYPE) | I | Datenlänge | 20091113 | ||
5 | Exporting | DAT_RAW | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | Entschlüsselte Daten - RAW | 20091113 | ||
6 | Exporting | DAT_STR | Call by reference | Type reference (TYPE) | STRING | Entschlüsselte Daten - String | 20091113 | ||
7 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20091113 | ||
8 | Importing | STR_B64 | Call by reference | Type reference (TYPE) | STRING | Base64-String mit verschlüsselten Daten | 20091113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Entschlüsseln von Daten | 20091113 |
Method GET_CERT_LIST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20080320 | ||
2 | Importing | PSE | Call by reference | Type reference (TYPE) | PC_B2A_PSE | Name der PSE | 20080320 | ||
3 | Exporting | ZERTLIST | Call by reference | Type reference (TYPE) | HRB2A_T_CERTATTRS | HR-B2A: Zertifikat für PKCS#7 | 20080320 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Aufruf von GET_CERT_LIST | 20080320 |
Method GET_DN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BNR | Call by reference | Type reference (TYPE) | PC_B2A_BNR | B2A: Betriebsnummer Arbeitgeber | 20080320 | ||
2 | Exporting | DN | Call by reference | Type reference (TYPE) | PC_B2A_DN | DN | 20080320 | ||
3 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20080320 | ||
4 | Importing | PSE | Call by reference | Type reference (TYPE) | PC_B2A_PSE | Name der PSE | 20080320 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Aufruf von GET_DN | 20080320 |
Method GET_OWN_DN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | DN | Call by reference | Type reference (TYPE) | SSFINFO-ID | SSF-Name für Unterzeichner/Empfänger | 20080319 | ||
2 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20080319 | ||
3 | Importing | PSE | Call by reference | Type reference (TYPE) | PC_B2A_PSE | Name der PSE | 20080319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Lesen des eigenen DN | 20080319 |
Method GET_PSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BNR | Call by reference | Type reference (TYPE) | PC_B2A_BNRAG | B2A: Betriebsnummer Arbeitgeber | 20080319 | ||
2 | Importing | DATUM | Call by reference | Type reference (TYPE) | SY-DATUM | Aktuelles Datum des Applikationsservers | 20080319 | ||
3 | Exporting | PSE | Call by reference | Type reference (TYPE) | PC_B2A_PSE | Name der PSE | 20080319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Aufruf von GET_PSE | 20080319 |
Method READ_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 | 20120424 | ||
2 | Exporting | STR_OUT | Call by reference | Type reference (TYPE) | STRING | String mit Daten | 20120424 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Lesen der Datei | 20120424 |
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 | 20100211 | |||
2 | Importing | FILESIZE | Call by reference | Type reference (TYPE) | I | 20100211 | |||
3 | Importing | TAB_RAW | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20100211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Speichern der Datei | 20100211 |
Method SAVE_STR 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 | Pfad und Dateiname | 20111118 | ||
2 | Importing | STR | Call by reference | Type reference (TYPE) | STRING | String zum Speichern | 20111118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Speicher der Daten | 20111118 |
Method SIGN_CHECK Signature
Method SIGN_CHECK on class CL_HR_B2A_DE_PKCS7_ENCRYPT has no parameter.
Method SIGN_CHECK on class CL_HR_B2A_DE_PKCS7_ENCRYPT has no exception.
Method SIGN_ENVELOPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BNR_RECEIVER | Call by reference | Type reference (TYPE) | PC_B2A_BNRKK | B2A: Betriebsnummer | 20080320 | ||
2 | Importing | BNR_SENDER | Call by reference | Type reference (TYPE) | PC_B2A_BNRAG | B2A: Betriebsnummer Arbeitgeber | 20080320 | ||
3 | Importing | DAT | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20080319 | ||
4 | Exporting | DAT_ENV | Call by reference | Type reference (TYPE) | HRB2A_T_RAW | HR-B2A: Tabellentype für Binärdaten (255) | 20080319 | ||
5 | Exporting | DAT_ENV_LEN | Call by reference | Type reference (TYPE) | I | Länge der sig. u. verschl. Daten | 20080319 | ||
6 | Importing | DAT_LEN | Call by reference | Type reference (TYPE) | I | Länge der zu bearbeitenden Daten | 20080319 | ||
7 | Importing | PIN | Call by reference | Type reference (TYPE) | PC_B2A_PIN | PIN für PSE-Datei | 20080319 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ERROR | Fehler beim Signieren/Verschlüsseln der Daten | 20080319 |
History
Last changed by/on | SAP | 20110809 |
SAP Release Created in | 604 |