Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
dvankempen
Product and Topic Expert
Product and Topic Expert






The SAP Business Technology Platform (BTP) Developer Onboarding video tutorial series from the SAP HANA Academy has just been completely revised and updated.

Additional topics

For related material, see

Anything to add? Leave a comment below.

Useful? Give us a like and share on social media.

Questions? Please use the community Q&A.

Thanks!



Hands-On Video Tutorials


New and Improved


philip.mugglestone has completely revised and updated his award-winning, tried-and-tested, Developer Onboarding video tutorial series for the SAP Business Technology Platform, BTP in short.

In this article, you will find the tutorial videos embedded with additional information and resources.

Following along in the patented zero-to-hero format, with no prior knowledge required, you will be ready to start developing business applications on SAP BTP with minimal effort and no time wasted.

What You Will Learn


Watching the complete series of eleven videos takes just under 2 hours. What you will learn is

  • Environments, capabilities, regions and infrastructure, commercial licensing models, free tiers and where to find this all documented

  • Login to the SAP BTP cockpit with a global account and get a grip on entitlements, system landscape, resource providers, and other key aspects

  • Using a "Booster" to create and configure a subaccount and relevant services in a single step as well as how to create and configure a subaccount manually via the cockpit.

  • How to provision services using the SAP BTP cockpit

  • Performing operations via the BTP Command Line Interface (CLI)

  • Performing operations via BTP RESTful APIs

  • Getting started with the Cloud Foundry environment including setting up the relevant developer tooling

  • Getting started with the ABAP environment aka "Steampunk" including tools

  • Getting started with the Kyma environment including tools

  • Key aspects of security in SAP BTP and in context via an extension application with a particular focus on authentication and authorization

  • Key aspects of connectivity in SAP BTP in context via an extension application with a particular focus on destinations.


YouTube Playlist


To bookmark the playlist on YouTube, go to



About the Series


SAP Business Technology Platform (SAP BTP) brings together data management, analytics, artificial intelligence, application development, automation, and integration in one, unified environment.

Tutorials cover different aspects of SAP Business Technology Platform onboarding from managing a global account, creating subaccounts, working with Multi-Cloud Environments including Cloud Foundry, Kyma and ABAP, creating service instances, using the BTP CLI and APIs to security and connectivity.

Code samples are available via yeoman/npm:

  • generator-saphana-academy-mta

  • generator-saphanaacademy-cap

  • generator-saphanaacademy-saas



Getting Started


Video Tutorial


In this video tutorial, Philip Mugglestone gets started by introducing SAP Business Technology Platform and what will be covered in subsequent video tutorials. Technical documentation is reviewed, environments, capabilities, regions and infrastructure providers are discussed as well as commercial licensing models. Philip also explains how to get free access to SAP BTP and showcases several SAP HANA Academy playlists that focus on key BTP topics.

https://youtu.be/5tb_sBL7WHQ?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:00 - Introduction

1:30 - Documentation and concepts

4:45 - Commercial models

5:45 - Discovery Center

8:15 - Free tier

9:45 - Road maps

References


For the references, see


Global Accounts


Video Tutorial


In this video tutorial, Philip Mugglestone shows how to login to the SAP Business Technology Platform cockpit with a global account and reviews key aspects including entitlements, system landscape, resource providers and boosters.

https://youtu.be/zj9BZHtZtTs?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:40 - Login with global account to SAP BTP Cockpit

1:55 - Security

2:30 - Entitlements and assignments

3:15 - System landscapes and formations

4:45 - Resource providers

5:25 - Boosters

7:00 - Recap


Subaccounts


Video Tutorial


In this video tutorial, Philip Mugglestone shows how to create a subaccount in the SAP Business Technology Platform cockpit. Philip shows how to use a "Booster" to create and configure a subaccount and relevant servicres in a single step as well as how to create and configure a subaccount manually via the cockpit.

https://youtu.be/dvE3PJMYEVE?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:20 - Create subaccount

1:00 - Booster: Prepare an account for development

4:00 - Create subaccount manually 

6:10 - Create directory


Provisioning Services


Video Tutorial


In this video tutorial, Philip Mugglestone shows how to provision services using the SAP Business Technology Platform cockpit.

https://youtu.be/faV01FoM1Fc?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:20 - Provisioning services and entitlements

1:30 - Subscription: SAP Business Application Studio

3:35 - Service instance: SAP Graph 

7:20 - SAP HANA Academy tutorials

References


For the references, see


BTP CLI


Video Tutorial


In this video tutorial, Philip Mugglestone shows how perform operations in SAP Business Technology Platform via the BTP Command Line Interface (CLI).

https://youtu.be/eFOjC4OAp2w?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:40 - CLI documentation and download

2:00 - Using btp command in Visual Studio code

2:45 - Login, list and get

5:30 - Autocomplete

8:00 - Create

9:00 - CLI documentation

Commands


Some of the commands used in this video
btp --info
btp help
btp help list
btp login
btp list security/user
btp get accounts/global-account
btp get accounts/subaccount
btp target --subaccount
btp list accounts/entitlement
btp list services/offering
btp list services/plan
btp enable autocomplete
btp create accounts/subaccount
btp assign accounts/entitlement

References


For the references, see


BTP Restful API


Video Tutorial


In this video tutorial, Philip Mugglestone shows how perform operations in SAP Business Technology Platform via BTP RESTful APIs.

https://youtu.be/juouqTPql3E?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:30 - Documentation

2:00 - SAP API Business Hub

2:45 - Create and configure Cloud Management service instance

4:20 - Try out using Postman

References


For the references, see


Cloud Foundry Environment


Video Tutorial


In this video tutorial, Philip Mugglestone shows how get started with the SAP BTP Cloud Foundry environment including setting up the relevant developer tooling.

https://youtu.be/2CRQCNwTT0Q?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:20 - SAP Discovery Center

0:50 - Set up Cloud Foundry using SAP BTP Cockpit

4:00 - Set up SAP Business Application Studio

6:00 - Connect to CF environment

8:00 - Tools for local development

9:10 - SAP HANA Academy tutorial videos

For the references, see


ABAP Environment


Video Tutorial


In this video tutorial, Philip Mugglestone shows how get started with the SAP BTP ABAP environment aka "Steampunk" including setting up the relevant developer tooling.

https://youtu.be/-gR_7r2tB6U?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:30 - Run booster to prepare an account for ABAP development

4:45 - Setup ABAP Developer Tools (ADT) for Eclipse

7:00 - Configure ABAP environment

References


For the references, see


Kyma Environment


Video Tutorial


In this video tutorial, Philip Mugglestone shows how get started with the SAP BTP Kyma environment including setting up the relevant developer tooling.

https://youtu.be/ybr-f7Aliko?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:20 - SAP Discovery Center

0:50 - Set up Kyma environment using SAP BTP Cockpit0

3:00 - Additional tools and components

7:25 - Documentation 

8:00 - Create namespace using Kyma Dashboard

8:40 - Kubeconfig URL

10:00 - Yeoman generator

10:40 - Visual Studio Code extensions

11:00 - SAP HANA Academy tutorial videos

Commands


Some of the commands used in this video
# macOS
xcode-select -p
# Windows
# chocolatey
git --version
make --version
node -v
npm -v
podman version
kubectl version
kubectl krew install oidc-login
helm version
podman login docker.io
npm i -g yo
npm i -g generator-saphanaacademy-mta

References


For the references, see


Security


Video Tutorial


In this video tutorial, Philip Mugglestone covers key aspects of security in SAP Business Technology Platform and shows this in context via an extension application with a particular focus on authentication and authorization.

https://youtu.be/2HW7Hlf6ARs?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:20 - Documentation

2:00 - SAP BTP Cockpit: Users, Role Collections, and Trust Configuration

5:00 - Cloud Foundry

5:40 - Sample app using MTA generator in Business Application Studio

9:40 - SAP HANA Academy video tutorials

References


For the references, see


Connectivity


Video Tutorial


In this video tutorial, Philip Mugglestone covers key aspects of connectivity in SAP Business Technology Platform and shows this in context via an extension application with a particular focus on destinations.

https://youtu.be/SopMsevd84o?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

Markers


0:30 - Reference guide

1:40 - Connectivity in BTP Cockpit: Destinations and Cloud Connectors

3:35 - Destination instance service

4:00 - Sample app using MTA generator in Business Application Studio

7:00 - Configuring destinations in BTP cockpit

8:40 - Try out destination service on SAP API Business Hub

11:30 - SAP Community articles

12:00 - SAP HANA Academy

References


For the references, see


API Business Hub


Video Tutorial


In this video tutorial, Philip Mugglestone provides an overview of SAP API Business Hub where you can discover, explore, and test different types of content to accelerate your integration and extension scenarios.

After a quick overview, the focus is on making full use of SAP API Business Hub to get started with real-world APIs. The video tutorial uses the SAP S/4HANA Cloud Sales Orders API as a typical example and shows how to learn about the API before trying it out – both via the provided SAP API Business Hub sandbox and against a real SAP S/4HANA Cloud system. Finally the tutorial covers how to jumpstart a SAP BTP extension application that makes use of both the SAP S/4HANA Cloud Sales Order API and an example partner-provided API – in this case HERE Location Services.

https://youtu.be/VrjlPfMBqQ8?list=PLkzo92owKnVw3l4fqcLoQalyFi9K4-UdY

References


For the references, see


Share and Connect


Anything to add? Leave a comment below.

Useful? Give us a like and share on social media.

Questions? Please use the community Q&A.

Thanks!

If you would like to receive updates, connect with me on

For the author page of SAP PRESS, visit







Over the years, for the SAP HANA Academy, SAP’s Partner Innovation Lab, and à titre personnel, I have written a little over 300 posts here for the SAP Community. Some articles only reached a few readers. Others attracted quite a few more. For your reading pleasure and convenience, here is a curated list of posts which somehow managed to pass the 10k-view milestone and, as sign of current interest, still tickle the counters each month.


5 Comments