Files
2025-11-30 08:55:02 +08:00

8.6 KiB

SAP BTP Tutorials Reference

Overview

SAP BTP provides structured learning paths through missions and tutorials, covering CAP and ABAP Cloud development scenarios.

Account Options

Free Tier for SAP BTP

Best for: Productive projects

  • 30+ free-tier services
  • Upgrade capability to paid plans
  • Available under BTPEA, CPEA, Pay-As-You-Go
  • One free plan per runtime (CF/Kyma)

SAP BTP Trial

Best for: Learning and experimentation

  • 90-day trial period
  • 30+ trial services
  • Instant access
  • Learning materials included

CAP Learning Path

Mission 1: Full-Stack CAP Application (Starter)

Sample Application: Incident Management

Modules:

Module Topics
Core Development Environment setup, CAP basics, Fiori Elements UI, custom logic, local launchpad, authorization, testing
Cloud Foundry Deployment CF deployment, SAP Build Work Zone, CI/CD
Kyma Deployment Kyma deployment, Work Zone, CI/CD

Discovery Center: Mission 4033/4432

Mission 2: Side-by-Side Extension

Sample Application: Incident Management + S/4HANA

Tracks:

Track Runtime Backend
Remote Service - CF Cloud Foundry Mock Server
Remote Service - CF Cloud Foundry S/4HANA Cloud
Remote Service - Kyma Kyma Mock Server
Remote Service - Kyma Kyma S/4HANA Cloud
Eventing - CF Cloud Foundry Mock/S/4HANA
Eventing - Kyma Kyma Mock/S/4HANA

Prerequisites: Complete remote service before eventing

Discovery Center: Mission 3999

Mission 3: Enterprise-Grade CAP Application

Features:

  • Change tracking
  • Audit logging
  • Attachment uploads

Sample Application: Incident Management (enhanced)

Discovery Center: Mission 4364

Mission 4: Multitenant CAP Application

Sample Application: Incident Management (SaaS)

Entry Point Options:

Approach Consumer Requirements Site Management
Central SAP Build Work Zone instance Consumer managed
Local None Provider managed

Key Features:

  • Tenant isolation
  • Subscription lifecycle
  • Key user extensibility

Discovery Center: Mission 4497

Mission 5: Observability in CAP Application

Tool: SAP Cloud Logging

Capabilities:

  • Logs
  • Metrics
  • Traces

Discovery Center: Mission 4432/4718

ABAP Learning Path

RAP100 Basics (Transactional)

Sample Application: Flight Reference Scenario

Tutorials:

Tutorial Topics
Understanding RAP Fundamentals, architecture
Database Tables Table creation, data elements
UI Service Generation Automatic CDS/RAP generation
Data Model Enhancement Associations, annotations
OData Streams Large object handling
Business Object Behavior Numbering, determinations, validations
Fiori App Deployment UI deployment, testing
Fiori Launchpad Integration, tiles

RAP100 Intermediate

Tutorials:

Tutorial Topics
Instance Actions Custom actions on entities
Factory Actions Create with copy
Dynamic Feature Control Conditional UI elements
ABAP Unit Testing Test class creation

RAP120 (AI-Assisted)

Tool: SAP Joule

Capabilities:

  • Predictive code completion
  • ABAP Cloud Generator
  • Unit test generation

GitHub: RAP120 sample project

Analytical Scenario

Tutorials:

Level Tutorial
Beginner Develop and Consume Queries on SAP Analytics Cloud
Intermediate Queries Based on Booking Supplement

Integration: SAP Analytics Cloud with InA-enabled CDS

Certifications

Certification Focus
SAP Certified Associate - Back-End Developer - ABAP Cloud RAP, CDS, ABAP Cloud

Partner Tutorials

Poetry Slam Manager (CAP)

Type: Reference application for multitenant CAP SaaS

GitHub: https://github.com/SAP-samples/partner-reference-application/

Tutorial Coverage:

  1. Core application development (business models, logic)
  2. Enhancement to multitenant (multi-customer) solutions
  3. ERP backend integration (S/4HANA Cloud, Business One, Business ByDesign)
  4. Feature expansion
  5. Application extension

Key Topics:

  • Full-stack CAP development
  • ERP-agnostic design
  • Cost optimization
  • Subscription lifecycle

Bill of Materials: https://github.com/SAP-samples/partner-reference-application/blob/main/Tutorials/01-BillOfMaterials.md

Music Festival Manager (ABAP)

Type: Reference application for multitenant ABAP SaaS

GitHub: Partner Reference Application on GitHub

Tutorial Coverage:

  1. Core Application Development: Business models, logic, UI, authentication, role-based authorization
  2. Deployment & Provisioning: Building and deploying to consumers
  3. SAP S/4HANA Cloud Integration: Connecting with enterprise systems
  4. Feature Enhancement: Expanding application capabilities

Key Topics:

  • Full-stack ABAP Cloud development using RAP
  • Scalable multitenant architecture
  • SAP BTP Developer's Guide best practices

Partner Reference Application Extension

Type: Customer-specific extension example

GitHub: https://github.com/SAP-samples/partner-reference-application-extension

Topics:

  • Enhanced catering management capabilities
  • Tenant-specific configurations
  • Key user extensibility
  • Base application integration

Learning Resources

SAP Learning Journeys

Journey Focus
Practicing Clean Core Extensibility for SAP S/4HANA Cloud Extensions
Acquiring Core ABAP Skills ABAP fundamentals

Additional Resources

Resource URL
SAP Developers https://developers.sap.com/
SAP Learning https://learning.sap.com/
SAP Community https://community.sap.com/
SAP Discovery Center https://discovery-center.cloud.sap/

Prerequisites Management

Entitlements

Before starting missions:

  1. Open BTP Cockpit
  2. Navigate to Entitlements
  3. Configure quotas for services
  4. Assign to subaccount

Common Services Required

Service Plan Purpose
SAP HANA Cloud hana Database
Cloud Foundry Runtime MEMORY Application runtime
SAP Build Work Zone standard Launchpad
Continuous Integration & Delivery default CI/CD

Source Documentation