CX_COMPOUND_TXN
Klassenhierarchie
- CX_CLASS
- CX_SIMPLE
- CX_TERMED
- CX_EXPANDABLE
- CX_TRANSACTION
- CX_COMPOUND_TXN
- CX_TRANSACTION
- CX_EXPANDABLE
- CX_TERMED
- CX_SIMPLE
Beschreibung:
?
Arithmetik:
S. Arithmetik-Abschnitt zu CX_TRANSACTION.
Code-Beispiel:
...
Funktion | MA* | Parameter | Rückgabe | Kurzbeschreibung |
---|---|---|---|---|
Flatten | COLLECTION | Bestellpositionen ohne Hierarchie | ||
Flatten2 | ||||
GetProcessed | OBJECT | ? | ||
LevelAboveBottom | INTEGER | Gibt die Ebenentiefe "von unten gesehen" zurück | ||
RepairSubTxnCollection | Untergeordnete Bestellpositionen reparieren | |||
SanityCheck | INTEGER | Prüfung auf Konsistenz des Objektes | ||
UniqueIDIndexMaint | INTEGER, OBJECT | INTEGER | für automatische Index-Maintenance de ClassiX-Systems - nicht mit InstantView®-Code aufrufen | |
UniqueIDIndexMaint2 | INTEGER, OBJECT | INTEGER | für automatische Index-Maintenance de ClassiX-Systems - nicht mit InstantView®-Code aufrufen | |
ClassFilter | STRING, INTEGER | OBJECT | Dieses Objekt, wenn es einer bestimmten Klasse entspricht | |
ConditionedFilter | STRING | OBJECT | ||
ConditionedFilter2 | OBJECT | OBJECT | ||
ConnectStateMonitor | OBJECT, STRING | Verbinden mit dem Status- Monitor | ||
Deleted | INTEGER | Objekt als gelöscht markiert? | ||
Description | STRING | Bezeichnung dieses Objektes | ||
FirstPredecessorByCondition | STRING, INTEGER | OBJECT | Untersuchen der Vorgänger- Kette. Liefert den ersten passenden Vorgänger zurück. | |
FirstSuccessorByCondition | STRING, INTEGER | OBJECT | wie FirstPredecessorByCondition nur für Nachfolger. | |
FlattenedUniqueID | STRING, INTEGER | STRING | Sortierbare UniqueID | |
GetDomain | INTEGER | Domain dieses Objektes | ||
GetSiblings | COLLECTION | Alle Siblings dieses Objektes | ||
GetSiblings2 | COLLECTION | Alle Siblings dieses Objektes | ||
GetSlotEntries | VECTOR | Rückgabe von internen Informationen zu Slots | ||
IsTopTransaction | INTEGER | Oberste Transaktion? | ||
LastUpdate | OBJECT | Datum des letzten Schreibzugriffs | ||
LastUser | INTEGER | User, der zuletzt schreibend auf das Objekt zugegriffen hat | ||
LevelBelowTop | INTEGER | Gibt die Ebenentiefe "von oben gesehen" zurück | ||
Link | OBJECT | Dieses Objekt in die Liste der Objekte mit Gültigkeit einfügen | ||
LogicalOrToTop | STRING | OBJECT | Untersuchen der Slot-Inhalt der aktuelle Transaktion sowie aller übergeordneten Transaktion. | |
Monitor | STRING, INTEGER | OBJECT | Untersuchen der monitor- Collection. Liefert den ersten passenden Monitor zurück. | |
MonitorByCondition | STRING | OBJECT | Gibt den ersten Monitor zurück, der eine bestimmte Bedingung erfüllt | |
MonitorByUniqueID | STRING | OBJECT | Gibt den ersten Monitor (aus der Collection monitors) mit der uniqueID=STRING | |
MultiplyToTop | STRING | OBJECT | Slotinhalt bis zu höchsten Ebene aufmultiplizieren | |
MultiplyToTopByCondition | STRING, STRING | OBJECT | ||
NextValidObject | OBJECT | Zeitlich nachfolgendes Gültigkeitsobjekt | ||
PostStateByUniqueID | STRING | OBJECT | ? | |
Predecessors | INTEGER | COLLECTION | Gibt eine Collection aller Vorgänger zurück | |
PredecessorsByCondition | STRING, INTEGER | COLLECTION | Vorgänger-Kette rekursiv mit eine Bedingung untersuchen | |
PredecessorsOfTopType | STRING, INTEGER, INTEGER | COLLECTION | Gibt alle Vorgänger zurück, die zu einer bestimmten Klasse gehören | |
PredecessorsTop | INTEGER | COLLECTION | Gibt eine Collection aller obersten Transaktionen von allen Vorgänger zurück | |
PrePostUpdate | INTEGER, OBJECT | Protokollierung von Änderungen | ||
PreviousToPostState | STRING | OBJECT | testet, ob der über uniqueID ausgewählte Statusmonitor der Vorgänger des Statusmonitors ist | |
PreviousValidObject | OBJECT | Zeitlich vorangehendes Gültigkeitsobjekt | ||
RemoveStateMonitor | STRING | Status-Monitor nach uniqueID finden und Verbindung lösen | ||
RestrictedValidity | * | Gültigkeitsbereich eingeschränkt? | ||
SetDomain | INTEGER, INTEGER | Domain setzen | ||
SetStateMonitor | STRING, OBJECT | Status-Monitor nach uniqueID finden und die Verbindung zum neuen Status-Monitor umleiten | ||
ShortName | STRING | Kurzbezeichnung dieses Objektes | ||
Siblings | * | Objekte mit Gültigkeit | ||
SmartUniqueID | STRING | uniqueIDs dieser und der übergeordneten Transaktionen, etwas intelligenter formatiert als in UniqueID() | ||
SpanDateValidity | * | Gültigkeitsspanne | ||
StateMonitor | STRING | OBJECT | Status-Monitor nach uniqueID (STRING) finden (nicht gewrappt) | |
StateMonitorWrapper | STRING | OBJECT | Status-Monitor nach uniqueID finden | |
string | INTEGER | CX_STRING | Liefert die String-Darstellung des Objektes | |
Successors | INTEGER | COLLECTION | Gibt eine Collection aller Nachfolger zurück | |
SuccessorsByCondition | STRING, INTEGER | COLLECTION | Nachfolger-Kette rekursiv mit eine Bedingung untersuchen | |
SuccessorsOfTopType | STRING, INTEGER, INTEGER | COLLECTION | Gibt alle Nachfolger zurück, die zu einer bestimmten Klasse gehören | |
SuccessorsTop | INTEGER | COLLECTION | Gibt eine Collection aller obersten Transaktionen von allen Nachfolger zurück | |
TopTransaction | OBJECT | Liefert die oberste Transaktion | ||
TotalSlotValue | STRING | OBJECT | Slotinhalt zurückgeben, wenn es ein CX_VALUE ist | |
Transaction | INTEGER | OBJECT | Liefert die Transaktion des n. Levels | |
TriggeredStateMonitor | STRING | OBJECT | Versucht Status-Monitor weiterzuschalten und gibt den neuen Status-Monitor (nicht gewrappt) zurück | |
TriggeredStateMonitorWrapper | STRING | OBJECT | Versucht Status-Monitor weiterzuschalten und gibt den neuen Status-Monitor (gewrappt) zurück | |
UniqueID | STRING | uniqueIDs dieser und der übergeordneten Transaktionen | ||
Unlink | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
Unlink2 | Dieses Objekt aus der Liste der Objekte mit Gültigkeit entfernen | |||
Valid | OBJECT | INTEGER | Gültigkeit prüfen | |
ValidSince | OBJECT | Beginn der Gültigkeitsspanne | ||
ValidToday | INTEGER | Heute gültig? | ||
ValidUntil | OBJECT | Ende der Gültigkeitsspanne | ||
VerifySiblings | INTEGER | Ring der Austauschobjekte prüfen | ||
WorkflowRoute | STRING | COLLECTION | Liste aller Status-Monitore |
* MA = Member-Access-Funktion,
grau unterlegt = geerbte Funktion
Datenfeld | Typ | Referenz-Klasse | I* | Kurzbeschreibung |
---|---|---|---|---|
subTransactions | REL_MN | CX_TRANSACTION | Untergeordnete Transaktionen | |
monitors | REL_MN | CX_MONITOR | Monitors | |
transaction | REL_1M | CX_TRANSACTION | Übergeordnete Transaktion | |
transactionStatusEnum | ENUMCHAR | Typ der Transaktion (Bitmuster): Bit 0 (1): nicht gesetzt = angelegt, gesetzt = registriert (verbucht); Bit 1 (2): gesetzt = wartend; Bit 2 (4): gesetzt = gestartet; Bit 3 (8): gesetzt = unterbrochen (Sperrvermerke); Bit 4 (16): gesetzt = beendet (Offene Posten); Bit 5 (32): gesetzt = aufgehoben; Bit 6 (64) gesetzt = übergeben |
||
txnManagerID | SHORT | Bezeichner des Txn-Managers | ||
uniqueID | STRING | * | Eindeutiger Schlüssel | |
validity | POINTER | CX_VALIDITY | Gültigkeitszeitraum des Objektes |
* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld
Modul | Kurzbeschreibung |
---|---|
printole.mod | Belege drucken |