ABL mechanisms for passing temp-tables and ProDataSets
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
In ABL, you pass a static temp-table using a TABLE parameter
and pass a static ProDataSet using a DATASET parameter.
In the Java Open Client, you must ensure that the meta data for
the proxy method parameter maps exactly to the schema of the corresponding
static temp-table or ProDataSet passed in ABL.
In ABL, you pass a dynamic temp-table using a TABLE-HANDLE parameter
and pass a dynamic ProDataSet using a DATASET-HANDLE parameter.
In the Java Open Client or in ABL application service, there is
no requirement to know the meta data or schema of the complex data
that is passed. However, you must otherwise introspect the parameter
meta data in the Java client and the parameter schema in the application
service in order to access the data at either end.
Depending on the mechanisms you use to pass a temp-table or ProDataSet in ABL and the corresponding parameter in the Java Open Client, OpenEdge provides different options to optimize and manage the data transfer.