The design of OpenEdge multi-tenant support enables ABL to automatically access tenant specific data without requiring the ABL programmer to syntactically specify the data they want to read or update by tenant. The user's tenancy is implicit in all ABL queries and data manipulation statements and the AVM will automatically confine the user's view of the data to the data segments for a particular tenant. This allows an existing application partner with few modifications to run their application in a multi-tenant database.
For more information on the ABL API for multi-tenant maintenance, see the version of
OpenEdge Development: Programming Interfaces on Progress Communities:
https://community.progress.com/technicalusers/w/openedgegeneral/1329.openedge-product-documentation-overview.aspx