Lade...
 

CX_COMPOUND_TXN::Flatten

CX_COMPOUND_TXN::Flatten

Beschreibung:

Diese Klassenfunktion liefert diese und alle untergeordneten subTransactions in einer Collection zurück. Aus mehreren verschachtelten Ebenen wird also eine gemacht (in der resultierenden Collection). 

Siehe auch: call(Flatten2)
Code-Beispiel:
Define(FillItems)
      ClearObox(, PositionsList)
      order if
      {
        CreateTransCollection -> coll
        order Call(Flatten) iterate
        {
          Dup Type CX_LINK_TXN = ifnot { Drop return }
          Dup Type(transaction) CX_LINK_TXN = if { Drop return }
          coll Insert
        }
        coll FillObox(, PositionsList)
      }
    ;    

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_COMPOUND_TXN Eine Belegposition
Stack(Out) Top COLLECTION Diese und alle untergeordneten Positionen

Funktionsaufruf: Call(Flatten)