Skip to Content
Technical Articles
Author's profile photo Xavier DUPEYRAT

SAP Business Technology Platform Concepts

SAP Business Technology Platform Concepts

(Source: Basic Platform Concepts – SAP Help Portal) In 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 analytics, application development and automation, integration, enterprise 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.

 

Thanks for reading.

Assigned Tags

      2 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Alexandre Sabatier
      Alexandre Sabatier

      Great summary!

      Author's profile photo Vishwa Gopalkrishna
      Vishwa Gopalkrishna

      Nice summary Xavier; looking forward to your next blogs on ALM.