Additional SAP BTP Terminology
Earlier we talked and defined the terms region, global account, subaccount and directory in the context of the SAP BTP account model. We now continue with the next set of terms crucial to understanding SAP BTP. These terms are:
- Service / Service Plan
- Entitlement / Quota
- Environment
- Subscription / Service Instance
- Application
Let's take a look at each.
The Analogy: Building A House
Service
Service Plan
Entitlement / Quota
Environment
Subscription / Service Instance
Application
So as they say "let’s put it all together". Let’s say a customer is using SAP S/4HANA Cloud along with SAP BTP for several use cases. One of those use cases is a custom application they need to design and build. Let’s walk through their implementation of this use case using all of the terminology introduced in this unit to make sure we have a clear understanding of the terms and how they are used.
The customer purchases an SAP BTP license pursuant to a contract and in designing some custom applications several SAP BTP services are identified as necessary.
Walking through a "flow" which uses the terminology discussed in this lesson we could say the following:
- An administrator logs into their "global account" provisioned by SAP.
- They use the Americas gateway to access the SAP BTP Cockpit as they’re located in New York City although the application will be deployed in Europe. As such they create three "subaccounts" each in the European "region for development, testing and production respectively.
- As these are the only three subaccounts needed at the moment they decide to forgo the use of a "directory " for now knowing that if additional subaccounts need to be created in the future they may then decide to do so.
- Once the subaccounts are up and running they proceed to confirm the "entitlements" for each of the SAP BTP services identified.
- Using Business Application Studio as an example they confirm that the entitlement is based off of the "standard-edition service plan" and that the "quota" based on that service plan is "1 shared unit".
- Based on the quota being a shared unit the administrator allocates that unit to one of the subaccounts and within the subaccount subsequently creates a "subscription" to the Business Application Studio.
- Applying this same approach to a different service (SAP HANA Cloud) it is determined that the entitlement is based off of the "SAP HANA Cloud" service plan and the corresponding quota is "1 SAP HANA Cloud, SAP HANA database" unit from which any number of "service instances" (in this case SAP HANA Cloud "database instances") could be created.
- The administrator creates two service instances one used for prototyping and the other for development. They then create a "service key" (containing all the necessary configuration and access parameters) for the instance.
- The developers in turn will create a "service binding" to the service key thus enabling their application to use a database instance for the storage of application data.