de:app:020cor:020abw:0190tro

TRO - Transaktionsabhängigkeiten

Modul TRO

Diese Tabelle enthält Abhängigkeiten zwischen verschiedenen Transaktionen und legt somit die Reihenfolge fest, in der die Transaktionen freigegeben werden sollen.

Diese Tabelle wird zu zwei verschiedenen Zwecken erstellt.

1. Sie wird verwendet, um festzustellen, ob sich die Daten eines Vertrags derzeit in einem nicht garantierten Status befinden, da eine modifizierende Transaktion noch nicht freigegeben ist. Auf der Grundlage dieser Tabelle könnte eine Warnmeldung beim Start einer Transaktion erzeugt werden, wenn vertragsdatenverändernde Transaktionen noch nicht freigegeben sind.

2. Sie wird verwendet, um Transaktionen, die auf Vertragsdaten beruhen, automatisch zurückzurollen, wobei die modifizierenden Transaktionen zurückgerollt werden.


Datenfelder

Name Hilfetext-Beschreibung Datentyp Länge Codetable
INR Interne eindeutige ID Text 8
TRNINR INR der kontraktändernden Transaktion Text 8
PRVINR INR vorangeganger Transaktion Text 8
OBJTYP Objekttyp Text 6
OBJINR Objekt-INR Text 8
LSTFLG Flag zum Markieren des letzten TRO für Kontrakt Text 1 Embedded

Datenfeld-Beschreibung und Eigenschaften


Datenfeld INR Interne eindeutige ID

Eindeutige interne ID eines Datensatzes in der Tabelle. Die INR ist ein Textfeld, das beim Aufruf des nächsten gültigen Eintrags vom Zähler dieser Tabelle erstellt wird. Das Feld INR wird zur Pflege von Links aus anderen Tabellen zu dieser Tabelle verwendet.

Bei Tabellen mit Kontraktdaten verbindet die INR die beiden Tabellen xxD und xxT als zugehörige Einträge mit gleicher INR.


Datenfeld TRNINR INR der kontraktändernden Transaktion

INR der Transaktion, die den Kontrakt erstellt oder verarbeitet hat.


Datenfeld PRVINR INR vorangeganger Transaktion

Dieses Feld enthält die TRNINR der direkt vorausgegangen Transaktion, die vom gleichen Kontrakt abhängt.


Datenfeld OBJTYP Objekttyp

Objekttyp des besitzenden Kontrakts (z.B. LID, GID). Wird zusammen mit OBJINR verwendet.


Datenfeld OBJINR Objekt-INR

INR des besitzenden Kontrakts. Wird zusammen mit OBJTYP verwendet.


Datenfeld LSTFLG Flag zum Markieren des letzten TRO für Kontrakt

Die zuletzt hinzugefügte Transaktion wird mit einem 'X' gekennzeichnet, um solche Einträge zu kennzeichnen, zu denen neue Abhängigkeiten verlinkt werden müssen. Beim Verlinken eines neuen Eintrags zu einem vorhandenen TRO-Datensatz, wird das 'X' in LSTFLG dieses vorhandenen Datensatzes gelöscht und der neue Datensatz wird mit LSTFLG = 'X' gekennzeichnet.

Codetable
Code Text
R Transaktion TRNINR wurde zurückgewiesen
X Transaktion TRNINR ist letzte offene TRN für OBJTYP/OBJINR
D Transaktion TRNINR wurde freigegeben, zurücksetzen nicht möglich
Normaler Eintrag
de/app/020cor/020abw/0190tro.txt · Last modified: 2024/01/10 16:28 by dm