Ansicht
Dokumentation
CL_USERINFO_DATA_BINDING - Verknüpfung von Daten und Benutzerinformation
TXBHW - Original Tax Base Amount in Local Currency Fill RESBD Structure from EBP Component StructureDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Diese Klasse stellt Methoden zur Verfügung, um die Bearbeitung von Daten unterbrechen und sie zu einem späteren Zeitpunkt fortsetzen zu können. Dies ist typischerweise bei asynchroner Datenverarbeitung der Fall, z.B. bei Trennung von Datenempfang und Datenverarbeitung (eingangsseitig) bzw. Datenerzeugung und Datenversand (ausgangsseitig).
Um die Verarbeitung der Daten nach der Unterbrechung fortsetzen zu können, ist es notwendig, die relevanten Benutzerkontext-Informationen aufzuzeichnen, um sie bei Bedarf wiederherstellen zu können. Zu diesen Benutzerkontext-Informationen zählen:
- aktueller Mandant (SY-MANDT)
- aktuelle Benutzerkennung (SY-UNAME)
- aktuelle Sprache (SY-LANGU)
Zusätzlich wird der aktuelle Zustand des Berechtigungsprüfungs-Subsystems (RBAM-Status) ermittelt bzw. wiederhergestellt.
Die Methoden zur Speicherung des aktuellen Zustands bzw. zur Wiederherstellung des aufgezeichneten Zustands müssen von der gleichen Klasse gerufen werden. Für jede rufende Klasse wird ein eigener HMAC-Schlüssel erzeugt, um die Aufrufer gegeneinander abzuschotten.
Die Methoden zur Wiederherstellung des aufgezeichneten Zustands dürfen nur aus einem anonymen Benutzerkontext heraus gerufen werden, d.h. es darf noch kein Benutzer bzw. nur ein Service-/System-Benutzer angemeldet sein. Typischerweise ermittelt ein unter Systemkennung (000/SAPSYS) laufender Scheduler, ob Aufträge vorhanden sind, die bearbeitet werden sollen. In diesem Fall sollte (z.B. per CALL FUNCTION ... STARTING NEW TASK) zuerst eine neue Sitzung erzeugt werden und in dieser die Methode gerufen werden.
Beziehungen
Die Methoden dieser Klasse verwenden den Sicheren Speicher zur Anlage der HMAC-Schlüssel.
Beispiel
Dieses Verfahren wird z.B. von WS-RM (Web Service Reliable Messaging) verwendet.
Hinweise
Diese Funktionalität ist nicht generell freigegeben. Verwender dieser Klasse müssen als FRIENDS deklariert werden, um auf die Methoden (und die Klasse selbst) zugreifen zu können.
Weiterführende Informationen
Die Klasse CL_USERINFO_DATA_BINDING beinhaltet folgende Methoden:
bzw.
General Data in Customer Master PERFORM Short Reference
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 3348 Date: 20240425 Time: 120101 sap01-206 ( 66 ms )