Skip to content

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:

  1. Destination — a BTP destination points to the HTTP service of the ABAP system that runs your abap2UI5 apps.
  2. 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.
  3. 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_start parameter, 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:

PropertyValueDescription
HTML5.DynamicDestinationtrueLets HTML5 apps resolve this destination at runtime
product.nameABAP SystemNames the backend type for the Work Zone tile configuration
sap-client(your client number)The SAP system client to connect to (e.g., 001)
WebIDEEnabledtrueEnables the destination for SAP Business Application Studio
WebIDEUsageodata_abap,dev_abapDeclares supported protocols for development tools

Work Zone Setup

  1. Subscribe to SAP Build Work Zone (standard edition is sufficient) in your subaccount and open the Site Manager.
  2. Deploy the connector app from the abap2UI5-addons organization to your subaccount's HTML5 application repository.
  3. In the Content Manager, add the deployed app, assign it to a group and to the Everyone role (or your own role), and add it to a site page.
  4. Pass the abap2UI5 app class to start via the app_start parameter 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.