
In addition to the main app-building features, there are a bunch of features that make it easy to build SAP extensions and other SAP-related apps:
- Destinations
- Destinations are connections to back-end systems, often SAP systems, defined within SAP BTP for use by SAP BTP services. SAP Build is aware of destinations defined in the SAP BTP cockpit and can create data resources (that is, connections to back-end systems) based on these destinations. SAP Systems describes how to set up destinations for SAP Build Apps.
- Deployment to SAP BTP
- SAP Build Apps lets you deploy your app to run on SAP BTP. SAP Build Apps enables you to build your project into an MTAR, an application file understood by SAP BTP’s Cloud Foundry environment, and then enables you to send the file to be deployed in SAP BTP.
- SAP BTP Authentication
- You can make it mandatory for the users to be authenticated with SAP BTP before using the app. This is required for many other features, such as referencing SAP BTP destinations.
More Advanced Features
SAP Build Apps also has more sophisticated features to let more advanced business users and developers make the most of the platform. The integration of SAP Build Apps with the SAP Business Technology Platform (BTP) provides several practical capabilities. One of the key advantages is the ability to utilize the Formula Editor to dynamically incorporate variables that retrieve information from SAP BTP, such as the authenticated user’s name or email address. For example, the email address can be accessed using a specific variable within the Formula Editor.

This variable, let’s call it userEmail, can then be dynamically embedded within SAP Build Apps. This functionality enhances the utility for end-users and optimizes end-to-end processes. By leveraging this feature, the email address of a user authenticated via SAP BTP Authentication can serve as input for various processes or parameters when these processes are triggered. This integration highlights the value of authentication in enhancing personalization and streamlining workflow automation, ensuring that user-specific data is securely and efficiently utilized within applications.