Ansicht
Dokumentation

CL_USERINFO_DATA_BINDING - Verknüpfung von Daten und Benutzerinformation

CL_USERINFO_DATA_BINDING - Verknüpfung von Daten und Benutzerinformation

TXBHW - Original Tax Base Amount in Local Currency   Fill RESBD Structure from EBP Component Structure  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

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 )