Ansicht
Dokumentation

CL_WD_CONTEXT_SERVICES - Hilfsklasse für Web Dynpro Context-Aufrufe

CL_WD_CONTEXT_SERVICES - Hilfsklasse für Web Dynpro Context-Aufrufe

General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Die Klasse CL_WD_CONTEXT_SERVICES dient dem Erkennen von Context-Änderungen. Dies bezieht sich auf alle Änderungen, auch die, die programmatisch durchgeführt werden (vergleiche mit dem Context-Change-Log, bei dem nur die Benutzereingaben aufgezeichnet werden). Normalerweise sollte das Context-Change-Log verwendet werden.

Beachten Sie, dass ein * im Attributnamen bedeutet, dass sich alle Attribute des Knotens geändert haben: Vermutlich wurde ein statisches Attribut des Context-Knotens geändert, es kann aber nicht festgestellt werden, ob, und wenn ja, welches (der Anwender hat z.B. die Methode set_static_attributes( ) aufgerufen).

Methoden

Diese Klasse enthält die folgenden Methoden:

SUBSCRIBE_TO_NODE_CHANGES Methode für die Registrierung auf Änderungen von Context-Nodes. Hierbei wird eine Liste von Nodes übergeben.
UNSUBSCRIBE_FROM_NODE_CHANGES Methode für die Deregistrierung von Änderungen auf einer Liste von Nodes
UNSUBSCRIBE_ALL Methode für die komplette Deregistrierung von Änderungen.
DEACTIVATE_SUBSCRIPTIONS Methode für die temporäre Deaktivierung aller Änderungs-Registrierungen
ACTIVATE_SUBSCRIPTIONS Methode für die Wiederaktivierung der Änderungs-Registrierungen
GET_CHANGE_LIST Methode für das Abholen der Änderungsliste mit optionalem Rücksetzen
RESET_CHANGE_LIST Methode für das Zurücksetzen der Änderungsliste

Hinweise

Das Arbeiten mit diesen Änderungen geht folgendermaßen:

1. Erzeugen Sie eine Instanz der Klasse CL_WD_CONTEXT_SERVICES.

2. Registrieren Sie sich auf einer Menge von Knoten mittels SUBSCRIBE_TO_NODE_CHANGES.

3. Führen Sie ein regelmäßiges Abholen und Zurücksetzen der Change-Liste mit GET_CHANGE_LIST durch.

4. Schalten Sie bei Bedarf die Change-Aufzeichnung über (DE-)ACTIVATE_SUBSCRIPTIONS temporär aus und wieder ein.

5. Löschen Sie die Registrierung der Änderungsaufzeichnung.

Methoden zu mappenden Knoten und ihren Originalen

Die folgenden Methoden liefern Informationen zu mappenden Knoten und ihren Originalen. Sie dienen hauptsächlich dazu, dynamisch Binding-Pfade in Views auf mappende Knoten anzulegen:

  • GET_NODE_METAPATH_FOR_CTRL

  • GET_MAPPED_NODE_FOR_CONTROLLER

  • GET_ORIGINAL_NODE

  • GET_ELEMENT_PATH_FOR_CTRL

Beachten Sie, dass die folgenden Methoden veraltet sind. Verwenden Sie sie daher nicht.

  • UPDATE_NODE_FROM_TABLE_BY_KEY

  • UPDATE_ELEMENT_FROM_STRUCTURE

  • UPDATE_NODE_FROM_TABLE_BY_IND

  • GET_TABLE_FROM_NODE





General Data in Customer Master   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4122 Date: 20240425 Time: 063431     sap01-206 ( 46 ms )