SAP Business Technology Platform Concepts

(Source: Basic Platform Concepts – SAP Help PortalIn this blog, you can find a short overview of the SAP Business Technology Platforms concepts.

 

SAP BTP offers users the ability to build and extend SAP applications quickly. SAP BTP comprises solutions spanning data and analyticsapplication development and automationintegrationenterprise planning and artificial intelligence technologies.

Check-out this page to get more information to discover how SAP Business Technology Platform (SAP BTP) brings together application development & automation, integration, data & analytics, and AI capabilities into one unified environment optimised for SAP applications that allow you to create personalised experiences, build faster with business context, and run with context.

 

Technically, the Business Technology Platform, is a PaaS hosted by cloud providers. SAP BTP offers various tools and programming languages for application development.

SAP BTP relies on the following components:

Global Accounts: global account is the realisation of a contract made with SAP. A global account is used to manage sub-accounts, members, entitlements, and quotas.

Sub-accounts: Sub-accounts let you structure a global account according to your organisations and project’s requirements regarding members, authorisations, and entitlements. A global account can contain one or more sub-accounts in which you deploy applications, use services, and manage your subscriptions.The entitlements and quotas that have been purchased for a global account have to be assigned to the individual sub-accounts.

Regions: applications are deployed in different regions. Each region represents a geographical Europe, US East) where applications, data, or services are hosted.Regions are provided either by SAP or by an Infrastructure-as-a-Service (IaaS) partners Amazon Web Services (AWS), Microsoft Azure, Google Cloud, and Alibaba Cloud. The third-party region providers operate the infrastructure layer of the regions, whereas SAP operates the platform.

Environments: Environments constitute the actual platform-as-a-service offering for the development and administration of business applications. Environments are attached in SAP BTP on sub-account level.The multi-cloud foundation supports different environments, such as Cloud Foundry, NEO and ABAP.

  • Cloud Foundry manages runtime for ABAP, Java, JavaScript. Cloud Foundry: Cloud Foundry environment is an open Platform-as-a-Service (PaaS) targeted at micro-service development and orchestration.
  • The ABAP environment is a platform as a service that allows you to extend existing ABAP-based applications and develop ABAP cloud apps decoupled from the digital core.

Services: Services enable, facilitate, or accelerate the development of business applications and other platform services on SAP BTP.

SAP BTP Cockpit: The central point of entry to the cloud platform is the SAP BTP cockpit, where you can access your accounts and applications and manage all activities associated with them. https://cockpit.eu10.hana.ondemand.com/cockpit/

The SAP BTP Cockpit is a web-based administration interface for configuring and managing applications, services, and sub-accounts.

 

SAP BTP Services for Application Life-cycle Management

    • Setup Landscape mapped to the landscape Cloud Foundry sub-account (Dev, QA, Prod).
    • Define destination from Transport Management to BTP Sub-account
    • Maintain transport routes
    • Control and deploy application to the prod stages.
    • CI/CD service lets you create CI/CD jobs for your source repositories.
    • It supports WEBHooks for your github repository to trigger pipeline after each commit. Different types of pipelines are supported:
      • CAP, SAP Fiori in CloudFoundry,
    • Link to Transport Management and deploy in Cloud Foundry space.
  • SAP Business Application Studio (What is SAP Business Application Studio? – SAP Help Portal)
    • SAP Business Application Studio is a development environment tailored for business application based on an open source IDE.
    • SAP Business Application Studio manage dev spaces to provide isolated environments with tools and preinstalled runtimes per business scenario, such as SAP Fiori, SAP S/4HANA extensions, Workflow, Mobile.
    • SAP BTP provides various programming languages and tools for your development project.
    • SAP recommends to use the SAP Cloud Application Programming Model for your development projects. For more information, see  Cloud Application Programming Model.

 

In the next blogs, we will see how SAP Cloud ALM is used to operate your SAP BTP environments.

 

Sara Sampaio

Sara Sampaio

Author Since: March 10, 2022

0 0 votes
Article Rating
Subscribe
Notify of
0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x