Ansicht
Dokumentation

CL_SYMBOLTABLE_POC - DomainModel: Tabelle von Variablen

CL_SYMBOLTABLE_POC - DomainModel: Tabelle von Variablen

ABAP Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Klasse liefert die Zuordnung der Variablennamen zu den entsprechenden Werten des DomainModels. Die Werte sind Instanzen der CL_VALUE_POC-Klassenhierarchie.

Es gibt normale Variable und globale Variable. Nur die globalen Variablen werden auf der Datenbank abgelegt. Die normalen Variablen sind nur transient beim Erzeugen des DomainModels vorhanden (Klassen CL_INTERPRETER_PII und CL_STEP_BUILDER_POC).

Der Namensraum der globalen Variablen ist auftragsbezogen, d.h. es existiert nur eine Symboltabelle pro Auftrag, da die Symboltabelle im ObjectServices-Framework über den Business-Schlüssel "Auftragsnummer" angelegt wurde.

Zur Laufzeit eines Cockpits oder einer Herstellanweisung ist die Symboltablle für den Abgleich der globalen Variablen zuständig. Für jede globale Variable existiert in dem Dokument, in dem die Variable verwendet wird, eine eigene Wertekopie (eigene Instanz der Klasse CL_SCALAR_VALUE_POC). Diese Kopie wird jedesmal dann abgeglichen, wenn ein neues Dokument bearbeitet wird (Ereignis IF_OS_SERVICE_POC~NEW_TRANSACTION) und der Quellwert schreibgeschützt ist (d.h. der zugehörige Schritt ist abgeschlossen).

Für die Symboltabelle ist ein eigenes Sperrobjekt vorhanden. Über die beiden Methoden LOCK/UNLOCK kann diese Sperre gesetzt bzw. aufgehoben werden.

Beziehungen

CL_APPLICATION_STEP_POC

Beispiel

Hinweise

Weiterführende Informationen

CL_STEP_BUILDER_POC

CL_INTERPRETER_PII






PERFORM Short Reference   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1751 Date: 20240420 Time: 044339     sap01-206 ( 36 ms )