Introduction
You have want to create an application that supports a warehouse operator handling the goods receipt process. As a citizen developer, you want to use SAP Build Apps to build the user interface and to create a persistence layer. You must access the purchase order details from SAP S/4HANA Cloud. Therefore, you want to use SAP BTP Connectivity.
Capabilities of SAP Build Apps
In the last unit, you learned how a citizen developer can extend your SAP S/4HANA Cloud systems by using Key User extensibility. Another way of developing extensions is using SAP Build Apps. In contrast to key user extensibility, SAP Build Apps provides you with tools to build a new decoupled application that can access data from SAP S/4HANA Cloud. By leveraging SAP Build Apps, you can take advantage of its easy-to-use development tools to build customized applications that meet your unique business needs, while ensuring you keep the core clean.
Before we jump into the specifics of building extension applications, let us briefly recap the capabilities of SAP Build Apps.
SAP Build Apps is a visual programming environment that enables both citizen and professional developers to create custom enterprise software with no need to write code. With SAP Build Apps you can do the following things:
- Create unique user interfaces with a drag-and-drop tooling.
- Define the logic of your app visually and make use of already preprepared functions.
- Use Visual Cloud Functions to build business logic and data models.
- Connect your application to SAP BTP destination service, which allows you to securely access SAP solutions.