Lade...
 

CX_COMPOUND_TXN - Bestellposition

CX_COMPOUND_TXN

Klassenhierarchie
Beschreibung:

?

Arithmetik:

S. Arithmetik-Abschnitt zu CX_TRANSACTION.

Code-Beispiel:
...
Methodenverzeichnis (MDI)
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

 

Datenverzeichnis (DDI)
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

 

Verwendung in AppsWH
Modul Kurzbeschreibung
printole.mod Belege drucken