Try OpenEdge Now
skip to main content
Multi-tenancy Overview
Multi-tenancy and ABL : ABL Support : Coding for super-tenant access : Super-tenant applications
 
Super-tenant applications
Applications written prior to OpenEdge 11 have no concept of tenancy as defined by OpenEdge. Virtually all code written for them works with whatever tenancy is defined for the current database connection identity. To take advantage of super-tenancy, you can write new applications or new modules for existing applications that require super-tenant access, or use the SET-EFFECTIVE-TENANT built-in function to identify a tenant prior to executing an existing application.
Typically, these are applications used to maintain or monitor multi-tenant data across tenants. One example might be in a Software as a Service (SaaS) environment, where the SaaS administrator needs to collect billing information for all application tenants, and to add or update billing notices for applicable tenants.