ABAPFREE_OBJECT - FREE OBJECT
CL_GUI_FRONTEND_SERVICES - Frontend Services General Data in Customer MasterDiese Dokumentation steht unter dem Copyright der SAP AG.
FREE OBJECT - OLE
Syntax
FREE OBJECT ole [NO FLUSH].
Zusatz:
Wirkung
Diese Anweisung gibt den für das Objekt ole belegten Speicher auf demApplikationsserverfrei. Das Automation-Objekt muss mit der speziellen Anweisung CREATEOBJECT für Automation-Objekte erzeugt worden sein. Nach der Freigabe bleibt das Objekt auf dem aktuellen Präsentationsserver erhalten, kann aber im ABAP-Programm nicht mehr bearbeitet werden. Für dieTypisierung von ole gilt die Beschreibung bei der Anweisung CREATE OBJECT.
Die Übertragung der Anweisung FREE OBJECT an die Präsentationsschicht bewirkt die Übertragung der gesamten mit dem Zusatz NO FLUSH gesammelten Automation-Queue.
Systemfelder
| sy-subrc | Bedeutung |
| 0 | Erfolgreiche Speicherfreigabe. |
| 1 | Fehlerhafte Kommunikation zum SAP GUI. |
| 2 | Fehlerhafter Funktionsaufruf im SAP GUI. |
Hinweis
Ein durch CREATE OBJECT erzeugtes Automation-Objekt ole muss auch stets durch FREEOBJECT freigegeben werden, um Speicherengpässe und Abbrüche der zu steuernden Anwendung zu vermeiden.
Zusatz
... NO FLUSH
Wirkung
Für die Bedeutung des Zusatzes NO FLUSH gilt die Beschreibung bei der Anweisung CREATE OBJECT.
Beispiel
Freigeben eines Excel-Objekts.
DATA app TYPE ole2_object.
CREATE OBJECT app 'Excel.Application' NO FLUSH.
...
FREE OBJECT app NO FLUSH.
Vendor Master (General Section) CL_GUI_FRONTEND_SERVICES - Frontend Services
Diese Dokumentation steht unter dem Copyright der SAP AG.
Length: 2880 Date: 20120526 Time: 201316 triton ( 94 ms )






