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
13,132








UPDATE: May 2022

The onboarding series has been updated. For the latest version, visit

The information presented in this blog is no longer current.


Hands-On Video Tutorials


philip.mugglestone just updated his developer onboarding video tutorial series for the SAP Business Technology Platform. In this blog, you will find the videos embedded with some additional information and resources. Following along in the patented zero-to-hero format, no prior knowledge required, you will be ready to start developing business applications on the platform with minimal effort and no time wasted.

You can watch the first six video tutorials in about 45 minutes. What you learn is

  • How to create and configure SAP Cloud Platform accounts

  • How to configure service instances

  • How to develop full-stack applications with Business Application Studio


Ready? Let's dive straight in.


To bookmark the playlist on YouTube, go to


Because we know your time is precious, we have included code snippets so you can easily and merrily code along. For the GitHub repository with sample code, go to


Getting Started


In the first video, we introduce the SAP Business Technology Platform, review the documentation, and discuss environments, capabilities, regions, service providers, and services. We sign up for a trial account and showcases several SAP HANA Academy playlists that focus on key BTP  topics.

 

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

Environments, Regions, and Services


SAP Business Technology Platform is an enterprise platform-as-a-service (enterprise PaaS) with three environments: Cloud Foundry, Kyma and ABAP. The original Neo environment is still accessible but no longer documented (legacy).

These environments are hosted from different regions by several cloud providers. Not all services are available in every region. This is documented in the


SAP provides the infrastructure for the Neo environment (legacy) plus additional services (e.g. Big Data, Identity Authentication, API Business Hub).

The infrastructure for the services on the Cloud Foundry and ABAP environments is provided by Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP), and Alibaba Cloud.

Free Trial Account


There are two type of accounts for the platform: Global (enterprise) and trial (limited version, valid for 30 days).

The Service Assignment menu shows the available services for the trial account.



Global Accounts


In the second tutorial, we log on to the SAP BTP Cockpit with a global account and review

  • Members

  • Systems (SAP S/4HANA Cloud, SAP SuccessFactors)

  • Entitlements

  • Subaccounts (projects or usage-based)

  • Recipes for subaccount creation and configuration


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


Subaccounts


In this video tutorial, Philip shows how to create a subaccount using the SCP cockpit using either recipes, recommended when available, or manually, which requires some additional knowledge (as shown in the tutorial).


Subaccounts map to a regional data center of an infrastructure provider so we need to lookup first in the SAP Cloud Platform Regions and Service Portfolio where infrastructure for a service is located.

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


Provision Services


In this video tutorial, Philip shows how to provision services in a subaccount using the Document Information Extraction AI service as an example.

Not all services are the same. Some services we need to subscribe to; this is illustrated in the next video where we subscribe to the Business Application Studio. For others, we need to create service instances. Popular examples are ABAP and HANA Cloud but in this tutorial we subscribe to the Document Information Extraction service.

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

Steps


Assign a service plan for a particular service to a subaccount.


Access the service from the Service Marketplace in the space of your Cloud Foundry organization.


Create an instance by choosing the service plan, specify parameter (JSON), and optionally binding the service to existing applications.


Bind the service to your application and/or create a service key to access the service from your application.


Subscribe to SAP Business Application Studio


In this video tutorial, we subscribe to the SAP Business Application Studio service from the subscription menu. We do not need to create a service instance for this service (as above).

SAP Business Application Studio, SAP's new IDE for cloud-native application development on the Cloud Foundry environment.

For more information, visit

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

Steps


From the trial account, we can subscribe to the SAP Business Application Studio service.


Before we can access the service, we need to assign the appropriate role collections to our trial account.


We can access the SAP Business Application Studio from the SAP Cloud Platform. To save a few clicks, you might want to bookmark the link,



Setup CLI


In this video tutorial, we install and configure the command line interface (CLI) the Cloud Foundry environment.

We can download the CLI from GitHub

For macOS, you can use brew. For Windows, there is the cf_installer.exe.
brew install cloudfoundry/tap/cf-cli

For the documentation, see

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

To use the CLI, we first need to set the API endpoint, logon, and set org and space. We can found this information on the Subaccount page in the SAP Cloud Platform Cockpit.



# set API endpoint
cf api https://api.cf.eu10.hana.ondemand.com

# log on (l)
cf l -u user@domain.com

# list apps
cf a

# list services
cf s

# install plugin
cf install-plugin multiapps


Next Steps


SAP Business Application Studio


For more information, visit

 




Share and Connect 


Enjoyed the blog? Post a comment, share on social media, and/or give a like. Thanks!

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

Best,

Denys van Kempen


4 Comments