ABAPFREE_OBJECT - FREE OBJECT

CL_GUI_FRONTEND_SERVICES - Frontend Services   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

FREE OBJECT - OLE

Kurzreferenz



Syntax

FREE OBJECT ole [NO FLUSH].

Zusatz:

... NO FLUSH

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-subrcBedeutung
0Erfolgreiche Speicherfreigabe.
1Fehlerhafte Kommunikation zum SAP GUI.
2Fehlerhafter 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 )