Lade...
 

CX_ALLOCATION_TXN - Aufgelöste Allokation

CX_ALLOCATION_TXN

Klassenhierarchie
Beschreibung: (Business Pattern)

?

Code-Beispiel:
...
Methodenverzeichnis (MDI)
Funktion MA* Parameter Rückgabe Kurzbeschreibung
Amount     OBJECT ?
AmountWeak       ?
ExportAmount   INTEGER STRING ?
InsertEntry     OBJECT ?
Object     OBJECT ?
ObjectMA *     ?
PluggedObjectID     STRING ?
RemoveEntry       ?
ResolvedPathID     STRING ?
SanityCheck     INTEGER Prüfung auf Konsistenz des Objektes
SmartUniqueID     STRING uniqueIDs dieser und der übergeordneten Transaktionen, etwas intelligenter formatiert als in UniqueID()
UniqueID     STRING Inhalt von "uniqueID"
UniqueIDIndexMaint2   INTEGER, OBJECT INTEGER für automatische Index-Maintenance de ClassiX-Systems - nicht mit  InstantView®-Code aufrufen
UnresolvedAllocation     OBJECT ?
ClassFilter   STRING, INTEGER OBJECT Dieses Objekt, wenn es einer bestimmten Klasse entspricht
ConditionedFilter   STRING OBJECT  
ConditionedFilter2   OBJECT OBJECT  
ConnectStateMonitor   OBJECT, STRING   ?
Deleted     INTEGER Objekt als gelöscht markiert?
Description     STRING Bezeichnung dieses Objektes
FirstPredecessorByCondition   STRING, INTEGER OBJECT ?
FirstSuccessorByCondition   STRING, INTEGER OBJECT ?
Flatten     COLLECTION Bestellpositionen ohne Hierarchie
Flatten2        
FlattenedUniqueID   STRING, INTEGER STRING Sortierbare UniqueID
GetDomain     INTEGER Domain dieses Objektes
GetProcessed   OBJECT   ?
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
LevelAboveBottom     INTEGER Gibt die Ebenentiefe "von unten gesehen" zurück
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 ?
Monitor   STRING, INTEGER OBJECT ?
MonitorByCondition   STRING OBJECT Gibt den ersten Monitor zurück, der eine bestimmte Bedingung erfüllt
MonitorByUniqueID   STRING OBJECT ?
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 ?
PredecessorsByCondition   STRING, INTEGER COLLECTION ?
PredecessorsOfTopType   STRING, INTEGER, INTEGER COLLECTION ?
PredecessorsTop   INTEGER COLLECTION ?
PrePostUpdate   INTEGER, OBJECT   Protokollierung von Änderungen
PreviousToPostState   STRING OBJECT ?
PreviousValidObject     OBJECT Zeitlich vorangehendes Gültigkeitsobjekt
RemoveStateMonitor   STRING   ?
RestrictedValidity *     Gültigkeitsbereich eingeschränkt?
SetDomain   INTEGER, INTEGER   Domain setzen
SetStateMonitor   STRING, OBJECT   ?
ShortName     STRING Kurzbezeichnung dieses Objektes
Siblings *     Objekte mit Gültigkeit
SpanDateValidity *     Gültigkeitsspanne
StateMonitor   STRING OBJECT ?
StateMonitorWrapper   STRING OBJECT ?
string   INTEGER CX_STRING Liefert die String-Darstellung des Objektes
Successors   INTEGER COLLECTION ?
SuccessorsByCondition   STRING, INTEGER COLLECTION ?
SuccessorsOfTopType   STRING, INTEGER, INTEGER COLLECTION ?
SuccessorsTop   INTEGER COLLECTION ?
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 ?
TriggeredStateMonitorWrapper   STRING OBJECT ?
UniqueIDIndexMaint   INTEGER, OBJECT INTEGER ?
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
allocation REL_1M CX_ALLOCATION   ?
amount POINTER CX_AMOUNT   ?
attributeSet POINTER CX_ATTRIBUTE_SET   ?
baseAmount POINTER CX_AMOUNT   ?
object REL_1M CX_BUSINESS_OBJECT   ?
resolvePath COLLECTION     ?
monitors REL_MN CX_MONITOR   ?
subTransactions REL_MN CX_TRANSACTION   Untergeordnete Transaktionen
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     ?
uniqueID STRING   * Eindeutiger Schlüssel
validity POINTER CX_VALIDITY   Gültigkeitszeitraum des Objektes

* I = Indizierbares Datenfeld,
grau unterlegt = geerbtes Datenfeld




Suche im PlugSpace
Reihenfolge Beschreibung
1 Wie CX_EXPANDABLE.
2 Es wird das eigene AttributeSet (Datenfeld "attributeSet") geplugged und durchsucht.
3 Es wird das Datenfeld "object" geplugged und durchsucht.
4 Es wird das Datenfeld "allocation" geplugged und durchsucht.
5 Es wird "der Baum" über das Datenfeld "transaction" nach oben durchwandert und jeweils geplugged und durchsucht.
6 Es wird das Datenfeld "resolvePath" geplugged und durchsucht.

 

Verwendung in AppsWH
Modul Kurzbeschreibung
resolved.mod resolbom.htm | resoljob.htm | resolved.htm Aufgelöste Allokation Basismodul
resoledt.mod resolbom.htm | resoljob.htm | resolved.htm Aufgelöste Allokation Editiermodul
resolsel.mod resolbom.htm | resoljob.htm | resolved.htm Aufgelöste Allokation Selektionsmodul
resolbom.mod resolbom.htm | resoljob.htm | resolved.htm Aufgelöste Stückliste Editiermodul
resoljob.mod resolbom.htm | resoljob.htm | resolved.htm Aufgelöster Arbeitsplan Editiermodul
testaloc.mod Testen Auflösung Basismodul