BTP Build Work Zone
Embed your abap2UI5 apps into BTP services like SAP Build Work Zone. The integration follows the usual BTP pattern for on-premise or cloud ABAP backends:
- Destination — a BTP destination points to the HTTP service of the ABAP system that runs your abap2UI5 apps.
- Connector app — a small standalone UI5 app from the abap2UI5-addons organization is deployed to BTP. It renders the abap2UI5 frontend and forwards every request through the destination to your ABAP backend.
- Work Zone content — the connector app is added as content in SAP Build Work Zone and assigned to a page/role. Which abap2UI5 app a tile starts is controlled via the
app_startparameter, so one deployed connector serves any number of app tiles.
All app logic stays in ABAP — nothing app-specific is deployed to BTP.
Configuration
Destination
Create this destination in your BTP subaccount (Connectivity → Destinations):
- Name:
BACKEND_ABAP2UI5 - Type:
HTTP - Description: abap2UI5 Destination
- URL:
https://<your-abap-system>/sap/z2ui5 - Proxy Type: Internet
- Authentication:
BasicAuthentication - User: (user)
- Password: (password)
For on-premise systems without direct internet exposure, use Proxy Type OnPremise with the SAP Cloud Connector; for production, prefer a principal-propagation or SAMLAssertion setup over basic authentication.
Extra Properties
SAP Build Work Zone needs these additional properties to route requests correctly to your ABAP backend:
| Property | Value | Description |
|---|---|---|
| HTML5.DynamicDestination | true | Lets HTML5 apps resolve this destination at runtime |
| product.name | ABAP System | Names the backend type for the Work Zone tile configuration |
| sap-client | (your client number) | The SAP system client to connect to (e.g., 001) |
| WebIDEEnabled | true | Enables the destination for SAP Business Application Studio |
| WebIDEUsage | odata_abap,dev_abap | Declares supported protocols for development tools |
Work Zone Setup
- Subscribe to SAP Build Work Zone (standard edition is sufficient) in your subaccount and open the Site Manager.
- Deploy the connector app from the abap2UI5-addons organization to your subaccount's HTML5 application repository.
- In the Content Manager, add the deployed app, assign it to a group and to the
Everyonerole (or your own role), and add it to a site page. - Pass the abap2UI5 app class to start via the
app_startparameter in the tile/target configuration — one deployment, one tile per app class.
After that, the tile opens your abap2UI5 app inside the Work Zone shell; the same content is also picked up by SAP Mobile Start.
Further Reading
The original article series with step-by-step screenshots:
SAP's own tutorials cover the generic Work Zone plumbing: Configure SAP Build Work Zone and Integrate Your Application with SAP Build Work Zone.
