📄️ Introduction to the Basic Version
The Basic Version of the sample application will provide you with the core elements required for a Software as a Service (SaaS) application on SAP Business Technology Platform (SAP BTP).
📄️ Understand the Repository Structure
This part of the tutorial will briefly outline the structure of code directory, so you're comfortable navigating through the provided GitHub repository.
📄️ Prepare the Provider Subaccount
In this chapter, you will learn how to prepare your SAP BTP Provider Subaccount for the deployment of the sample SaaS solution by assigning the required entitlements and setting up the foundational components. This includes a SAP HANA Cloud instance which you need to share with your Kyma Cluster or Kyma Namespace before deployment.
📄️ Build, Pack and Push your Docker Images
As you might know, Kubernetes and therefore also Kyma is all about containerization of workloads. Our application is no exception from this pattern, so before you can deploy the SaaS sample application to your Kyma Cluster using Helm, you first need to build and containerize the various components (UI modules, CAP applications, Application Router aso.) by packing them into a Docker Image and pushing this Docker Image to a Container Registry of your choice like e.g., DockerHub. This is what the following chapter will be all about!
📄️ Deploy the SaaS application
Before you deploy the sample application to your SAP BTP Kyma runtime, please make sure you completed the previous tutorial chapters. Your Docker Images have to be available in your Container Registry, so Helm can access and pull them during the upcoming deployment.
📄️ Subscribe a Tenant Subaccount
In this part of the tutorial, you will learn how to subscribe your first Tenant Subaccount and how to create a first administrator user for your Subscriber Tenant.
📄️ Push data to the SaaS API
The SaaS sample application is equipped with a built-in SaaS API, that your subscribers can use, to push data to their Tenant database containers or to modify existing data. In this part of the tutorial, you will learn how to connect to this API endpoint as a SaaS Tenant and push some sample data.
📄️ Test the application
In this part of the tutorial (since you have already subscribed to the application) you will get some guidance on how to test the SaaS sample application from a Consumer perspective.
🗃️ Helm Charts and Kyma resources
1 items
🗃️ Explore the application components
1 items
📄️ Optional - Unsubscribe from a Consumer Subaccount
If you are planning to setup the Advanced Version next, please consider this part of the tutorial optional!
📄️ Optional - Undeploy the SaaS Application
If you are planning to setup the Advanced Version next, please consider this part of the tutorial optional!