Create an ABAP Environment manually
For the ABAP environment, you need a Cloud Foundry subaccount first to run your ABAP environment.
The provider and region of the Cloud Foundry subaccount must support provisioning an ABAP environment. You can this information for SAP BTP, ABAP environment in SAP Discovery Center Service Plan.
- Step 1
You can use an existing subaccount or create a new one.
Procedure
-
Log on to your Global Account.
-
From your global account, choose
Create–> Subaccount.
-
A popup window opens. Provide the following entries:
Entry Value Display Name for example, subaccount_abap_manual Description optional Region Defines the infrastructure provider and the region for your subaccount, which provides ABAP Subdomain Name of choice. Do not check “Used for production” in Advanced Settings
The subdomain will become part of the URL for accessing applications that you subscribe to from this subaccount. You can choose any string of your choice containing only letters, digits, and hyphens.

-
Choose
Create.
-
- Step 2
-
Enter your subaccount as administrator (if you created the subaccount, you have been auto-assigned as administrator).
-
Select Cloud Foundry Environment in the tabbed navigation and choose “Enable Cloud Foundry”.

-
Keep the pre-configured entries:
- Plan: standard is pre-configured
- Landscape: Landscape of your subaccount is preconfigured
- Instance Name: keep the entry or choose sth. CLI-friendly of your choice
- Org Name: The Cloud Foundry Org Name. There is one per subaccount
-
Choose
Create. -
The org will be created and Cloud Foundry will be enabled.
-
- Step 3
If you create a new Cloud Foundry Environment, the Spaces will be empty. You need at least one.
-
Choose the button
Create Space -
Provide a Space Name, for example: dev
-
Keep the space roles.

-
Choose
Create. -
A space, called dev will be created.
-
- Step 4
If you are working in an enterprise account, you need to add quotas in your subaccount to the services you are entitled to in your Global Account.
Afterward, they appear in the Service Marketplace of your subaccount, and you can use the services in your subaccount by subscribing to them.
-
Go to your global account.
-
From the navigation area, choose Entitlements –> Entity Assignments.
-
Select the subaccount for the ABAP environment and choose
Select.
-
Choose
Configure Entitlements. -
Choose
Add Service Plans.- In the following popup, the available entitlements for this subaccount are shown.
- For the ABAP environment entitlement, select the plans abap_compute_unit, standard, and hana_compute_unit.
- Choose
Add 3 Service Plans(or continue with Web Access for ABAP).

-
Choose
Save.
-
- Step 5
The Web Access for ABAP is required to access the SAP Fiori launchpad for the administrator and to access developed SAP Fiori applications.
- Go to your global account.
- From the navigation area, choose Entitlements –> Entity Assignments.
- Enter the subaccount for the ABAP environment and choose
Select. - Choose Configure Entitlements.
- Choose Add Service Plans.
- For the Web Access for ABAP entitlement, select the plan default (Application).
- Choose
Add 1 Service Plan(or continue with Cloud Foundry Runtime).

-
Choose
Save.
- Step 6
A quota for the Cloud Foundry runtime is optional. It’s only needed for the ABAP environment if your developers want to deploy their own apps in Cloud Foundry.
- Go to your global account.
- From the navigation area, choose Entitlements –> Entity Assignments.
- Enter the subaccount for the ABAP environment and choose
Select. - Choose Configure Entitlements.
- Choose Add Service Plans.
- In the following popup, proceed as follows:
- Choose Cloud Foundry Runtime.
- Under Available Service Plans, select the checkbox MEMORY.
- Choose
Add 1 Service Plan.
- Choose
Save.
- Step 7
Create a service instance for the ABAP environment from the Service Marketplace.
Procedure
- Log on to the SAP BTP cockpit and navigate to your Cloud Foundry subaccount.
- From the navigation area, choose Services Service Marketplace.
You see a list of all services that are available to you.

-
Choose ABAP environment.
- Choose Create.
A wizard opens that helps you create your instance.

-
Select the standard service plan.
- Choose Cloud Foundry as your runtime environment.
- Select a space name, e.g. dev.
- Enter a CLI-friendly instance name, common is default_abap.
- Choose Next.
- Provide additional instance parameters for the configuration.
You use the default form in this tutorial.
- Admin Email Address: take yours.
- Development System checkbox: This is checked by default. Keep it in a training environment.
- ABAP system ID: Must consist of exactly three alphanumeric characters
- ABAP runtime size: Minimum 1
- HANA memory size: Minimum 2 (4 recommended)
Make sure that you don’t choose more compute units than you have assigned to your subaccount for the ABAP environment

-
Choose Next to review and verify your instance details.

-
Choose Create.
The ABAP environment instance is being set up, which might take a while.
Wait for an email that is sent when the setup is completed and the system is up and running.

-
Click Instances and Subsciptions to see the progress.

-
Once done (after a while), click your instance name, in this case default_abap.
Note: Subscribed Applications is still empty.

-
You will receive an error message, because you did not yet subscribe to the ABAP Web Access.

- Step 8
This subscription is required to access the launchpad for the ABAP administrator and to access developed SAP Fiori applications. Subscription is required only once per subaccount.
Procedure
- Log on to the SAP BTP cockpit in the Cloud Foundry subaccount in which you run ABAP.
- In the navigation area, choose Services –> Service Marketplace.
- Choose the SaaS application tile Web access for ABAP.
- Choose
Create. - A popup window opens. Keep the defaults. Choose Create.

-
Wait for the subscription to be provisioned. Navigate to Instances and Subscriptions.
A new subscription for “Web access for ABAP” has been created. Click on it. You just get a success message.

-
Scroll down and click your instance default_abap again.
The ABAP administrator launchpad opens. Browse the apps of the launchpad.
Using the ABAP administrator launchpad is part of advanced ABAP tutorials.

Congratulations! You have succesfully setup the ABAP Environment manually.
For using it in development scenarios, please refer to related tutorials and missions e.g. on Discovery Center or on SAP Tutorials for Developers.