Skip to content

ABAP Keyword Documentation →  ABAP − Reference →  Data Interfaces and Communication Interfaces →  ABAP and OLE 

FREE OBJECT - OLE

Quick Reference

Other versions: 7.31 | 7.40 | 7.54

Syntax


FREE OBJECT ole [NO FLUSH]. 

Addition

... NO FLUSH

Effect

This statement releases the memory occupied by the object ole on the current AS Instance. The automation object must have been created using the special statement CREATE OBJECT for automation objects. After the release, the object is still available on the current automation server, but can no longer be processed in the ABAP program. For the typing of ole, the description of the statement CREATE OBJECT applies.

When the statement FREE OBJECT is passed to the presentation layer, the entire automation queue collected using the addition NO FLUSH is passed.

System Fields

sy-subrc Meaning
0 Memory released successfully.
1 Error in communication with SAP GUI.
2 Error in function call in SAP GUI.


Note

An automation object ole created using CREATE OBJECT must also be released using FREE OBJECT to avoid memory bottlenecks and terminations of the application.

Addition

... NO FLUSH

Effect

The meaning of the addition NO FLUSH is included in the description of the statement CREATE OBJECT.


Example

Releases an Excel object.

DATA app TYPE ole2_object. 

CREATE OBJECT app 'Excel.Application' NO FLUSH. 
... 
FREE OBJECT app NO FLUSH.