In this SAP HANA Cloud tutorial, we are going to know about how to manage cloud Entitlements and Quotas in SAP HANA. And also, we will learn how to add and remove entitlements at the global account level in SAP HANA.
Also, Read: How to Work With SAP HANA Cloud Integration
SAP HANA Cloud Entitlements
The ability to provide for and use a resource is an entitlement. In other words, entitlements refer to the service plans to which you have a right of usage. There is one more term used for entitlement which is quotas.
SAP HANA Cloud Quotas
A quota is a specific numerical amount that designates the maximum permitted use of a resource. The amount of a service plan that you are permitted to utilize, in other words.
Some service plans include numeric quotas, allowing you to alter the number of units accessible in a subaccount. These units represent various things depending on the service and may limit the number of service instances, apps, or routes you can have in a subaccount.
There are service plans with “limited” quotas as well. For service plans with a restricted quota, the service determines the unit that is billed and metered. Then you won’t have to worry about allocating the appropriate amount of that service to each subaccount when you assign it to numerous subaccounts. Giving subaccounts access to such service plans’ entitlements is equivalent to “enabling” or “allowing” subaccounts to use them.
Check out: What is SAP HANA Cloud Graph [Detailed Guide]
Uses and distribution of SAP HANA Cloud Entitlements and Quotas
At the level of the global account, entitlements and quotas are purchased and maintained. From there, they are dispersed to subaccounts, who then use them.
- When quotas or entitlements are removed from a subaccount, they become available once again at the global account level and can be allocated to different subaccounts.
- To distribute the globally available quota among them, you would need to remove a portion of that quota from that one subaccount before granting that service plan to the other subaccount.
- You also have the choice to automatically give a certain amount of quota to each new subaccount created in the directory when applying entitlements and quotas to directories.
- When you choose this option, it does not apply to subaccounts that are already present in the directory. All of the subaccounts you add to that directory will then receive a portion of the quota you gave to the directory until it is exhausted.
- If you add a new subaccount to a directory after the quota has been used up, the new subaccount will no longer receive any quota automatically.
- You cannot use a service at the directory level since directories are only used to group subaccounts. However, even if there are no subaccounts in that directory to use the given quota, it will still be listed as used when you assign entitlements and quotas from the global account to a directory.
- You may consider it a means to “reserve” quota and ensure that it isn’t assigned to other subaccounts or directories.
What are Quota plans?
You can further distribute the quotas allotted to a subaccount in the Cloud Foundry environment. To do this, space quota plans are made and assigned to the spaces.
- The purpose of space quota plans, which are optional, is to restrict rather than enable how much can be used by each space. When using the Cloud Foundry environment, all spaces in a subaccount have access to all entitlements and quotas in that subaccount if you don’t make any space quota plans.
- This implies that a single space could exhaust the entire subaccount’s allotment. You can utilize quota plans and assign them to spaces to prevent that from happening and to put a restriction on how much of the total quota available in the subaccount each space is allowed to consume.
How to manage SAP HANA Cloud Entitlements and Quotas
Understand the distinction between entitlements and quotas before you begin. There are one or more service plans offered for each service. A service plan is a visual representation of the benefits and expenditures associated with a specific service version.
- The number of units accessible in a subaccount can be increased or decreased in some service plans that use numerical quotas. These units may have an impact on the number of service instances, apps, or routes you can have in a subaccount depending on the service they represent.
- Additionally, some service plans only display the word “limited” next to the quota. Then you won’t have to worry about allocating the appropriate amount of that service to each subaccount when you assign it to numerous subaccounts.
- Assigning entitlements for these service plans is equivalent to “enabling” subaccounts to use them.
Entitlements and quotas for subaccounts can be viewed and modified in a number of locations in the cockpit:
- On Subaccount level
- On the Global account level
Here on a global account level, you’ll work. You only have one global account, which serves as your trial account.
Most likely, the reason you’re here is that not all of the service plans that are now available for trial automatically applied to the default trial subaccount that was made for you. You will correct that in this step.
Add any remaining entitlements
Click, and go to your Trial Account on the SAP BTP Trial webpage. Go to Entitlements > Entity Assignments using the side navigation.
Your subaccounts will be displayed in the popover when you click the icon in the selection field.
You can select a trial subaccount.
All of the current entitlements and quotas assigned to that subaccount are loaded into a table by doing this. Then click on Configure Entitlements.
Once in edit mode, you can alter the quotas for current service plans, add new service plans to the subaccount, or delete service plans from that subaccount to make them once more available at the level of the global account.
Select Add Service Plans if you want to add any missing entitlements.
A list of all the services that are currently accessible for trial is on the left of the dialogue that appears. Make sure you add any omitted service plans to your subaccount by going through each of these services.
- To do this, choose a service from the list starting at the top. You can view every service plan offered for that service on the right.
- Select the plan if it isn’t already selected and greyed out, then select the following service until all of them are checked.
- The time has come for you to add the service plan you require if you have been pointed to this lesson because you are missing a particular entitlement.
When finished, select Add Service Plans at the dialogue’s bottom to confirm your decision.
To finalize changes to the subaccount entitlements and exit edit mode while you are still in it, select Save while you are still in the subaccount’s edit mode.
To remove any service, you can click on the delete icon under the Actions section in the above picture.
How to move entitlements across the subaccounts
When you register for a trial account, a subaccount called trial is instantly created for you and is by default given all trial entitlements.
You must manually transfer the entitlements from the default subaccount to the new subaccount if you decide to create a second subaccount and experiment there.
You might wish to transfer all of the trial entitlements, only a portion of them, or even divide the service plan limit across the two subaccounts.
- Click, and go to your Trial Account on the SAP BTP Trial webpage. Go to Entitlements > Entity Assignments using the side navigation.
- Select both subaccounts from the dropdown menu, then click Select.
Two tables, one for each subaccount, will be visible. In order to make entitlements available again at the global account level and allow for reassignment, you must first remove them from the default subaccount.
- For the trial subaccount, select Configure Entitlements above the table to go to edit mode.
- You can either fully delete a service plan from the subaccount while in edit mode or reduce the quota for a certain service plan.
- Click on the trash icon button under Actions for that particular service plan to totally eliminate it.
- To eliminate a service plan’s quota, change the amount you want to keep in the default subaccount and use the +/- buttons in the Quota column. but in a trial doesn’t show these buttons.
You can leave the trial subaccount’s edit mode by selecting Save after you have eliminated all of the service plans and/or quotas from the default subaccount.
The entitlements and quotas you eliminated are now available at the level of the global account, so you can allocate them to your new subaccount. By selecting Configure Entitlements above the table for this subaccount, you may access edit mode.
Similar to the above steps, click Add Service Plans and then in the dialogue box, pick all of the services and plans you wish to add to your new subaccount.
- Don’t forget to raise the quota to the appropriate amount.
- After finishing your additions, select Save to accept your changes and end edit mode for that subaccount.
You have now adjusted the entitlements and quota distribution across your two subaccounts, and your new subaccount is prepared for the deployment of applications and the creation of service instances.
Additionally, you may like some more SAP tutorials:
- How to Create a Foreign Key in SAP ABAP
- How to Create SAP ABAP List View Report (ALV)
- How to Create a Package in SAP ABAP
In this SAP HANA Cloud tutorial, we have learned about the term entitlements and quotas in SAP HANA Cloud and also discussed how to manage entitlements and quotas such as adding and removing the services at the global and subaccount levels.
- SAP HANA Cloud Entitlements
- SAP HANA Cloud Quotas
- What are Quota plans?
- How to manage SAP HANA Cloud Entitlements and Quotas
- How to move entitlements across the subaccounts
I am Chris Waldron, working as a Senior SAP HANA Consultant at Halliburton, Houston, Texas, United States. I have been working in SAP for more than 15 years, especially in SAP IT consulting and business consulting. I worked in various industries in Sales & Distribution, Customer Relationship Management, banking, Risk Management, etc. And I am an SAP Certified Development Specialist – ABAP for SAP HANA 2.0 and SAP HANA Modeling Certified consultant. Read more