To start with this tutorial, you need an SAP Business Technology Platform (SAP BTP) global account for development.
-
Go to your SAP BTP global account.
-
Create a new Multi-Environment subaccount with the name
PoetrySlams
and enter Amazon Web Services (AWS) as provider.The subdomain must be unique across the whole region. Therefore, include an abbreviation that uniquely identifies your company. Don't use special characters or capital letters. In addition, keep it short to avoid length restriction issues.
After you've created a new SAP BTP subaccount, only the standard services appear in the Entitlements list. To enable SAP Business Application Studio, assign the respective entitlement to the newly created SAP BTP subaccount:
-
Go to the SAP BTP global account.
-
Go to Entitlements and Entity Assignments.
-
Open the value help under Select Entities and select the corresponding SAP BTP subaccount, for example, PoetrySlams.
-
Choose Edit and Add Service Plans.
-
Select the SAP Business Application Studio entitlement and choose an available plan.
-
Choose Add 1 Service Plan and save your changes.
-
Go back to your SAP BTP subaccount.
-
SAP Business Application Studio is now available in the Entitlements list.
-
To create an instance of this service within the SAP BTP subaccount, go to Service Marketplace. As a service, select SAP Business Application Studio and choose Create.
-
The instance appears in the Subscriptions list.
-
When you first start it, access is denied because the user roles have not yet been assigned to this service instance. To assign them, go to Security and Users.
-
Select your user and go to the assigned Role Collections.
-
Select all the roles of SAP Business Application Studio and confirm the assignment.
-
Three role collections have been added.
-
Now, you can start SAP Business Application Studio. If access is denied, wait a few seconds and try again. You may need to clear your browser cache.
-
After you've started the development environment, create a new Dev Space for the development of this tutorial. Name it
PoetrySlams
and select Full-Stack Cloud Application.
- Create a new GitHub repository in a GitHub organization of your choice as a code repository of your own project.
- Link it with your Dev Space.
In the next section, you prepare your subaccount for deployment of the application. Afterward, you can directly clone this repository into your Dev Space to deploy and run the sample application as provided in this repository. Alternatively, you can create the application manually from scratch, which is also described in this tutorial.