Lade...
 

CX_DB_UTILITY::RemoveAlienObjects

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)

                                                 object Select(, objects) Refresh 
                     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
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)