CX_DB_UTILITY::RemoveAlienObjects
Beschreibung:
Diese Funktion entfernt typ-fremde Objekte aus einer Collection (d.h. alle
Objekte, die nicht zur Angabe von RefType() im DDI bzw. Slot-Dictionary passen).
Code-Beispiel:
Define(SoftRepair)
Widget(, objects) iterate
{ -> object
object Type case CX_PRODUCTION_DATA_CAPTURE: object "predecessors" dbUtil
Call(RemoveAlienObjects)
CX_LOG_CUBE: object "transactions" dbUtil Call(RemoveAlienObjects)
object Select(, objects) Refresh
CX_UNIT_RATE: object "rateTables" dbUtil Call(RemoveAlienObjects)
object Select(, objects) Refresh
CX_TRANSACTION: object "predecessors" dbUtil Call(RemoveAlienObjects)
object Select(, objects) Refresh
CX_SINGLE_ALLOCATION: NoOperation
endCase
};
Stack | Position | Objekttyp | Kurzbeschreibung |
---|---|---|---|
Stack(In) | Top | CX_DB_UTILITY | Tool-Objekt |
Top-1 | OBJECT | Objekt | |
Top-2 | STRING | Datenfeldname (einer Collection) | |
Stack(Out) | Top | INTEGER | Anzahl der entfernten Objekte |
Funktionsaufruf: Call(RemoveAlienObjects)