SAP BTP allows you to achieve isolation between the different application life cycle stages (development, testing, productive) by using multiple subaccounts.
SAP Business Technology Platform, Neo environment will sunset on December 31, 2028, subject to terms of customer or partner contracts.
For more information, see SAP Note 3351844.
This documentation refers to SAP Business Technology Platform, Neo environment. If you are looking for documentation about other environments, see SAP Business Technology Platform
↗️ .
- You have developed an application. For more information, see Developing Java Applications.
- You have a subaccount in an enterprise account. For more information, see Global Accounts
↗️ .
Using multiple subaccounts ensures better stability. Also, you can achieve better security for productive applications because permissions are given per subaccount.
For example, you can create three different subaccounts for one application and assign the necessary amount of compute unit quota to them:
- dev - use for development purposes and for testing the increments in the cloud, you can grant permissions to all application developers
- test - use for testing the developed application and its critical configurations to ensure quality delivery (integration testing and testing in productive-like environment prior to making it publicly available)
- prod - use to run productive applications, give permissions only to operators.
You can create multiple subaccounts and assign quota to them either using the console client or the cockpit.
-
Open the cockpit and navigate to your global account.
-
Choose New Subaccount and specify a display name.
-
Use the "+" and "-" buttons next to quota types to set the desired amount of quota and choose the Save button.
Next, you can deploy your application in the newly created subaccount using the Eclipse IDE or the console client. Then, you can test your application and make it ready for productive use.
You can transfer the application from one subaccount to another by redeploying it in the respective subaccount.
-
Open the command prompt and navigate to the folder containing
neo.bat/sh (<SDK installation folder>/tools)
. -
Create a new subaccount.
Execute:
neo create-account -a <subaccount> -u <user who is member of that subaccount> -h <host> -n <display name of the new subaccount>
-
Assign the necessary amount of quota to the subaccount.
Execute:
neo set-quota -a <subaccount> -u <user name or email> -h <host> -m <type of the quota lite, pro, prem or prem-plus>:<integer amount of the quota>
Next, you can deploy your application in the newly created subaccount by executing
neo deploy -a <subaccount> -h <host> -b <application name> -s <file location> -u <user name or email>
. Then, you can test your application and make it ready for productive use.You can transfer the application from one subaccount to another by redeploying it in the respective subaccount.
Related Information
Org Administration Using the Cockpit