Prerequisites
Details on the prerequisites for setting up an account on SAP Business Application Studio for application development is covered in this lesson.
NoteDepending on whether you are using a Trial Account, Free-Tier, or an Enterprise Account, the options available might differ. If you are using an Enterprise Account you will have access to all options. If you are using a Trial or Free-Tier Account, you will find that some options are not available. In those cases watch the simulation.
Context
As discussed earlier in this lesson, you will be using a booster to set up a new subaccount for developing applications on SAP Business Application Studio. The setup environment however, will only enable you to design and preview your applications. You will have to subscribe to additional entitlements and services to be able to deploy your application.
NoteNote that some of the services that this learning journey links to, can incur costs.
If you are concerned about charges, you can opt to skip the corresponding exercises and watch the simulation instead.
NoteIf you are using a Trial Account the booster described in task 1 will not be available as SAP Business Application Studio is available by default. In this case, continue with task 2.
NoteIn this exercise, it is recommended to save your work more often than requested in the substeps.
Let's get started.
Exercise Options
The following simulation reproduces the full exercise execution:
Task 1: Run the "Get Started with SAP Business Application Studio" Booster
Steps
Use a booster from your global account cockpit.
From the navigation pane of your SAP BTP cockpit, choose Boosters.
Search for studio to find the booster called Get started with SAP Business Application Studio, and open it.
The booster overview page provides some more information about the booster, and the solution diagram shows the (potential) services involved.
Choose Start to start the booster. In the first step, the booster will check whether the prerequisites for running the booster are in place. Once this step is finished and no issues are found, choose Next.
You can now choose to create a new subaccount (recommended for this exercise), or choose an existing subaccount to apply the booster. Choose Next.
As Provider choose Microsoft Azure and as Region choose US West (WA).
You can now configure your subaccount's name, region, cloud provider, and so on. Depending on the entitlements, your options for cloud providers and regions can be different because not every service is available in every data center. The SAP Continuous Integration and Delivery service is optional, but it is recommended to keep these services, as they will be used as part of this Learning Journey.
Choose Next.
In this step, you can add team members to your subaccount. Administrators can manage the account and services. Developers are more limited in their options, but can still develop applications. By default, you will be part of the administrators. Choose Next.
In the last step before execution, you can review your configuration settings. Choose Finish to execute the booster.
A pop-up dialog appears that shows the booster's progress. As you will notice, some steps can be executed in parallel.
Once the booster has successfully finished, choose Navigate to Subaccount.
Task 2: Open SAP Business Application Studio from the new Subaccount
Steps
Find and open the URL to SAP Business Application Studio.
You are now in the overview page of your newly created subaccount. Notice the space (by default Dev that was created for you). From the navigation pane on the left, choose Instances and Subscriptions.
In the Subscriptions list, you will see a link to the SAP Business Application Studio. Choosing this link will bring you to the entry point (home page) of the SAP Business Application Studio.
From this page, you can create a cloud-based development environment and start developing apps. The details will be handled in the next lesson. As mentioned earlier, at this point the environment setup allows you to develop and preview your applications, but you will not be able to deploy them. Proceed to the next steps to add additional entitlements and subscriptions for deployment.
Task 3: Add more Entitlements to your Subaccount to be able to Deploy Applications
NoteIn this task you will add several services to your subaccount. If you decide to use free-tier services be aware of the fact that each service implements its own limitations (for example with regards to the number of available instances per account).
Steps
Add entitlements to the subaccount.
From the navigation pane on the left, choose Entitlements. The list overview shows you all entitlements currently assigned to your subaccount. Some are added by default when a subaccount was created. Others were added by the booster.
Choose Configure Entitlements.
Choose Add Service Plans.
Add the SAP Build Work Zone entitlement.
Search for zone, and choose the SAP Build Work Zone, standard edition entitlement.
Choose the plan. This can be free, which is our free-tier offering, or standard.
Choose Add 1 Service Plan in the bottom right.
Add the SAP HANA Cloud entitlements.
Choose Add Service Plans.
Search for hana, and choose the SAP HANA Cloud entitlement.
Choose the plan. This can be hana-free, which is our free-tier offering, or hana, which is the standard paid service plan.
Choose the SAP HANA Schemas & HDI Containers entitlement.
Choose the hdi-shared plan.
Choose Add 2 Service Plans in the bottom right.
Add the Mobile Services entitlement.
Choose Add Service Plans.
Search for mobile, and choose the Mobile Services entitlement.
Choose the standard plan.
NoteWe do not offer free-tier for this service. If you are concerned about charges, you can opt to skip this entitlement and the related lesson.
Choose Add 1 Service Plan in the bottom right.
Add the Cloud Foundry runtime entitlement.
Choose Add Service Plans.
Search for run, and choose the Cloud Foundry runtime entitlement.
Choose the MEMORY plan.
NoteThis plan does not apply to Cloud Foundry organizations created with the free plan.
Choose Add 1 Service Plan in the bottom right.
Depending on the complexity and resources required for your project, you might need more than the default number of Cloud Foundry runtime units assigned, which is 1 unit. For this exercise, we will be using 2 units. Find the row for Cloud Foundry runtime, and increase the amount of units assigned for the subaccount to 2.
Save all added service plans.
Choose Save.
Wait for the changes to be saved and applied to the subaccount before continuing the exercise.
Result
You have now set up your account for full-stack application development using productivity tools in SAP Business Application Studio, and you are ready for the next exercises.