Ansicht
Dokumentation

ABENSHM_AREA_INSTANCE_STATE - SHM AREA INSTANCE STATE

ABENSHM_AREA_INSTANCE_STATE - SHM AREA INSTANCE STATE

ROGBILLS - Synchronize billing plans   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- Zustände von Gebietsinstanzversionen

Gebietsinstanzversionen können in folgenden Zuständen vorliegen.

  • "Im Aufbau"
Eine Gebietsinstanzversion, auf der eine Änderungssperre besteht, befindet sich im Aufbau. Änderungssperren erzeugen automatisch eine Version im Aufbau.
  • "Aktiv"
Die Gebietsinstanzversion, deren Aufbau oder Aktualisierung als letztes mit der Methode DETACH_COMMIT (und einem Datenbank-Commit bei transaktionalen Gebieten) freigegeben wurde ist aktiv. Alle Lesesperren werden automatisch auf die aktuell aktive Version gesetzt.
  • "Veraltet"
Wenn während einem Lesezugriff auf die aktuell aktive Version der Aufbau einer neuen Version abgeschlossen wird, wird die neue Version aktiv und die vorherige aktive Version veraltet. Die Lesesperren auf der veralteten Version bleiben bis zum Abschluss des Lesevorgangs bestehen, neue Lesesperren für die Gebietsinstanz werden aber immer auf die aktive Version gesetzt.
  • "Verfallen"
Wenn die letzte auf einer veralteten Version bestehende Lesesperre aufgehoben wird, verfällt die Version, d.h. sie wird vom Garbage Collector gelöscht. Auf verfallene Versionen können keine Sperren gesetzt werden und sie werden nicht bei der Ermittlung der Versionsanzahl berücksichtigt.

In einem Gebiet ohne Versionierung der Gebietsinstanzen gibt es immer nur eine Gebietsinstanzversion, die in einem der oben angegebenen Zustände vorliegt. In einem Gebiet mit Versionierung können in einer Gebietsinstanz zeitgleich mehrere Versionen verschiedener Zustände nebeneinander vorkommen:

  • Da es auf einer Gebietsinstanz maximal eine Änderungssperre geben kann, gibt es zu jedem Zeitpunkt pro Gebietsinstanz maximal eine im Aufbau befindliche Version.
  • Pro Gebietsinstanz gibt es maximal eine aktive Version.
  • Abhängig von der maximalen Versionsanzahl kann es parallel dazu mehrere veraltete Versionen geben.

Hinweis

Wenn es zu einem Gebiet sehr viele veraltete Gebietsinstanzversionen gibt, auf die noch Lesesperren bestehen während es eine aktualisierte Fassung in aktivem Zustand gibt, kann dies auf eine problematische Verwendung von Shared Objects hinweisen.

Beispiel

Im einfachen Fall von maximal zwei Versionen kann es maximal folgende Versionen geben:

  • eine aktive Version und eine Version im Aufbau
  • eine aktive Version und eine veraltete Version
  • eine Version im Aufbau und eine veraltete Version






Addresses (Business Address Services)   TXBHW - Original Tax Base Amount in Local Currency  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3222 Date: 20240523 Time: 102255     sap01-206 ( 54 ms )