Anzeige sensibler Daten verschlüsseln
Sie haben die Möglichkeit, Felder mit sensiblen Daten in den IDoc-Anzeigetransaktionen durch Verschlüsselung unkenntlich zu machen.
Gehen Sie wie folgt vor, um Daten verschlüsselt anzuzeigen:
...
1. Öffnen Sie die Transaktion WECRYPTDISPLAY.
Ihnen wird eine Tabelle angezeigt, in die die zu verschlüsselnden Felder eingetragen werden können.
2. Geben Sie den Nachrichtentyp, das Segment und das Feld in der Tabelle ein. Bezüglich der Maskierfunktion haben Sie folgende Möglichkeiten:
○ Wenn das Feld Maskierfunktion leer gelassen wird, dann wird das entsprechende Feld in allen Anzeigetransaktionen mit dem Wert ‚********’ angezeigt.
○ Sie haben aber auch die Möglichkeit im Feld Maskierfunktion einen Funktionsbaustein zu hinterlegen, um die Verschlüsselung anzupassen, z. B. um von einer Kreditkartennummer nur die letzten drei Ziffern anzuzeigen und den Rest verschlüsselt darzustellen. Dieser Funktionsbaustein muss mit folgender Schnittstelle hinterlegt werden:
FUNCTION CC_FUNCTION.
*"----------------------------------------------------------------------
*"*"Lokale Schnittstelle:
*" IMPORTING
*" REFERENCE(I_CCNUM) TYPE C
*" EXPORTING
*" REFERENCE(E_CCNUM_MASKED) TYPE C
*"----------------------------------------------------------------------
e_ccnum_masked = 'coded value'.
ENDFUNCTION.
3. Sichern Sie Ihre Eingaben.
Sie haben die Anzeige eines oder mehrerer Felder verschlüsselt, sodass der ursprüngliche Wert als solcher in der Anzeige nicht mehr sichtbar ist.

Die Form der Verschlüsselung bezieht sich nur auf die Anzeige. Die Verschlüsselung auf Datenbankebene wird von den Anwendungen durch die Implementierung des BAdI IDOC_DATA_MAPPER und des Erweiterungsspots IDOC_DATA_CRYPT realisiert.