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.
1. Prerequisites for Provider Subaccount
As already mentioned, you can set up the Basic Version of the sample application in any SAP BTP environment using Free (Tier) service plans of your own Pay-as-you-Go (PAYG) or CPEA account. A tutorial how to setup a PAYG account (allowing you to use all Free Tier service plans) can be found in the Tutorial Navigator.
A setup in a Trial subaccount is also possible, but comes with additional complexity due to missing service plans. So, we strongly recommend the usage of free tier services in a PAYG or CPEA account. If you decide to set up things in Trial, please make sure to choose the us10 region to use SAP HANA Cloud.
Please make sure to cater the following prerequisites:
- Setup a the SAP BTP Kyma Runtime using the free service plan (assign service plan in entitlements if not visible).
Hint Follow the official documentation in SAP Tutorial navigator (click here) if required.
Important Make sure to create your SAP BTP Kyma Runtime using the free plan and not the Standard plan.
- Set up a SAP HANA Cloud instance (hana-free service plan) using the SAP HANA Cloud Tools.
Hint Check the following blog post to learn more (click here).
Important In SAP BTP Trial landscapes, the SAP HANA Cloud Tools are not available. Please create a respective SAP HANA Cloud Instance in a Cloud Foundry Space. Check our Cloud Foundry-based SaaS application to learn more (click here).
Please check the limitations mentioned below when it comes to the usage of some SAP BTP service plans like e.g., hana-free. Furthermore, please note that the hana-free service plan is not available in all SAP BTP regions. You can check the availability in SAP Discovery Center (click here).
2. Entitlements for Provider Subaccount
The application requires the following set of SAP BTP entitlements in the Provider Subaccount:
Service | Free Tier / (Trial) Plans |
---|---|
SAP Alert Notification service for SAP BTP | Free / (Trial: Lite) |
SAP Application Logging Service | Lite |
SAP Authorization and Trust Management Service | Broker Application |
SAP BTP, Cloud Foundry Runtime (Required in Trial only!) | (Trial: Standard) |
SAP BTP, Kyma Runtime | Free / (Trial: Trial) |
SAP Cloud Management Service for SAP BTP | Central |
Destination Service | Lite |
SAP HTML5 Application Repository Service for SAP BTP | App-host App-runtime |
SAP Software-as-a-Service Provisioning service | Application |
SAP HANA Cloud | hana-free (Trial: HANA)tools (Trial: not available!) |
SAP HANA Schemas & HDI Containers | hdi-shared |
SAP Service Manager | Container Subaccount-Admin |
If you need help assigning entitlements to your Provider Subaccount, you might find information here.
3. SAP HANA Cloud prerequisite
If not available yet, please create a SAP HANA Cloud instance in your Provider subaccount or share an existing SAP HANA Cloud from any other subaccount within the same SAP BTP region (e.g., eu10).
Any SAP HANA Cloud instance in the same region as your Kyma Cluster, can be enabled for usage within the Kyma Cluster of your Provider subaccount. Once you created the SAP HANA Cloud instance, please map it with your Kyma Cluster using the Instance Mapping feature. You can either map the SAP HANA Cloud instance with all namespaces in the Kyma Cluster or provide a dedicated namespace name. More information on how to share your SAP HANA Cloud instance with your Kyma Cluster can be found in the following blog post (click here).
Please make sure to use the new SAP HANA Cloud Tools service (service plan tools) for this purpose! The instance mapping feature for Kyma is not available in the SAP HANA Cloud Central UI. The SAP HANA Cloud Tools are not yet available in the Trial environment!
In SAP BTP Trial landscapes, you cannot share a SAP HANA Cloud Instance with your Kyma Cluster. The required SAP HANA Cloud Tools are not available yet. In this case (which won't be covered in detail), please follow the official CAP documentation (https://cap.cloud.sap/docs/guides/deployment/deploy-to-kyma#hana-cloud-instance). It will explain in detail, how to create the required Service Key in the Cloud Foundry context and how to map to to a corresponding Secret in your Kyma Cluster.
4. Limitations of free services plans
When using free SAP BTP services plans like trial for Kyma or hana-free for SAP HANA Cloud, please be aware of the following limitations:
- SAP BTP Kyma trial service plans are usable for 14 days only (click here). After this period, you need to setup a new SAP BTP Kyma Cluster. This limitation does not exist in Free Tier accounts using the free plan.
- Free SAP HANA Cloud instances will be stopped on a daily base to reduce resource consumption. Check (and if necessary restart) your SAP HANA Cloud instance before using your SaaS subscription. Furthermore, you have 30 days to restart your instances or they will be deleted.
- As mentioned, the SAP HANA Cloud Tools are not available in Trial accounts yet. Therefore, in Trial scenarios you have to create your own SAP HANA Cloud instance and HDI Container within a Cloud Foundry Space. Afterwards, you have to create a respective Kyma Secret containing the Service Key details of your HDI Container instance (see here).
- Free Kyma Cluster have a restrictive resource limitation. Make sure you have enough resources left on your Cluster before deploying the sample application. If required, remove other workloads first. Check out the details provided in Discovery Center to learn more!
5. Further information
Please use the following links to find further information on the topics above: