Developing with SAP Extension Suite

Explaining SAP BTP Environments

Objectives
After completing this lesson, you will be able to:

After completing this lesson, you will be able to:

  • Identify the most suitable SAP BTP environment for a new cloud application project

SAP Business Technology Platform Environments

Key Characteristics of SAP BTP Environments

Environments constitute the actual platform-as-a-service offering of SAP BTP that enables the development and administration of business applications. Each environment is equipped with the tools, technologies, and runtimes that you need to build applications.

  • A runtime provides your applications with the environment and infrastructure to be executed.
  • A tool is something that lets you interact with the runtime environment, for example a command line interface or a software development kit (SDK).
  • A service is something that your application depends on, like a SAP HANA Cloud database.

Neo Environment

The Neo environment, historically, was the first environment available on the SAP BTP - though at the time of its emergence the platform was not called SAP BTP yet. Also, while the other environments are supposed to run on Infrastructure as a Service (IaaS) providers like Amazon Web Services, Google Cloud Platform, Alibaba Cloud, and Microsoft Azure (also known as the multi-cloud foundation), the Neo environment runs in SAP data centers only.

The Neo environment lets you develop HTML5, Java, and SAP HANA extended application services (SAP HANA XS) applications. You can also use the UI Development Toolkit for HTML5 (SAPUI5) to develop rich user interfaces for modern web-based business applications.

SAP recommends to migrate your existing scenarios from the Neo environment to the multi-cloud foundation.

Which Environment to choose?

If you need further information on the benefits of the different environments and which environment to choose, have a look at this overview of runtimes, environments and programming models.

Summary

You now know about the available environments on the SAP BTP and can describe their key characteristics. When starting a new cloud application project, you can give an initial assessment on which environment to choose and you know where to find further information.

Save progress to your learning plan by logging in or creating an account