This scenario is primarily intended to demonstrate how to integrate BTP extension application with analytics capabilities like reports, interactive dashboards, and visuals.
By the end of this scenario, you'll be able to :
- Customize an extension application on BTP using calculation views within SAP Business Application Studio.
- Set up a Live Data Connection from SAP Analytics Cloud to SAP HANA Cloud with SSO (Single Sign On) in a few steps to access application data in real time without having to set up the SAP HANA Analytics Adapter.
- Use SAP Analytics Cloud as One Stop tool to build, analyze and forecast business data
- Use one central point to access your application and analytics from SAP Build Work Zone, standard edition with rendering on different devices.
You can find this scenario as a mission in SAP Discovery Center.
This scenario meants to guide Business Analysts without deep statistical knowledge through the steps to perform a risk analysis forecast for a food delivery service with several vendors, delivering food to the company's customers.
When service delivery issues arise, such as late deliveries, or goods delivered in unacceptable conditions to customers, risk manager John calculates the risk cost for each vendor, using a risk management application built on SAP BTP.
Let's go over the steps required to build this scenario:
1 - With help of system admin, we connect to the backend S/4HANA Cloud to fetch business partner data, or use a mock-server application built on CAP.
2 - Professional developer installs and customizes the risk management application using SAP Business Application Studio and adds analytics artifact modules like calculation views.
3 - Professional developer will deploy the app to Cloud Foundry runtime.
4 - With the help of SAP Analytics Cloud tenant admin, we will set up an SSO live connection to SAP HANA Cloud persistence.
5 - Citizen developers designs interactive analytics dashboards and reports for himself or others, he can also explore data from SAP Hana cloud in real time with dynamic visualizations changing on-the-fly
6 - Citizen developers seamlessly integrate Analytical content dashboard in SAP Build Work Zone, standard edition by calling SAC Story URL.
7 - A business user, in our case, a risk manager, can access the SAP Build Work Zone, standard edition service and open the risk management application along with analytics dashboard.
Let's go over the steps required to build this scenario:
| Step | Description |
|---|---|
| Step 1: Prepare | Make sure prerequisites are fulfilled and all required systems are in place |
| Step 2: Set Up | Set up and configure SAP systems and services |
| Step 3: Customize | Add custom logic to Risk Management application |
| Step 4: Set up a Live Data Connection | Set up a Live Data Connection between SAP HANA Cloud and SAP Analytics Cloud |
| Step 5: Develop visual reports | Create Bar and Times Series charts reports in SAP Analytics |
| Step 6: Integrate | Integrate Analytical reports in SAP Build Work Zone, standard edition |
-
Step 1: With the help of system admin, we connect to backend S/4HANA Cloud to fetch business partner data, or use a mock-server application built on CAP.
-
Step 2: professional developer installs and customizes the risk management application using SAP Business Application Studio, by adding analytics artifact modules like calculation views.
-
Step 3: Professional developer will deploy the app to the Cloud Foundry runtime.
-
Step 4: With the help of SAP Analytics Cloud system owner, he will set up an SSO live connection to SAP HANA Cloud persistence.
-
Step 5: Citizen developers can explore data from SAP Hana cloud in real time with dynamic visualizations changing on-the-fly, he can also design interactive analytics dashboards and reports for himself or others.
-
Step 6: Citizen developers seamlessly integrate Analytical content dashboard in SAP Fiori launchpad by calling SAC Story URL.
-
Step 7: A business user, in our case, a risk manager, can access the SAP Build Work Zone, standard edition service and open the risk management application along with analytics dashboard.
- Learn how to use missions and project boards in SAP Discovery Center
- Learn about the goal and outcome of the mission
- Learn the basics of SAP BTP
- Discover the Cloud Application Programming Model (CAP)
- Learn About SAP Work Zone
- Discover the Cloud Application Programming Model (CAP)
- Discover SAPUI5, SAP Fiori Elements and SAP Business Application Studio
- Learn About SAP Analytics Cloud
- Set up the SAP Build Apps Service
- Assign roles for SAP Build Work Zone, standard edition
- Onboard SAP S/4HANA Cloud System
- Configure Communication Settings in SAP S/4HANA Cloud
- Configure End-to-End Communication from SAP BTP to SAP S/4HANA Cloud System
- OPTIONAL: Create an SAP S/4HANA Test System using the SAP Cloud Appliance Library
- Set up the SAP Build Apps Service
- Assign roles for SAP Build Work Zone, standard edition
- Set up the SAP S/4HANA on-premise System
- Set up the SAP Cloud Connector & Trust to the SAP S/4HANA System
- Configure End-to-End Connectivity from SAP BTP to SAP S/4HANA System
- Configure Single Sign-On between SAP S/4HANA and SAP BTP
If you don't have an SAP S/4HANA system, you can use a mock server setup instead.
- Set up the SAP Build Apps Service
- Assign roles for SAP Build Work Zone, standard edition
- Install Mock Server
Once you have set up the landscape, you can develop, test, and run a simple UI application. We will show the steps to implement the simple UI application using the SAP BTP-managed HTML5 repository. This is a kind of PoC to see if and how the whole landscape setup is working.
- Develop a simple UI application:
Create an issue in this repository if you find a bug or have questions about the content.
For additional support, ask a question in SAP Community.
If you wish to contribute code, offer fixes or improvements, please send a pull request. Due to legal reasons, contributors will be asked to accept a DCO when they create the first pull request to this project. This happens in an automated fashion during the submission process. SAP uses the standard DCO text of the Linux Foundation.
Copyright (c) 2022 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.


