Buffer object handle
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
A handle to a buffer object, corresponding to an underlying ABL buffer, which can be static
or dynamic. An example of a static underlying buffer is one you define at compile time by
using the DEFINE BUFFER statement, or by implicitly
referencing a table in an ABL construct such as Customer.CustNum. An
example of a dynamic underlying buffer is one you create at run time with the CREATE BUFFER statement.
Syntax
|
- buffer-handle
- An item of type HANDLE representing a handle to a buffer object.
- attribute
- An attribute of the buffer object.
- method
- A method of the buffer object.
Attributes
Methods
Events
| AFTER-FILL event | AFTER-ROW-FILL event |
| BEFORE-FILL event | BEFORE-ROW-FILL event |
| FIND-FAILED event | OFF-END event |
| ROW-CREATE event | ROW-DELETE event |
| SYNCHRONIZE event | – |
For information on these events, see the ProDataSet events.
For more information on the buffer object, see Develop ABL Applications.
See also
Buffer-field object handle, CREATE BUFFER statement, DEFINE BUFFER statement, ProDataSet object handle, Query object handle, Temp-table object handle