Skip to content

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/bc/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.

Background ​

The steps above are complete on their own. The article series they come from has a screenshot of every dialog:

SAP's own tutorials cover the generic Work Zone plumbing: Configure SAP Build Work Zone and Integrate Your Application with SAP Build Work Zone.