How to Configure SAP Business Application Studio Development for SAP HANA

In this SAP HANA tutorial, we will know about What is SAP HANA Business Application Studio, How to Configure SAP Business Application Studio Development for SAP HANA, and its capabilities.

Also, Read: How to Create SAP Analytics Cloud Story

What is SAP HANA Business Application Studio

SAP Business Application Studio is an integrated development environment provided by SAP for building and extending applications on the SAP Cloud Platform.

  • It provides a collaborative and cloud-based environment where developers can design, build, test, and deploy applications using different technologies and frameworks.
  • SAP Business Application Studio provides a comprehensive set of tools and features that enable developers to create applications, such as web pages and mobile applications, using multiple programming languages including JavaScript, TypeScript, Jave, etc.
  • It supports famous frameworks like SAP Fiori, SAPUI5, and Node.js, so that developers can use these technologies to create modern, user-friendly applications.
  • The IDE offers pre-configured development templates, intelligent code editors for code completion and highlighted syntax, debugging capabilities, and version control integration.
  • It also provides access to a wide range of SAP functions and APIs and allows developers to consume them communicate and quickly integrate their applications with other SAP Systems and services.

In addition, SAP Business Application Studio encourages collaboration by offering features such as real-time collaboration, where multiple developers can work on the same project simultaneously, and with built-in tools for code analysis and sharing code snippets.

Overall, SAP Business Application Studio simplifies the development processes for building applications on the SAP Cloud Platform, providing an integrated and responsive environment for developers to build, test and deploy their applications.

SAP HANA Business Application Studio Capabilities

In SAP Business Application Studio, you have access to one or multiple dev spaces, which are dedicated development environments equipped with the necessary tools, capabilities, and resources for your application development.

Depending on the type of application you intend to build, each dev space is tailored with specific tools catered to that application type. Furthermore, you have the flexibility to augment your application’s capabilities by incorporating additional tools and extensions to meet your specific requirements.

The dev space in SAP Business Application Studio function as a separate development environment that offers a familiar and localized experience. In the dev space, you will have different kinds of tools that help you in executing the commands and interacting with system files such as the terminal.

This allows you to test and run the application directly within the dev space without the need to deploy it to the target runtime, such as Cloud Foundry.

It’s similar to working on your personal computer(PC), where you can experiment and evaluate your application’s behavior in a controlled environment before deploying it to the intended platform.

Unlike standard desktop integrated development environments (IDEs), SAP Business Application Studio offers a unique collection of specialized tools intended exclusively for developing business applications within the SAP ecosystem.

These tools are made to meet the unique needs and difficulties involved in creating applications that seamlessly integrate with SAP systems and services. The entire development cycle is covered by these tools:

  • Use a Git client to copy an existing project, or use templates to start a new project.
  • For SAP-specific technologies, use editors.
  • Test your application quickly in your development environment while using services from outside sources.
  • The application should be created as an MTA and then deployed

To use the SAP Business Application Studio, you can use the following browsers. With time, more browsers will be added.

  • Google Chrome
  • Mozilla Firefox
  • Microsoft Edge

Check out: How to Manage Cloud Entitlements and Quotas in SAP HANA

How to Set Up SAP HANA Business Application Studio for DEV

To set up SAP HANA Business Application Studio for development, follow these steps:

  • Access the SAP Business Application Studio: Go to the SAP Cloud Platform cockpit (https://cockpit.hanatrial.ondemand.com) and log in with your credentials. Navigate to the “Instances” section and select your Business Application Studio instance.
  • Launch SAP Business Application Studio: Click on the “Launch” button to open SAP Business Application Studio in a new browser tab.
Setting Up the SAP HANA Business Application Studio for DEV Launching Application
Setting Up the SAP HANA Business Application Studio for DEV Launching Application
  • After clicking on the SAP HANA Business Application Studio, you might see the page like this:
Setting Up the SAP HANA Business Application Studio for DEV Check Your Trial Page
Setting Up the SAP HANA Business Application Studio for DEV Check Your Trial Page
  • The message shows that the subscription for the SAP HANA Business Application Studio is not added to your Trial account or you need to subscribe to the SAP HANA Business Application Studio before using it.
  • To add the plans for SAP HANA Business Application Studio follow the below steps:
  1. To Open the SAP BTP cockpit, click on the Go To Your Trial Account button.
Setting Up the SAP HANA Business Application Studio for DEV Trial account
Setting Up the SAP HANA Business Application Studio for DEV Trial account

2. Then next tab opens, select the subaccount that you have created or create a new one.

Setting Up the SAP HANA Business Application Studio for DEV Trial subaccount
Setting Up the SAP HANA Business Application Studio for DEV Trial subaccount

3. Next, click on Entitlements in the navigation section, and again click on Configure Entitlements.

Setting Up the SAP HANA Business Application Studio for DEV Configure Entitlements
Setting Up the SAP HANA Business Application Studio for DEV Configure Entitlements

4. Click on the Add Service Plans.

Setting Up the SAP HANA Business Application Studio for DEV Add Service Plans
Setting Up the SAP HANA Business Application Studio for DEV Add Service Plans

5. Then search for the SAP in the search box, and choose the SAP Business Application Studio from the available entitlement list. Then from the Service Details section check the box for trial application.

6. And click on the Add 1 Service Plan button to add the entitlement for the current subaccount.

Setting Up the SAP HANA Business Application Studio for DEV Subscribing
Setting Up the SAP HANA Business Application Studio for DEV Subscribing

7. Click on the Save button to save the selected plans as shown in the below picture.

Setting Up the SAP HANA Business Application Studio for DEV Add Service Plans
Setting Up the SAP HANA Business Application Studio for DEV Add Service Plans

8. Click on the Service Marketplace from the navigation area, then click on the SAP Business Application Studio as shown in the below picture.

Setting Up the SAP HANA Business Application Studio for DEV Add Service Marketplace
Setting Up the SAP HANA Business Application Studio for DEV Add Service Marketplace

9. Then click on the Create button to create an SAP Business Application Studio instance or subscription.

Setting Up the SAP HANA Business Application Studio for DEV Create Instance
Setting Up the SAP HANA Business Application Studio for DEV Create Instance

10. A wizard appears to set up the configuration of SAP Business Application Studio. Keep the default value or information for the SAP Business Application instance and click on the Create button at the right bottom as shown in the below picture.

Setting Up the SAP HANA Business Application Studio for DEV Instance Information
Setting Up the SAP HANA Business Application Studio for DEV Instance Information

11. The message screen appears to inform the instance creation in progress.

Setting Up the SAP HANA Business Application Studio for DEV Instance Creation Message
Setting Up the SAP HANA Business Application Studio for DEV Instance Creation Message

12. After performing the above steps, you will be able to open the SAP Business Application Studio. Next, Enter the SAP credentials as shown in the below picture and click on the “Log On” button.

Setting Up the SAP HANA Business Application Studio for DEV Application Log In
Setting Up the SAP HANA Business Application Studio for DEV Application Log In

13. After login, you might see the screen for accepting legal terms as shown in the below picture. Click on the OK button.

Setting Up the SAP HANA Business Application Studio for DEV Legal Terms
Setting Up the SAP HANA Business Application Studio for DEV Legal Terms

14. The welcome page of SAP HANA Business Application Studio appears after clicking on the OK button as shown in the below picture. Remember, the welcome page appears when you don’t have the dev space.

If you have already created dev space, then the welcome page will not appear. In this case, the dev space manager appears.

Setting Up the SAP HANA Business Application Studio for DEV Welcome Page
Setting Up the SAP HANA Business Application Studio for DEV Welcome Page

NOTE:

-> Before creating a dev space, we need to know “What is dev space”, Dev spaces may be easily spun up and are similar to isolated virtual machines in the cloud. Each type of development environment has pre-installed runtimes and specialized tools for a particular target scenario, such as SAP Fiori or mobile development.
-> Since there is no need to install anything or perform an upgrade, setting up the development environment is made simpler and faster. Developers can now concentrate on their particular business domain whenever and wherever they choose.
-> To create a dev space click on the button Create Dev Space. Please take note that you are only allowed two Dev Spaces during the SAP BTP trial, and only one of them can be activated at once.
-> You may have already hit your limit if you have participated in other workshops. In such a scenario, in order to continue with this workshop, you might need to eliminate one of the other dev spaces.

15. On the next page enter Dev_Hana as the name of your development space, and choose the SAP HANA Native Application as the type of application you want to create.

The majority of the tools you typically require for the kind of application you select will automatically be configured in the development space. But you can also select other, optional extensions.

16. After making all the necessary selections, click Create Dev Space.

Setting Up the SAP HANA Business Application Studio for DEV creating dev space
Setting Up the SAP HANA Business Application Studio for DEV creating dev space

17. The creation of your cloud environment will take place while the Dev Space is starting, which should take about a minute.

Setting Up the SAP HANA Business Application Studio for DEV Starting Dev Space
Setting Up the SAP HANA Business Application Studio for DEV Starting Dev Space

When the Dev Space displays the green Running state, you can click its name to open the editor in your browser.

Setting Up the SAP HANA Business Application Studio for DEV Running State
Setting Up the SAP HANA Business Application Studio for DEV Running State

18. You will be taken to your just-created SAP Business Application Studio Dev Space. To make it simpler for you to access this SAP Business Application Studio development space in the future, we advise you to bookmark this URL.

Setting Up the SAP HANA Business Application Studio for DEV
Setting Up the SAP HANA Business Application Studio for DEV

This is how to Set up the SAP HANA Business Application Studio for DEV.

Have a look: How to Work With SAP HANA Cloud Integration

How to Configure SAP Business Application Studio Development for SAP HANA

We need to perform a few additional one-time configuration procedures to have the Dev Space ready before we start our SAP HANA project.

  • Click on the Cloud Foundry targets icon on the Business Application Studio’s left side.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Icon
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Icon
  • You can now expand Services or Applications in the Cloud Foundry Targets box before selecting the logon icon to carry on with the setting.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Login
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Login
  • Then to the left of the SAP Business Application Studio, the Cloud Foundry Sign-In window will appear. You will be prompted for the API endpoint on the first input.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Sing In and Targets
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Sing In and Targets
  • Please confirm the default value, which can be received from the SAP BTP cockpit at the Subaccount level, as it might not be the right value.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry API Endpoint
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry API Endpoint
  • You must enter the email address that you used to set up your SAP BTP account in the following input form.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Sign In
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Sign In
  • Your organization will be requested the following information. You will typically only have one option available to you. Similar to the API endpoint mentioned previously, the SAP BTP cockpit’s top navigation will display the right value if you need to double-check it.
  • Also, select the space as shown in the below picture.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Target and Space
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Target and Space
  • You should see that the Organization and Space have been configured once all the inputs have been completed, and any service or application instances from the target space are visible.
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Service Instances
Configure Dev Environment in SAP HANA Business Application Studio Cloud Foundry Service Instances
  • You should have a working HANA instance, and the SAP Business Application Studio should have allowed you to create a Dev Space and customize it to meet your requirements. Now is the time to start developing.

Also, you may like some more SAP tutorials:

Conclusion

In this SAP HANA tutorial, we have discussed “What is SAP Business Application Studio” and its capabilities. How to set up and configured a Dev environment in SAP Business Application Studio.

  • What is SAP HANA Business Application Studio
  • SAP HANA Business Application Studio Capabilities
  • Setting Up the SAP HANA Business Application Studio for DEV
  • Configure Dev Environment in SAP HANA Business Application Studio