SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Get Started with Creating a Custom Domain in SAP Build Work Zone, advanced edition

Using the SAP Custom Domain service, administrators of SAP Build Work Zone, advanced edition can configure a custom domain for exposing a site instead of using the default domain.

Overview

🎓 beginner 120 min. SAP Build Work Zone Advanced EditionBeginnerTutorialSAP Business Technology PlatformCloud

You will learn

  • How to create and manage custom domains for SAP Build Work Zone, advanced edition
  • How to configure custom domains using SAP Cloud Identity Services - Identity Authentication
  • Where to find documentation in order to complete the configuration
Created by July 8, 2025
Contributors

Prerequisites

Prerequisites

Steps

Overview

Instead of using the default domain that’s assigned to your subaccount, you can purchase a custom domain with a unique name that’s easily recognizable by your users, making them more secure about accessing your site. For example, if your default domain is subaccount.workzone.cfapps.eu10.hana.ondemand.com, you can purchase the domain mycompany.com, create a custom domain prod.mycompany.com, and securely expose your site under this custom domain. Using the same domain for a site as well as for all the embedded content including Identity Authentication, enables broader integration scenarios, by avoiding third-party cookies with the respective security drawbacks. Note, if you decide to use a custom domain, make sure that you update links and inform end users to update their bookmarks. If users want to still use the default ondemand.com domain, this is possible.

Illustration of the custom domain configuration process

To make sure that your domain is trusted by way of activated server certificates and that all application data is protected, you must set up secure TLS/SSL communication. Then make your application reachable via your custom domain and route traffic to it.

Configuration Process
Configuration Process

Step 1 Manage reserved and custom domains

To make your applications reachable and secure under your own domain, use the Custom Domain Manager to create and manage your reserved and custom domains. The reserved domain should be your parent domain (for example, prod.mycompany.com). The custom domain is created based on your reserved domain (for example, workzone.prod.mycompany.com). The best practice is to use 3 different subaccounts for Dev, QA and, Prod, so we recommend creating 3 reserved domains accordingly. Example: dev.mycompany.com, qa.mycompany.com, prod.mycompany.com. Then perform the custom domain configuration steps such as creating custom domains, server certificate etc, for all 3 subaccounts.

  1. Open the SAP BTP cockpit, and log on to the Custom Domain Manager.

  2. Choose the Domains tile.

    Reserved domains
    Reserved domains

  3. Click Add to add a domain name that you want to reserve for this landscape and associated extension landscapes. For example: mycompany.com.

    Select reserved domain
    Select reserved domain

    Note that the domain name is now displayed in the list of Reserved Domains.

  4. Switch to the Custom Domains tab and click Create, and select for your Subaccount’s SaaS Subscriptions.

    Select create
    Select create

  5. A wizard opens displaying your subscribed applications, in their corresponding landscapes. Now do the following:

    • From the Select Deployment Type step, select SAP Build Work Zone, advanced edition as the SaaS application and click Next Step.

    Select reserved domain
    Select reserved domain

    • From the Select Reserved Domain step, select the desired domain from the list of Reserved Domains which in our case is prod.mycompany.com. Now click Next Step.

    Select domain
    Select domain

    • From the Create Subdomain Name step, enter a single subdomain name, for example prod and click Finish. The result is a new custom domain. For example, workzone.prod.mycompany.com

    Select subdomain
    Select subdomain

  6. Create a custom domain for every runtime destination. For example: xyz200.prod.mycompany.com (xyz200 in this example is the on-premise backend). The custom domain for the runtime destination must be part of this hierarchy, meaning it should be a single subdomain under the reserved domain, otherwise an error will occur. This is because SAP Build Work Zone code suppresses the subdomain (for example, workzone.prod.mycompany.com) used for the SAP Build Work Zone site when performing requests to on-premise backend applications.

    Custom domain for runtime destinations
    Custom domain for runtime destinations

    If you have content providers in multiple subaccounts (for example, dev/test/prod), make sure that every subaccount has its own custom domain for the SAP Build Work Zone subscription and destination. The destination content could be similar, but the destination’s name should be different.

    Here’s an example:

    | :————- | :————- | :————- | :————- | Runtime Destination Domain | DNS CNAME | SaaS Route | SAP Build Work Zone Domain | xyz200.prod.mycompany.com | CNAME api.cf.eu10.hana.ondemand.com. | portal-prod-sapdelim-xyz200.workzone.cfapps.eu10.hana.ondemand.com | workzone.prod.mycompany.com | xyz300.qa.mycompany.com | CNAME api.cf.eu10.hana.ondemand.com. | portal-qa-sapdelim-xyz300.workzone.cfapps.eu10.hana.ondemand.com | workzone.qa.mycompany.com. | xyz400.dev.mycompany.com | CNAME api.cf.eu10.hana.ondemand.com. | portal-dev-sapdelim-xyz400.workzone.cfapps.eu10.hana.ondemand.com | workzone.dev.mycompany.com.

  7. From the Cloud Identity Services dashboard go to the Applications & Resources tab, and create a custom domain for your SAP Cloud Identity Services tenant. For example, ias.prod.mycompany.com.

The custom domains are created and displayed in a list, along with their corresponding landscape and status.

Step 2 Use custom domain in Identity Authentication
+
Step 3 Manage Transport Layer Security (TLS) configurations
+
Step 4 Manage server certificates
+
Step 5 Manage SaaS routes
+
Step 6 Create a CNAME record
+
Step 7 Configure the redirect URL
+
Step 8 Select the domain for your subaccount
+
Step 9 Create a custom domain for Digital Workplace Service (DWS)
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 9
1. Manage reserved and custom domains 2. Use custom domain in Identity Authentication 3. Manage Transport Layer Security (TLS) configurations 4. Manage server certificates 5. Manage SaaS routes 6. Create a CNAME record 7. Configure the redirect URL 8. Select the domain for your subaccount 9. Create a custom domain for Digital Workplace Service (DWS)

Learn more →