Ansicht
Dokumentation
CL_ABAP_WEAK_REFERENCE - Schwache Referenzen
BAL_S_LOG - Application Log: Log header data rdisp/max_wprun_time - Maximum work process run timeDiese Dokumentation steht unter dem Copyright der SAP AG.
Funktionalität
Ein Objekt der Klasse CL_ABAP_WEAK_REFERENCE repräsentiert eine schwache Referenz auf
ein Objekt. Im Unterschied zu normalen Objektreferenzen hält eine schwache Referenz das referenzierte
Objekt nur bedingt am Leben. Wenn der Garbage Collector läuft und das das referenzierte Objekt
nur über schwache Referenzen erreichbar ist, wird es freigegeben. Daher können schwache Referenzen zur Implementation eines Caches benutzt werden.
Beziehungen
Beispiel
Zu einem Objekt o1 wird folgendermaßen eine schwache Referenz erzeugt:
DATA r1 TYPE REF TO cl_abap_weak_reference.
CREATE OBJECT r1 EXPORTING oref = o1.
Später kann versucht werden, wieder auf das Objekt zuzugreifen:
o1 ?= r1->get( ).
IF o1 IS NOT INITIAL.
" Das Objekt ist noch am Leben.
ELSE.
" Das Objekt wurde bereits freigegeben.
ENDIF.
Hinweise
Weiterführende Informationen
TXBHW - Original Tax Base Amount in Local Currency ROGBILLS - Synchronize billing plans
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 1254 Date: 20240419 Time: 060740 sap01-206 ( 39 ms )