Skip to content

Kaderde/btp-sac-forecast-mission

 
 

Repository files navigation

Integrate SAC Analytics Forecast with BTP Extension Application

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.

Scenario Overview

You can find this scenario as a mission in SAP Discovery Center.

Business Scenario

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.

Business Scenario

Solution Architecture

Solution Architecture

Where to Start?

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.

Discover

  1. Learn how to use missions and project boards in SAP Discovery Center
  2. Learn about the goal and outcome of the mission
  3. Learn the basics of SAP BTP
  4. Discover the Cloud Application Programming Model (CAP)
  5. Learn About SAP Work Zone
  6. Discover the Cloud Application Programming Model (CAP)
  7. Discover SAPUI5, SAP Fiori Elements and SAP Business Application Studio
  8. Learn About SAP Analytics Cloud

Landscape Setup for SAP BTP and SAP S/4HANA Cloud

Landscape Setup for SAP BTP and SAP S/4HANA on-premise

Landscape Setup for SAP BTP and Mock Server

If you don't have an SAP S/4HANA system, you can use a mock server setup instead.

Implementation of an SAP Build Apps Extension Application

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.

How to Obtain Support

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.

Contributing

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.

License

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.

About

Create a simple custom UI application using the no-code tool SAP AppGyver, push the code to the HTML5 repository, and show different options on how to expose this application - stand-alone or with different SAP Launchpad environments.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors