SAP BTP (Part 1)

Download as pdf or txt
Download as pdf or txt
You are on page 1of 7

SAP Business Technology Platform (BTP)

Date: 15/06/2023 | Read Time: 17 Min


In this blog, the following points are going to be discussed: -
• Understanding SAP BTP and its significance as a business technology
platform
• Exploring the reasons to opt for SAP BTP for your business
• Discovering the various applications and use cases of SAP BTP
• Gaining insights into the fundamental concepts of the BTP platform.

What is SAP BTP?


SAP BTP, a fusion of four technology portfolios
• Database and Data management,
• Analytics,
• Application development integration
• Intelligent technology
The platform empowers users to transform data into tangible business value. It
facilitates the creation and expansion of SAP applications, as well as the
composition of comprehensive end-to-end business processes with efficiency.

Why choose SAP BTP as your business technology platform?


Cloud platforms are currently a trending topic due to the numerous business
benefits they offer, such as agility, accelerated innovation, shorter time to
market, and enhanced flexibility. SAP BTP is designed to provide the necessary
flexibility and autonomy by delivering the technology required to migrate
assets to the cloud, integrate IT landscapes, and customize and extend SAP and
third-party applications.
In a competitive landscape where various vendors offer unique services
alongside some common ones, SAP BTP stands out in certain scenarios. For
instance, if your company utilizes the S4HANA system and follows the Fiori UI
strategy, and you aim to develop a custom Fiori app, SAP BTP-Extension Suite
is a natural choice, as it provides all the essential tools for this purpose.
Another example is integration, where you can utilize the SAP BTP-Integration
Suite to connect your SAP system with non-SAP systems, provided it aligns with
your specific needs. To initiate your integration, explore the available
connectors and APIs offered by SAP BTP.

What can SAP BTP be used for?


What possibilities does SAP BTP offer? The objective is to rapidly develop and
expand SAP applications, which play a crucial role in transitioning to an
intelligent enterprise. SAP outlines the following scenarios:
Integration: SAP Integration Suite enables the integration of SAP and non-SAP
applications using BTP as a central hub. This integration is achieved through
the use of APIs or open connectors.
Extension: SAP Extension Suite allows for the addition of functionality to
existing business solutions, whether they are on-premise or cloud-based
systems. The extension suite toolbox supports the following steps:
• Connect to your system: Integration Suite, cloud connector.
• Build endpoint (Choose programming model): Workflow management,
Cloud Application Programming Model (CAP), RESTful Application
Programming Model (RAP).
• Add channels: SAP UI5, Fiori, mobile.
• Deploy and operate (Choose your runtime).
SAP clarifies that BTP is the new name for SCP (SAP Cloud Platform) and comes
with an expanded scope. The SAP BTP cockpit serves as the central access
point to the cloud platform, allowing users to manage accounts, applications,
and associated activities.
Basic Platform Concepts
• Global Account
• Subaccount
• Region
• Services
• Environment
• Tools
SAP BTP's comprehensive array of services and solutions is accessible across
various multi-cloud infrastructure providers. The multi-cloud foundation
encompasses diverse environments like Cloud Foundry, ABAP, and Kyma,
spanning different regions and offering extensive language options.

Global Account: - A global account is a realization of a contract you made with


SAP. A global account is used to manage the subaccounts, entitlements,
Quotas, and members. You receive entitlements and quotas to use platform
services per global account and then distribute the entitlements and quotas to
subaccount for actual consumption.
Subaccount: - A global account contains one or more subaccounts in which you
can deploy applications, use services and manage your subscriptions.
Subaccounts in a global account are independent of each other. This is
important to consider with respect to security, member management, data
management, data migration, data integration, and so on when you plan for
your landscape and overall architecture.

Region: - Each region represents a geographical location where applications,


data, or services are hosted. A region is chosen at the subaccount level. For
each subaccount, you select exactly one region. You can deploy applications in
different regions.
• Application - The business applications that you deploy in the region.
• Services - Services enable, facilitate or accelerate the development of
business applications and other platform services on SAP BTP.
• Data - Your business and application data are managed through services
like SAP HANA cloud service.
• Environment - Environment establishes the actual Platform-as-a-Service
(PaaS) offering of SAP BTP that allows for the development and
administration of business applications.
• Infrastructure – The infrastructure layer is provided by SAP or by one of
SAP’s Infrastructure-as-a-services (IaaS) partners.
Services: - SAP BTP offers services to integrate data and to build/extend
applications. BTP services are reusable services, which a developer can use
without worrying about the backend implementation of the services.
Developers can choose the services according to business needs and build the
applications by using different services.
Environment: - Each environment comes with Tools, technologies, and
runtime that you need to build your application. The availability of different
environments allows for greater flexibility in your development process.
The following environments are available:
Cloud Foundry Environment: -
The cloud foundry environment allows you to create several cloud applications
in the cloud foundry environment. It contains SAP BTP, a cloud foundry
runtime service, which is based on an open-source application platform
managed by the cloud foundry foundation.
ABAP Environment: -
Within the cloud foundry environment, you can create a space for ABAP
development. This is what we refer to as the ABAP environment. It allows us to
extend the ABAP-based products, like the SAP S4HANA cloud, and develop new
cloud applications. Also, you can transform existing ABAP-based code or
extensions to the cloud.
Kyma Environment: -
Kyma environment provides fully managed Kubernetes runtime based on the
open-source project kyma. This environment allows developers to extend SAP
solutions with serverless functions and combine with them containerized
microservices.
Neo Environment: -
The Neo environment allows you to develop HTML, Java, and SAP HANA
extended applications. The Neo environment also allows you to deploy
solution on SAP BTP.
Tools: - SAP BTP includes many tools to help you develop and manage
applications, and connect them to your on-premise system.
The following tools are available:
• SAP Business Application Studio (SAP BAS): - Used to develop, debug,
test, and deploy SAP business applications.
• SAP BTP Command Line Interface (CLI): - Command line tool for account
management such as global accounts, subaccounts, directories,
environments, entitlements, subscription, and user and their
authorization.
• Command Line Interface for cloud foundry (CF CLI): - The cloud foundry
command line interface allows you to work with the cloud foundry
environment to deploy and manage applications.

Conclusion
SAP BTP encompasses a wide range of products and capabilities. To maximize
the benefits of their operations and initiatives, SAP customers must identify
the specific BTP components that will add value and implement them
strategically. When it comes to free trials of SAP BTP, you can take advantage
of the opportunity to explore nearly 50+ services through the free trial offer.
This allows you to assess the functionality of the services you are interested in
and make informed decisions accordingly.

Author
Rohini Patil
SAP ABAP Consultant

You might also like