SAP BTP Interview Cheatsheet (Quick & Practical)

1. SAP BTP Overview

  • SAP BTP = Unified Platform offering:
    ✅ Database & Data Management
    ✅ Analytics
    ✅ Application Development
    ✅ Integration
    ❗ Cloud-first, modular & extensible
  • Key components:
    • SAP HANA Cloud
    • SAP Integration Suite
    • SAP Extension Suite
    • SAP Analytics Cloud (SAC)
    • SAP Build (Apps, Process Automation, Workzone)
    • SAP Datasphere
    • SAP AI Core & AI Launchpad
  • Supported Cloud Providers:
    AWS, Azure, GCP, Alibaba Cloud
    (Based on region availability)

2. Key Services in SAP BTP

a. Application Development (Extension Suite)

  • SAP Build Apps (Low-code / no-code)
  • SAP Build Process Automation
  • SAP Build Work Zone
  • SAP Cloud Foundry Runtime
  • CAP (Cloud Application Programming Model)
  • RAP (Restful ABAP Programming)

b. Integration Suite

  • Cloud Integration (CPI)
  • API Management
  • Open Connectors
  • Trading Partner Management
  • Event Mesh

c. Data & Database Services

  • SAP HANA Cloud
  • SAP Datasphere
  • SAP HANA Cloud Data Lake
  • SAP ASE / PostgreSQL options

d. Analytics

  • SAP Analytics Cloud (SAC)
  • SAP Digital Boardroom

3. Architecture Concepts

  • Global Account → Subaccount → Spaces → Services
  • Cloud Foundry Architecture:
    • Org
    • Space
    • Runtime apps
    • Service instances
  • Kyma Runtime (K8-based) for microservices
  • BTP Security:
    IAS, IPS, OAuth, XSUAA

4. BTP Deployment Models

  • Cloud Foundry Runtime (most common)
  • Kyma Runtime (Kubernetes-based extensibility)
  • ABAP Environment (Steampunk)
  • Neo environment (legacy)

5. Security & Authentication

  • IAS (Identity Authentication Service) – SSO, MFA
  • IPS (Identity Provisioning Service) – User provisioning
  • XSUAA – Authorization for CF apps
  • JWT tokens for app authentication
  • Destination service for outbound connections

6. Extension Types

a. Side-by-Side Extensions

Using BTP services like CAP, Node.js, Java, SAP Build.

b. In-App Extensions

Within S/4HANA using:

  • Key User Extensions (Fiori)
  • CDS views
  • Custom fields
  • Custom logic

7. SAP CAP (Cloud Application Programming Model)

  • Build enterprise-grade apps quickly
  • Languages: Node.js & Java
  • Uses CDS (Core Data Services)
  • Features: OData services, annotations, database support

8. SAP Integration Suite — Key Areas

  • Cloud Integration (CPI) – iFlows
  • API Management – policies, rate limits, API proxies
  • Event Mesh – asynchronous event-driven integration
  • Open Connectors – 200+ prebuilt connectors

Most commonly asked topic in interviews.


9. SAP HANA Cloud — Core Points

  • Columnar storage
  • In-memory + disk optimization
  • Multi-model database
  • HDI containers
  • Calculation views
  • SQLScript

10. SAP Datasphere

  • Cloud-native data fabric
  • Virtualization + Modeling + Catalog
  • Replaces SAP Data Warehouse Cloud
  • Integration with HANA Cloud & BTP

11. SAP Build Process Automation

  • Combines:
    • Workflow
    • RPA (Bots)
    • Business Rules
  • Low-code automation tool

12. Monitoring & Logging

  • BTP Cockpit
  • SAP Cloud ALM
  • Loggregator (CF logs)
  • Audit Logs
  • Application logs via Kibana/Grafana (Kyma)

13. Important BTP Tools

  • BTP Cockpit
  • SAP Business Application Studio (BAS)
  • SAP Web IDE (legacy)
  • Cloud Transport Management
  • CI/CD Service

14. Frequently Asked SAP BTP Interview Questions

  1. What is SAP BTP and its core pillars?
  2. Difference between Cloud Foundry & Kyma runtime?
  3. What is XSUAA? How does authentication work?
  4. Explain CAP architecture.
  5. How do you create a destination in BTP?
  6. What is SAP Event Mesh and when to use it?
  7. What is the difference between in-app & side-by-side extensions?
  8. What are HDI containers in HANA Cloud?
  9. Explain iFlow components in CPI.
  10. What is SAP Datasphere and how it integrates with BTP?
  11. How does Cloud Transport Management work?
  12. Difference between IAS and IPS?
  13. How do you handle secrets in BTP?
  14. Explain OAuth flows used in BTP.
  15. What types of applications can you deploy on CF runtime?
  16. What is the difference between CAP & RAP?
  17. How do you secure APIs in API Management?
  18. What is Business Application Studio (BAS)?
  19. What are entitlements in BTP?
  20. What is the account hierarchy in BTP?
  21. How to integrate S/4HANA with BTP?
  22. What is principal propagation?
  23. What is the Connectivity service used for?
  24. Difference between HANA Cloud & Datasphere?
  25. What is SAP Build and where is it used?

15. Real-Time Scenarios (High-Value Answers)

  • Extending S/4HANA using CAP
  • Building iFlows for third-party integration
  • Event Mesh for asynchronous order processing
  • Using Destinations to connect to On-prem SAP
  • Deploying SaaS multi-tenant apps
  • Migrating from Neo to Cloud Foundry

I share content relevant to Tech/Interview/Corporate/ & Anything Stuff !!

Do follow for more useful content : https://www.linkedin.com/in/vartika-gupta24/