This article is mainly intended for Google Cloud Platform (GCP) Admins who can develop the applications locally in your cloud shell environment and deploy it to SAP Business Technology Platform (BTP) using SAP Commissions API's to build custom dashboards ..
High Level Architecture flow
Google Cloud Platform - Cloud Shell Environment
SAP Business Technology Platform - Cloud Foundry Runtime
SAP Commissions API - Payments Endpoint
Python or any language you prefer
Libraries used in this article to develop Dashboard ( HTML, Plotly - Dash)
Step 1 : Develop locally in Google Cloud Platform
Sign into your Google account.
In the top navigation, click Activate Cloud Shell
Select your project or create one if you don’t already have one.
Cloud Shell Editor is Cloud Shell’s built-in, browser-based code editor, powered by the Eclipse Theia IDE platform. To open it, click the Open Editor button from your Cloud Shell terminal:
You should be seeing below screen for connecting to Editor
Cloud Shell Editor has rich language support and debuggers for Go, Java, .Net, Python, NodeJS and more languages, integrated source control, local emulators for Kubernetes, and more features. With the Cloud Shell Editor open, you can then walk through a client library tutorial like Cloud Vision’s Detect labels guide, running terminal commands and code from one browser tab.
Open up a Google Cloud quick start and give it a try! This could be a game-changer for your learning experience.
Create below directories for development and this is just preparing for SAP Commissions Payments Dashboard and you can create your own ..