← Back to list

SAP BTP Basics — Complete Beginner to Intermediate Guide

SAP BTP (Business Technology Platform) Overview

Rahulbobadi · 2026-07-14 12:50 · 0 claps · 3.1 min read
#sap-btp
Open on Medium ↗

SAP BTP Basics — Complete Beginner to Intermediate Guide

SAP BTP (Business Technology Platform) Overview

SAP BTP is SAP’s cloud platform that provides services for:

  • Application Development
  • Integration
  • API Management
  • Database & Data Management
  • Analytics
  • Artificial Intelligence
  • Automation

Think of SAP BTP as the AWS/Azure platform for SAP workloads, where you can build, run, extend, and integrate applications.

Understanding the BTP Hierarchy

Global Account
    |
    +-- Subaccount
            |
            +-- Entitlements
            |
            +-- Environment
                    |
                    +-- Spaces
                            |
                            +-- Applications
                            +-- Service Instances
  1. Global Account

What is it?

A Global Account is the top-level container in SAP BTP.

When a company purchases SAP BTP, SAP provides a Global Account.

Responsibilities

  • Manage overall BTP landscape
  • Allocate services to subaccounts
  • Manage quotas
  • User administration
  • Monitoring usage

Example

Imagine Any XYZ Company purchases SAP BTP.

Global Account
= XYZ-Tech-BTP

Under this, different teams or projects can create subaccounts.

Real-Life Analogy

Think of a Global Account as an entire apartment building.

2. Subaccount

What is it?

A Subaccount is a logical partition inside the Global Account.

Subaccounts help separate:

  • Development
  • Testing
  • Production
  • Different Business Units

Example

Global Account
|
+-- Dev Subaccount
|
+-- Test Subaccount
|
+-- Prod Subaccount

Each subaccount has:

  • Region
  • Cloud Provider
  • Services
  • Applications
  • Security configuration

Example Configuration

Subaccount Name: ERP-DEV
Region: India (Mumbai)
Cloud Provider: AWS

Real-Life Analogy

A Subaccount is an apartment within the building.

3. Spaces

What is a Space?

A Space exists inside the Cloud Foundry Environment.

It is used to organize applications and services.

Structure

Subaccount
    |
    +-- Cloud Foundry Org
            |
            +-- Space A
            +-- Space B

Example

ERP-DEV
|
+-- Backend-Space
|
+-- Frontend-Space
|
+-- Integration-Space

Why Spaces?

They help separate:

  • Developers
  • Teams
  • Applications
  • Resources

Real-Life Analogy

In an apartment:

Apartment = Subaccount

Living Room = Space 1
Kitchen = Space 2
Bedroom = Space 3

4. Entitlements

What are Entitlements?

Entitlements determine:

Which services can be used and how much of each service can be consumed.

Without entitlement, a subaccount cannot create services.

Example

Global Account buys:

API Management = 5 Units

Integration Suite = 10 Units

HANA Cloud = 2 Instances

The administrator distributes these to subaccounts.

Example Allocation

Dev Subaccount

API Management = 1
Integration Suite = 2

Prod Subaccount

API Management = 4
Integration Suite = 8

Real-Life Analogy

Think of entitlements as the budget allocated to each apartment.

5. Service Instances

What is a Service Instance?

A Service Instance is an actual running instance of a BTP service.

Once entitlement is available:

  1. Choose service
  2. Create service instance
  3. Consume the service

Example

Entitled Service:

SAP HANA Cloud

Create Instance:

hana-db-dev

Now applications can use:

hana-db-dev

database.

Example

Service Available:

API Management

Create Instance:

api-management-dev

Now APIs can be published through it.

Relationship Between Entitlement and Service Instance

Entitlement
     |
     v
Permission to Use Service

Service Instance
     |
     v
Actual Running Service

Complete Flow

Global Account
|
+-- Subaccount (DEV)
        |
        +-- Entitlement
                |
                +-- API Management
                |
                +-- HANA Cloud
        |
        +-- Cloud Foundry
                |
                +-- Backend Space
                |
                +-- Frontend Space
        |
        +-- Service Instances
                |
                +-- hana-dev
                |
                +-- api-mgmt-dev

How SAP API Management (APIM) Fits Into BTP

This is one of the most common interview questions.

What is APIM?

SAP API Management is part of:

SAP Integration Suite

It helps:

  • Expose APIs
  • Secure APIs
  • Monitor APIs
  • Throttle traffic
  • Apply policies
  • Manage API lifecycle

APIM Position in BTP

SAP BTP
|
+-- Subaccount
        |
        +-- Integration Suite
                |
                +-- API Management

Typical APIM Flow

Client App
     |
     v
API Management
     |
     v
Backend System

Example:

Mobile App
      |
      v
SAP API Management
      |
      v
S/4HANA System

APIM acts as a gateway.

Why Use APIM?

Without APIM:

Mobile App
      |
      +----> S/4HANA

Problems:

  • No Security
  • No Rate Limiting
  • No Monitoring
  • No Analytics

With APIM:

Mobile App
        |
        v
SAP API Management
        |
        v
S/4HANA

Benefits:

✅ Authentication

✅ Authorization

✅ Rate Limiting

✅ API Analytics

✅ API Security

✅ API Monitoring

✅ Centralized Management

APIM Deployment in BTP

Step 1

Global Admin assigns entitlement.

Global Account
     |
     +-- Integration Suite Entitlement

Step 2

Assign entitlement to Subaccount.

DEV Subaccount

Step 3

Create Integration Suite Subscription.

Integration Suite

Step 4

Enable API Management capability.

Integration Suite
        |
        +-- API Management

Step 5

Create and Publish APIs.

API Proxies
Products
Applications
Policies
Developers

Interview-Friendly Summary

One-Line Memory Trick

Global Account
   ↓
Subaccount
   ↓
Entitlements
   ↓
Create Service Instances
   ↓
Deploy Apps into Spaces
   ↓
Use APIM to securely expose APIs

메타데이터
post_id
e1bfbda953bd
slug
sap-btp-basics-complete-beginner-to-intermediate-guide-e1bfbda953bd
url
https://medium.com/@rahul.bobadi/sap-btp-basics-complete-beginner-to-intermediate-guide-e1bfbda953bd
canonical_url
https://medium.com/@rahul.bobadi/sap-btp-basics-complete-beginner-to-intermediate-guide-e1bfbda953bd
author_url
https://medium.com/@rahul.bobadi
status
ok
fetched_at
2026-07-27 12:02:22