Topics ›
Tutorial>beginner
1078 tutorials tagged with Tutorial>beginner.
Use Joule Studio to Create an HR Onboarding Assistant
Use Joule Studio to create and test an agent for an Onboarding Assistant for humain capital management.
Use Joule Studio to Create an Assistant for Equipment Troubleshooting
Use Joule studio to create and test an agent for intellegent maintenance assistance in supply chain management.
Use Joule Studio to Create an Assistant to Monitor Supplier Risk
Use Joule Studio to create and test an Intelligent Procurement Assistant for Spend Management.
Use Joule Studio to Create an FI Collection Email Drafting Assistant
Use Joule Studio to create and test an agent for an intelligent finance Assistant.
Use Joule Studio to Create an AI Assistant for Sales Reps
Use Joule Studio to Create an AI Assistant for Customer Experience Sales Reps.
Use Machine Learning to Extract Information from Documents with the SAP Document AI Basic UI
Get machine learning model predictions for the documents you upload using the SAP Document AI basic UI.
Connect Using the SAP HANA ODBC Driver
Connect to SAP HANA using an ODBC data source.
Connect Using the SAP HANA .NET Interface
Create and debug a .NET application that connects to SAP HANA using the SAP HANA client.
Trace an SAP HANA Client Connection
Enable trace settings for applications using SAP HANA Client interfaces.
Connect Using the SAP HANA JDBC Driver
Create and debug a Java application that connects to SAP HANA using the SAP HANA client.
Create a Cloud Foundry or XS Advanced App that Queries SAP HANA
Create a Node.js app that queries SAP HANA and can be run in Cloud Foundry or XS Advanced.
Install the SAP HANA Client
Learn about the multiple ways to install the SAP HANA client.
Connect Using the SAP HANA Python Interface
Create and debug a Python application that connects to SAP HANA using the SAP HANA client.
Connect to Data Lake Relational Engine Using the JDBC Driver
Create and debug a Java application that connects to the data lake Relational Engine.
Connect to Data Lake Relational Engine Using the Node.js Driver
Create and debug a Node.js application that connects to data lake Relational Engine.
Connect to Data Lake Relational Engine Using the ODBC Driver
Configure a data source to connect to the previously created data lake Relational Engine and then use the data source in unixODBC and Microsoft Excel.
Create a User, Tables and Import Data Using SAP HANA HDBSQL
Use the command line tool HDBSQL to connect to a SAP HANA database, create a user, and create tables which will be used in subsequent tutorials in this mission.
Connect Using the SAP HANA Go Interface
Create and debug a Go application that connects to SAP HANA using the SAP HANA client.
Choose an SAP HANA Database
Learn about SAP HANA Cloud and SAP HANA, on premise and choose one that will be used with the SAP HANA client interfaces in subsequent tutorials.
Connect Using the SAP HANA Node.js Interface
Create and debug a Node.js application that connects to SAP HANA using the SAP HANA client.
Access Remote Sources with SAP HANA Database Explorer
Use SAP HANA federation capabilities to query data from other SAP HANA and SAP HANA Cloud, data lake Relational Engine databases using SAP HANA smart data …
Connect to Data Lake Relational Engine Using Python Drivers
Create and debug a Python application that connects to a data lake Relational Engine using the sqlanydb python driver or the pyodbc bridge.
Connect to Data Lake Relational Engine Using the .NET Driver
Create and debug a .NET application that connects to a data lake Relational Engine.
Connect Using the Microsoft Entity Framework Core (EF Core)
Create and debug an EF Core application that connects to SAP HANA.
Connect to Data Lake Relational Engine Using the Go Driver
Create and debug a Go application that connects to data lake Relational Engine.
SAP HANA Cloud, Data Lake Client Interfaces Overview
Learn about SAP HANA Cloud, data lake, how to create a free tier instance, how to examine the data lake Relational Engine using SAP HANA Cloud Central, how to …
Routing queries to a read only replica
This tutorial demonstrates how read only queries can be routed to a synchronous replica. The option to add a replica to an SAP HANA Cloud instance requires a …
Access Remote Sources with SAP HANA Cloud Central
Use SAP HANA federation capabilities to query data from other SAP HANA and SAP HANA Cloud, data lake Relational Engine databases using SAP HANA smart data …
Expose Integration Flow Endpoint as API and Test the Flow
Define the endpoint of the integration flow developed in the last tutorial as an application programming interface (API).
🟡 Devtoberfest 2026 - Week 2 - Equation Puzzle
This is the equation puzzle for Week 2 of Devtoberfest.
Key User Adaptation for SAPUI5 Applications - UI Changes and Modes
Learn more about the key user adaptation feature of SAPUI5 flexibility while trying different actions.
Provision an Instance of SAP HANA Cloud, SAP HANA Database
Learn how to provision an instance of SAP HANA Cloud, SAP HANA database.
SAP HANA Cloud Overview and Instance Provisioning
Learn about SAP HANA Cloud, provision an SAP HANA Cloud database instance, and get familiar with SAP HANA Cloud Central.
Create Database Objects with the SQL Console
Create a user group, users, roles, and populate a sample schema that includes tables, views, functions, and stored procedures using the SQL console in SAP HANA …
Access Instances in SAP HANA Cloud Central
Learn how to open and interact with SAP HANA database, data lake Relational Engine, and data lake Files instances directly from the SAP HANA Cloud Central …
Export and Import Data with SAP HANA Cloud Data Lake Files
Use SAP HANA Cloud data lake Files as a storage target for exporting and importing data from both an SAP HANA Cloud, SAP HANA database and an SAP HANA Cloud, …
Try Out Multi-Model Functionality with SAP HANA Cloud Central and Database Objects App
Explore knowledge graph, property graph, JSON document store, and spatial capabilities in SAP HANA Cloud Central.
Query Databases Using the SQL Console in SAP HANA Cloud Central
Learn how the SQL console can be used within SAP HANA Cloud Central to quickly query a selected database.
Browse and Explore Catalog Objects with the Database Objects App
Dive into using the database objects app to explore and inspect schema objects in an SAP HANA Cloud, SAP HANA database or data lake Relational Engine.
ABAP Core Tools for Visual Studio Code
You will explore the ABAP Development Tool (ADT) functionality in Visual Studio Code which do not require Agentic AI capabilities.
Add Test Cases
This tutorial shows you how to add basic tests cases in your application.
Create a GitHub Organization and Add Collaborators
Create a GitHub organization account to support collaborative development using GitHub and SAP Web IDE.
Create a Git Repository in a GitHub Organization
Create a repository in a GitHub organization to support collaborative development using GitHub and SAP Web IDE.
Open SAP Web IDE for SAP HANA Development
Access SAP Web IDE Full-Stack from your browser.
Replace hardcoded text in a sample Fiori app (Neo environment)
Replace some texts in the Fiori app using the Suggestion Service from SAP Translation Hub
Install Postman REST Client
Install Postman REST client so you can interact with your REST API.
Install the Cloud Foundry Command Line Interface (CLI)
Download and install the CLI, which allows access via the command line.
Install the MultiApps Cloud Foundry CLI Plugin
Download and install the Command Line Interface (CLI) plugin, which allows you to deploy MTA archives from the command line.
Get Ready for UI5-Development on Your Local Machine
Prepare you local development environment to implement successful SAPUI5 projects.
Debug Your SAPUI5 App
Debugging and logging are the nut and bolts to inspect your application. Learn how to debug and test your web apps with the Google Chrome Dev Tools.
Deploy Your First SAPUI5 App
Create, build, and deploy an MTA project with an integrated SAPUI5 module to SAP BTP, Cloud Foundry environment
Add Views and Define Routes to Access Them
Add new views to the SAPUI5 web application and declare them in the manifest.
Set Up SAP Omnichannel Promotion Pricing
Learn how to set up a fully-functional trial for SAP Omnichannel Promotion Pricing and how to create roles for your users.
Apply a Simple Promotion with SAP Omnichannel Promotion Pricing
Use SAP Omnichannel Promotion Pricing to calculate the effective sales price for a product in a specific location by applying promotional rules on top of the …
Deploy Your SAPUI5 App
Create, build, and deploy an MTA project with an integrated SAPUI5 module to SAP BTP, Cloud Foundry environment
Prepare to Develop the SAP SuccessFactors Extension
Business scenario and preparation steps to develop the SAP SuccessFactors extension.
Prepare the SAP SuccessFactors Extension UI with CDS Annotations
In this phase of the development you will add CDS annotations to the CAP service for further usage by the Fiori Elements UI.
Jump start the SAP SuccessFactors Extension CAP Project
First step to start developing the SAP SuccessFactors extension
Import SAP SuccessFactors OData Services definitions
In this phase of the extension development you will import the definition of the required OData services
Develop the SAP Fiori Elements Application for the SAP SuccessFactors Extension
In this phase of the development you will create the extension UI through a Fiori Elements application.
Deploy the SAP SuccessFactors Extension to Cloud Foundry
In this phase of the development you will deploy the finished extension to BTP Cloud Foundry environment.
Deploy the SAP SuccessFactors Extension Database to SAP HANA Cloud
In this phase of the development you will deploy the extension database to SAP HANA Cloud.
Create the CDS Data Model for the SAP SuccessFactors Extension
In this phase of the extension development you will create the extension data model, load initial test data and perform the first CAP service test.
Create the CAP Service for the SAP SuccessFactors Extension
In this phase of the development you will create and test the service definition for the extension.
Add the SAP SuccessFactors Extension to the Launchpad
In this last phase of the development journey you will finally add your deployed extension to an SAP Fiori Launchpad on BTP.
Add Security to the SAP SuccessFactors Extension
In this phase of the development you will add authentication and authorization to the extension.
Add Business Logic to the SAP SuccessFactors Extension
In this phase of the development you will add the business logic of the extension.
Getting Started with SAP Alert Notification Service for SAP BTP
Learn how to enable SAP Alert Notification service in your SAP BTP trial account, so that you can use its features to create subscriptions and receive …
Connect SAP Business Application Studio and SAP S/4HANA Cloud System
For key user extensibility connect SAP Business Application Studio and an SAP S/4HANA Cloud system using SAML assertion authentication to develop custom UIs.
Develop a Custom UI for an SAP S/4HANA Cloud System
As a key user develop a custom UI based on a custom business object OData service in SAP Business Application Studio for an SAP S/4HANA Cloud system.
Add Custom UI Application Tile to SAP Fiori Launchpad
Extend a business catalog with custom UI application.
Setup SAP Build Process Automation Basic Trial
You will learn how to access your SAP Build Process Automation Basic Trial environment.
SAP HANA, express edition - Server Only Deployment Options
Learn the options to deploy the database-only version of SAP HANA, express edition in a local computer.
Prepare the Local Development Environment
Install essential runtimes and tools for local development.
Set Up Trust Between SAP Cloud Identity Services and SAP BTP Subaccount
Set up trust between SAP Cloud Identity Services - Identity Authentication and SAP Business Technology Platform subaccount for secure communication via SAML 2.0 …
Getting Started with Cloud Foundry Environment and SAP BTP Cockpit
Learn the key concepts for working with SAP BTP Cloud Foundry environment and the SAP BTP cockpit.
Key User Adaptation for SAPUI5 Applications - Introduction
Adapt the user interface of an SAPUI5 app for other users with the key user adaptation feature of SAPUI5 flexibility.
Key User Adaptation for SAPUI5 Applications - Custom Actions, Views and Embedded Content
Learn advanced SAPUI5 flexibility key user adaptation features using an SAP Fiori elements application: custom actions, views and embedding external content.
xP&A Strategic Workforce Planning - Get to know the Strategic Workforce Planning Content part of the xP&A Content Suite
This tutorial will provide you with an overview and run through of the content package in order for you to get familiar with the standard workflow as well as …
xP&A Operational Workforce Planning - Get to know the Operational Workforce Planning Content part of the xP&A Business Content Suite
This tutorial will provide you with an overview and run through of the content in order for you to get familiar with the standard workflow as well as the …
xP&A Operational Workforce Planning - Add a new Version
This tutorial provides information on how to add a new version and use it inside the different applications.
xP&A Operational Workforce Planning - Add a new Plan Level
This tutorial provides information about how to add a new Plan Level.
xP&A Operational Workforce Planning - Add a new Cost Type
This tutorial provides information about how to add a new Cost Type
xP&A CX Commercial Planning (Sales) - Add a new Version
This tutorial provides information on how to add a new version and use it inside the different applications.
xP&A CX Commercial Planning (Marketing) - Add a new Version
This tutorial provides information on how to add a new version and use it inside the different applications.
xP&A CX Commercial Planning (Sales) - Add a new Tactic
This tutorial provides information on how to add a new tactic and use it inside the different applications.
xP&A CX Commercial Planning (Sales) - Add a new Spend Type
This tutorial provides information on how to add a new spend type and use it inside the different applications.
xP&A CX Commercial Planning - Customize Default Settings
This tutorial explains how you can change and customize your default settings applied on startup of the stories.
xP&A CX Commercial Planning - Add a new Driver
This tutorial provides a detailed instruction on how to add a new driver and embed it into the relevant stories.
xP&A CX Commercial Planning - Get to know the Marketing Planning module within the Commercial Planning Content part of the xP&A Content Suite
This tutorial will provide you with an overview and run through of the content sub-package in order for you to get familiar with the standard workflow as well …
xP&A CX Commercial Planning - Get to know the Portfolio Planning module within the Commercial Planning Content part of the xP&A Content Suite
This tutorial will provide you with an overview and run through of the content sub-package in order for you to get familiar with the standard workflow as well …
xP&A CX Commercial Planning - Introduction to the Marketing Planning Data Model within the Commercial Planning Content part of the xP&A Content Suite
This tutorial will provide you with an introduction to the Dimensions and Measures used in the Marketing Planning Data Model and will also explain how data is …
xP&A CX Commercial Planning - Get to know the Sales Planning module
This tutorial will provide you with an overview and run through of the content in order for you to get familiar with the standard workflow as well as the …
xP&A Consensus Net Revenue - Get to know the Consensus Net Revenue Planning Content part of the xP&A Content Suite
This tutorial will provide you with an overview and run through of the content package in order for you to get familiar with the standard workflow as well as …
xP&A CX Commercial Planning - Add additional sections to a story
This tutorial will explain how you can add additional sections to your story in accordance with the theme used.
xP&A CX Commercial Planning - Add an additional story to the Navigation Menu
This tutorial explains how to extend the navigation menu and add new stories to it
xP&A CX Commercial Planning - Understanding the technical structure of Stories
This tutorial will explain to you the technical structure of each story so you can easily customize your content.
xP&A CX Commercial Planning - Customize Table Settings Dialogue
This tutorial will explain to you how to customize the table settings dialogue and add new measures to the selection.
Add an App From the Backend to SAP Build Work Zone, advanced edition
Add a classic SAP application (like those typically run by SAP customers on the data center backends), to your SAP Build Work Zone, advanced edition.
Integrate a UI5 Integration Card to Your SAP Build Work Zone, advanced edition
Add a custom UI5 integration card to your workspace.
Get Started with UI5 Web Components for React
Start building a React web application leveraging UI5 Web Components for React.
Create a Card Component
Define your first component using UI5 Web Components for React.
Integrate Charts and Conditional Rendering
Display data in charts using UI5 Web Components for React.
Create an Analytical Dashboard via UI5 Web Components for React
Create an analytical dashboard with different components using UI5 Web Components for React.
Add Routing to a UI5 Web Components for React Project
Use routes to navigate between different pages using UI5 Web Components for React.
Add Custom Styles and Components for UI5 Web Components for React
Add custom styles and custom components to your application using UI5 Web Components for React.
Translate Documents with SAP API Business Hub
Use your SAP BTP account to translate documents with SAP API Business Hub.
Design a Home page in SAP Build Work Zone, advanced edition
Open the Home page, add content to it, and change the overall layout.
Add an SAPUI5 App to a Workpage in SAP Build Work Zone, advanced edition
Add an existing SAPUI5 app to your workpage
Add a URL App to Your Workpage in SAP Build Work Zone, advanced edition
Create a URL app and add it to your workpage in an SAP Build Work Zone, advanced edition site.
Add a Workspace to SAP Build Work Zone, advanced edition
Create a workspace and add content to it that you can share with other members of your workspace.
Integrate an SAP Build Apps application into SAP Build Work Zone, advanced edition
Add an SAP Build Apps application to a workpage in your workspace.
Experience the End-to-End Flow
Navigate through your site and experience the benefits of SAP Build end to end.
Access SAP Build Work Zone, advanced edition from the SAP Build Lobby
Access the SAP Build Work Zone, advanced edition from the SAP Build Lobby.
Create a Site Menu in Your SAP Build Work Zone, advanced edition Site
Use the versatile SAP Build Work Zone, advanced edition menu editor to easily create a fully customized menu bar in your site.
Set up SAP Translation Hub
Create a subscription, a service instance and the service binding for SAP Translation Hub using the SAP Business Technology Platform cockpit.
AI-driven Process Optimization: Run Machine Learning use cases in SAP Signavio leveraging SAP Build
Extend your process mining event log by applying machine learning algorithms to boost your analysis and derive smarter decisions.
Create a Streaming Project in SAP HANA Smart Data Streaming
Part 2 of 9. Create a SAP HANA Smart Data Streaming (SDS) project in SAP HANA Studio with streaming plug-in and visual editor.
Create an SAPUI5 Application for SAP Variant Configuration and Pricing
Build a basic UI5 application that loads a configuration and changes the value of one characteristic using the SAP Variant Configuration and Pricing APIs from …
Create an Empty SAPUI5 Project
Start working with the SAP Business Application Studio, and create a new empty UI5 project connected to a data source.
Connect SAP Private Link Service to AWS Private Link Service
Connect SAP Private Link Service to AWS Private Link Service with Cloud Foundry CLI and bind the service instance to your app or create a service key.
Create a Kyma service account
Learn how to create a Kubernetes service account that you can leverage to interact with your Kyma cluster.
Use the Migration Assessment Application
Use the Migration Assessment Application to automatically assess the SAP Process Orchestration scenarios you want to migrate to SAP Integration Suite.
Use the Migration Tooling
The migration tooling is a feature in the Cloud Integration capability of the SAP Integration Suite. It enables you to semi-automate the migrations of …
Enable Migration Assessment Application
Learn how to enable the Migration Assessment Application, a new capability of SAP Integration Suite. With the Migration Assessment Application, you can assess …
Create a SAP Service and Asset Manager Mobile Services App with Metrics
Create and update a SAP Service and Asset Manager Mobile Services App with Metrics using transaction /MERP/CPMS_APPCREATE from the SAP GUI.
Sample Project
For this beginner tutorial, you will load data onto your SAP HANA 2.0, express edition installation and preview that data. You will learn how to create a new …
Edit the Hosts File
The `hxehost` IP address is private to the VM. In order for applications on your laptop (like your web browser) to access `hxehost`, add the `hxehost` IP …
Installing SAP HANA HDB Client (Windows)
Install the client package if you intend to develop XS applications on a machine that will not have a local SAP HANA 2.0, express edition installation.
Installing SAP HANA HDB Client (PowerPC)
Install the client package if you intend to develop XS applications on a machine that will not have a local SAP HANA 2.0, express edition installation.
Installing SAP HANA HDB Client (Mac)
Install the client package if you intend to develop XS applications on a machine that will not have a local SAP HANA 2.0, express edition installation.
Installing SAP HANA HDB Client (Linux)
Install the client package if you intend to develop XS applications on a machine that will not have a local SAP HANA 2.0, express edition installation.
Create a Backup
Learn how to complete common tasks when setting up a new database. In this tutorial, you will create a backup for your database using HANA cockpit, HANA studio, …
Install and Configure unixODBC
Learn how to complete common tasks when setting up a new database. In this tutorial, you will install and configure unixODBC.
Installing SAP HANA, express edition with Docker
Install SAP HANA, express edition with Docker.
Installing SAP HANA, express edition Server + Apps, with Docker
How to install SAP HANA, express edition with XSA on your preferred Docker setup.
Tour the SAP Business Accelerator Hub
Explore the various features of the SAP SAP Business Accelerator Hub, and learn how to find and test APIs.
Get an Account on SAP BTP Trial
Sign up for a trial account on SAP BTP.
Deploy a Node.js Application for SAP HANA
Deploy a sample Node.js application which connects to SAP HANA, express edition or SAP HANA Cloud.
Help Thomas Get Started with SAP HANA Cloud
Use SAP HANA Cloud to help Thomas get started with help from other developers in the community using in-database text analytics, graph algorithms and geospatial …
Query with the SQL Console in SAP HANA Database Explorer
Explore features of the SQL console and see how it facilitates querying an SAP HANA database.
Troubleshoot SQL with SAP HANA Database Explorer
Explore the available tools to help diagnose and debug SQL or SQLScript.
SAP HANA Database Explorer Overview
Learn about the SAP HANA database explorer and how to start using it with SAP HANA Cloud free tier, SAP HANA, express edition, or SAP HANA Cloud basic trial.
Access SAP HANA Spatial Service APIs
Explore select functionality available in SAP HANA Spatial Services including geocoding, mapping and routing.
Use the SAP HANA Database Explorer Extension
Learn how the SAP HANA database explorer for Visual Studio Code extension can be used to connect to both SAP HANA Cloud and on-premise databases, about related …
Query Databases Using the SQL Console in SAP HANA Cloud Central
Learn how the SQL console can be used within SAP HANA Cloud Central to quickly query a selected database.
Explore SAP HANA Cloud, SAP HANA Database SQL on Files
Learn how files such as CSV or Parquet stored on a data lake Files instance can be queried using SQL on Files.
Browse Schema with the Database Browser in SAP HANA Database Explorer
See how the database browser can be used to explore and examine objects in an SAP HANA database.
Add Databases to the SAP HANA Database Explorer
This tutorial will explore different instance types, such as SAP HANA Cockpit Database, SAP HANA Cloud, data lake Relational Engine, data lake Files, and SAP …
Connect QGIS to SAP HANA Database in SAP HANA Cloud
Learn how to connect QGIS to your SAP HANA database in SAP HANA Cloud.
Visualize a Spatial Dataset on SAP HANA Database in SAP HANA Cloud
Learn how to upload and visualize spatial data on a base map with QGIS and SAP HANA database in SAP HANA Cloud.
Push Down a Spatial Workload to SAP HANA Database in SAP HANA Cloud
Learn how to create SQL views using hexagonal clustering and QGIS and apply basic styling on a base map.
Export and Import Data and Schema with SAP HANA Database Explorer
Use wizards or SQL statements to export and import data and schema using CSV, Apache Parquet, or binary formats.
Create Database Objects with SAP HANA Database Explorer
Create a user group, users, roles, and populate a sample schema that includes tables, views, functions and procedures using the SQL console.
Explore Visualization Options for Spatial Data in SAP HANA Cloud
Get an overview about the exercises in this tutorial group and prepare your SAP HANA Cloud, SAP HANA database. You will also learn about the different options …
Add Planar Geometries to SAP HANA Database in SAP HANA Cloud
Learn about what Spatial Reference Systems are and how to add planar geometries based on WGS84 geometries to a table in SAP HANA Cloud, SAP HANA database.
Determine the Distance to a Target POI
Learn how you can select specific location points via SQL and determine the distance between two points in SAP HANA Cloud, SAP HANA database.
Identify Relevant Networks in Spatial Data
Learn how to identify a relevant area in your spatial data in SAP HANA Cloud, SAP HANA database.
Visualize a Voronoi Cell Using a Scalable Vector Graphic
Learn how you can visualize edges and use Voronoi cells to check parameters in an area in your spatial data in SAP HANA Cloud, HANA database.
Connect Nodes, Centroids and Voronoi Cells to POI
Learn how you can enhance a table with POI's by adding columns that hold Voronoi cells, Centroids and Node references that can be used for calculating shortest …
Take Your First Steps with the SAP HANA Graph Engine
Learn how to prepare your data for the SAP HANA Cloud, SAP HANA database Graph Engine how to create a Graph Workspace.
Calculate Shortest Path Using a GRAPH Procedure
Learn how to use a GRAPH Procedure to calculate shortest paths on the Street Network.
Use a Cost Function to Calculate Shortest Path
Learn how to use a more complex cost function to calculate shortest paths and how to wrap this procedure into a table function to compare different paths.
Calculate Isochrones and Closeness Centrality
Learn how to use Shortest Paths One-To-All (SPOA) and Breadth First Search (BFS) functions, which allow you to calculate isochrones and closeness centrality.
Virtualize Data from a Managed SAP HANA Cloud, Data Lake to an SAP HANA Cloud, SAP HANA Database
Virtualize data in SAP HANA Cloud, SAP HANA database from different SAP HANA Cloud, data lake instances.
Improve Query Performance in a Multi-Source Data Landscape
Improve the performance of complex queries in a hybrid scenario using replicas and static result cache in SAP HANA Cloud, SAP HANA database.
Access Data from Google BigQuery in SAP HANA Cloud, SAP HANA Database
Create a remote connection to Google BigQuery in SAP HANA Cloud, SAP HANA database to virtualize data.
Create Users and Manage Roles and Privileges
Learn how to create users and assign roles and privileges using SQL or SAP HANA Cloud Central.
Grant Access to Calculation Views
Learn how to create a user and grant others access to your calculation view within the SAP HANA database in SAP HANA Cloud.
Create a Development Project in SAP Business Application Studio
Create a development project, establish a connection to a database, create a user-provided service and .hdbgrants file, and deploy your project.
Tools to Manage and Access the SAP HANA Cloud, SAP HANA Database
To get started with SAP HANA Cloud, SAP HANA database, you will need to use a few different tools. Learn here what you can use them for.
Query the Database Using SQL Statements
Learn how to create new tables, view table details, join tables, and extract specific data from tables using SQL statements in the SAP HANA database explorer.
Deploy SAP HANA Cloud
Create an instance of the SAP HANA Cloud in SAP BTP trial or free tier.
Load Data into Standalone Data Lake in SAP HANA Cloud
Learn to load data into tables in a standalone data lake in SAP HANA Cloud.
Access a Standalone Data Lake in SAP HANA Cloud
Learn to access your standalone data lake in SAP HANA Cloud.
Use the Cloud Connector to Connect SAP HANA On-Premise to SAP HANA Cloud, SAP HANA Database
Replicate data from SAP HANA on-premise to SAP HANA Cloud, SAP HANA database using the cloud connector.
Use Smart Data Integration to Virtualise Data from On-Premise to the Cloud
Virtualize data from SAP HANA on-premise to SAP HANA Cloud, SAP HANA database using Smart Data Integration (SDI) and the Data Provisioning Agent.
Use Smart Data Access to Virtualise Data from the Cloud to an On-Premise Database
Create an SDA connection between SAP HANA Cloud, SAP HANA database and SAP HANA on-premise.
Understand the Basics About Data Replication and Data Virtualization
Get an overview about the different ways to replicate and virtualize data from different sources to SAP HANA Cloud, SAP HANA database and vice-versa.
Security and Backups in SAP HANA Cloud, SAP HANA Database
Learn about the security and backup features of SAP HANA Cloud, SAP HANA database that are similar to SAP HANA on-premise.
Remote Table Replication
Use remote table replication after you have established a connection from an SAP HANA on-premise database to SAP HANA Cloud, SAP HANA database with the cloud …
Monitoring an SAP HANA Cloud, SAP HANA Database
Learn what you can monitor in SAP HANA Cloud, SAP HANA database and how to do that in SAP HANA cockpit.
Access Data from Amazon S3 in SAP HANA Cloud, SAP HANA Database
Get an overview of the multi-source landscape that we have set up and learn how to import data from an Amazon S3 bucket to SAP HANA Cloud, SAP HANA database.
Build an SAP CAP Application to Access SAP HANA Cloud, data lake Relational Engine
Create an SAP Cloud Application Programming Model (CAP) application in SAP Business Application Studio that queries data from an existing data lake, Relational …
Create an SAP HANA Database Project
Create an SAP Business Application Studio HANA database project.
Configure SAP Business Application Studio Development for SAP HANA Development
Configure SAP Business Application Studio, which you will use to create a multi-target application.
Create a Calculation View of Type Cube in the SAP HANA Cloud
Use SAP Business Application Studio to create a calculation view.
Create an SAP Cloud Application Programming Model Project for SAP HANA Cloud
Use the wizard for the SAP Cloud Application Programming Model to create a project in SAP Business Application Studio that will also support SAP HANA Cloud.
Create Database Artifacts Using Core Data Services (CDS) for SAP HANA Cloud
Use SAP Cloud Application Programming Model (CAP) and Core Data Services (CDS) to generate SAP HANA Cloud basic database artifacts.
Create a User Interface with CAP (SAP HANA Cloud)
Use services based on SAP Cloud Application Programming Model Node.js and use an SAP Fiori wizard to create a user interface.
Visualize Spatial Data in SAP HANA Cloud Using Jupyter Notebook
Connect your Python script from Jupyter Notebook to SAP HANA Cloud, SAP HANA database, creating a visualization of spatial data in SAP HANA Cloud.
Create a Live Connection Between SAP HANA Cloud and SAP Analytics Cloud
Set up a live connection between your SAP HANA Cloud database and SAP Analytics Cloud, using two different types of authentication create the connection.
Connect SAP S/4HANA as Data Source to SAP HANA Cloud
Connect your SAP S/4HANA as a data source to SAP HANA Cloud, SAP HANA database.
Connect SAP ERP Central Component to SAP HANA Cloud
Connect your SAP ERP Central Component (ECC) to SAP HANA Cloud, SAP HANA database.
Connect SAP Data Intelligence Cloud to SAP HANA Cloud
Use the data you have in your SAP HANA database in SAP HANA Cloud, by connecting it with SAP Data Intelligence Cloud.
Connect SAP Business Warehouse to SAP HANA Cloud
Use the data you have in your SAP Business Warehouse (BW) system by connecting it with SAP HANA Cloud, SAP HANA database.
Monitor and Share Anonymized Data
Monitor anonymization of data in the SAP HANA cockpit by accessing various anonymization KPIs.
Create Anonymized Views Using Differential Privacy
Create an anonymized view in SAP HANA Cloud using Differential Privacy to protect sensitive information.
Create an Anonymized View Using L-Diversity
Add another layer of protection to k-anonymity by using l-diversity to protect sensitive data in SAP HANA Cloud, SAP HANA database.
Create an Anonymized View Using K-Anonymity
Create anonymized views in SAP HANA Cloud, SAP HANA database using k-anonymity to avoid identification of individuals based on quasi-identifiers.
Prepare Your SAP HANA Database Project for Collaboration
Create HDBROLEs and synchronize your SAP HANA Database Project with Git to prepare your project for collaboration.
Import Data into a Table in SAP HANA Database Project
Create a table in SAP HANA Database Project and import sample data into the table.
Generate Users and Roles for Assigning Privileges
Generate users and roles in SAP HANA Database Explore, to assign the necessary privileges for collaborating on a template project.
Enhance Your Project with Services, Synonyms and Grants
Create a user-provided service, grant privileges to the service and create a synonym to allows users of the template project to access data.
Collaborate on an SAP HANA Database Project Template
Create a simple calculation view in a cloned template project using the sample data present in the original project.
Change Data Structures Using HDBTABLE and HDBMIGRATIONTABLE Objects
Change data structures by adding columns to a table using HDBTABLE and HDBMIGRATIONTABLE objects.
Access and Query a Data Product in SAP HANA Cloud
Learn how to share a data product that has been published in the SAP Business Data Cloud (SAP BDC) with SAP HANA Cloud so that its contents can be queried as …
Set up and use the Data Exploration Tools
This tutorial explains what the data exploration tools are, shows how they can be set up, and provides a few examples of using them in the SQL Console.
Access a Classic Schema from SAP Business Application Studio
Access data in a plain or replicated schema from an HDI Container in SAP Business Application Studio.
Create a Calculation View with Differential Privacy in SAP HANA Cloud
Use differential privacy to anonymize confidential data in SAP HANA Cloud.
Create Calculation View and Expose via CAP (SAP HANA Cloud)
Learn how to combine HANA native artifacts, like calculation views, with SAP Cloud Application Programming Model (CAP)
Create Calculation View in SAP HANA Cloud
Create your own calculation views in SAP HANA Cloud, SAP HANA database with SAP Business Application Studio.
Access SAP HANA Cloud Alerts and Metrics using a REST API
Learn how to access details of triggered alerts, view database metrics, and view metering details using REST APIs.
Take Action Following a SAP HANA Cloud Database Alert with SAP Automation Pilot
Learn how the SAP Automation Pilot can be used together with the SAP Alert Notification service for SAP BTP to react to a SAP HANA database alert.
Alerts in SAP HANA Database and Data Lake
Learn how to configure and view SAP HANA Cloud alerts and how the SAP Alert Notification service for SAP BTP can be used to send alerts to other channels.
Execute SQL Commands and Create Custom Notifications with SAP Automation Pilot and SAP Alert Notification Service
Learn an approach to schedule SQL statements which are run against an SAP HANA Cloud database and send an email based on the results of the execution.
Configure SAP HANA service smart data integration for SAP BTP with the SAP HANA service for SAP BTP
Configure the data provisioning agent and create a remote source.
Access a Classic Schema from SAP Web IDE Full-Stack
Access data in a plain or replicated schema from an HDI container.
Create a Flow Graph to Replicate Data
Create a flow graph using SAP HANA service smart data integration for SAP BTP to replicate data into SAP HANA service for SAP BTP.
Configure a List Report Page Using SAP Fiori Tools
Use SAP Fiori tools to provide additional functionality to your List Report Object Page app.
Set Up and Generate a New SAP Fiori App Project
Create a simple SAP Fiori elements List Report Page using SAP Fiori tools.
Configure Object Pages Using SAP Fiori Tools
Configure the object pages that can be accessed from your app using the various extensions available in SAP Fiori tools.
Prepare Your Development Environment for SAP Fiori Elements
Set up your development environment with SAP Business Application Studio to create an SAP Fiori elements application based on the SAP Cloud Application …
Refine the List Report with Annotations
Add additional annotations to show filter fields and columns on the list report as well as to allow the selection of data using a value help.
Run a SAP Fiori Elements Application using Mockserver
Using mockserver and advance features in running SAP Fiori Elements application.
Write OPA Tests for an SAP Fiori Elements for OData V4 Application
Reuse test functions from the SAP Fiori elements for OData V4 OPA test library to write OPA (One Page Acceptance) tests.
Refine the List Report with Additional UI Elements
Configure additional UI elements based on annotations and manifest settings to the list report with no coding effort, namely add columns and selection fields, …
Extend the Object Page by Adding More Functionality
Refine the object page by adding new fields and extend it with a new section leveraging the Flexible Programming Model.
Refine the Object Page with Annotations
Display data in fields and tables on the object page using annotations.
Deploy a Node.js Application in SAP BTP, Kyma runtime
Build a basic Node.js application into OCI image and push it into Docker registry. Besides, describe the corresponding Kubernetes objects for the application. …
Copy Data Between Data Lake Files Instances Using Python
Copy a root directory from a source SAP HANA data lake Files instance to a target SAP HANA data lake Files instance. A Python script is provided to execute this …
Take a Tour of SAP BTP Trial
Get familiar with the SAP Business Technology Platform basics to make the most of your try-out experience.
Run the Employee Onboarding Sample Scenario
Now that your workflow is set up, business rules are integrated and visibility scenario is configured, run your workflow and visualize it.
Set Up Workflow Management in Cloud Cockpit
Set up workflow, business rules and process visibility capabilities to automate processes and decisions, and achieve operational insights into processes.
Integrate an SAPUI5 App to SAP Build Work Zone
Add an existing SAPUI5 app to a site in the SAP Build Work Zone, standard edition.
Integrate a URL App to SAP Build Work Zone
Create a URL app and add it to your site.
Configure Business Rules, Workflow and Process Visibility
Configure workflow, business rules and process visibility to automate processes and decisions, and achieve operational insights into employee onboarding process
Set Up SAP Build Work Zone, standard edition Using the Free Tier Model for SAP BTP
Get started with building a site in SAP Build Work Zone, standard edition using the free tier option.
Create a Hello World Multitarget Application
This tutorial will help you create a module that describes a Java application, a resource that describes your database binding and additional metadata required …
Add a Web Dynpro ABAP App to Your SAP Build Work Zone, standard edition Site
Add a classic SAP UI app (like those typically run by SAP customers on the data center backends), to your site.
Integrate Your SAPUI5 App into Your Site
Add an SAPUI5 app to a site in SAP Build Work Zone, standard edition.
Create a Content Package with Your UI Integration Card
Create a content package that includes a UI integration card with it's associated role.
Integrate Your UI Integration Card from the Content Package Into Your Site
Integrate a card from your content package into your SAP Build Work Zone, standard edition site.
Get Started with Creating a Custom Domain in SAP Build Work Zone, standard edition
Using the SAP Custom Domain service, administrators of SAP Build Work Zone, standard edition can configure a custom domain for exposing a site instead of using …
Get Started with Creating a Custom Domain in SAP Build Work Zone, advanced edition
Using the SAP Custom Domain service, administrators of SAP Build Work Zone, advanced edition can configure a custom domain for exposing a site instead of using …
View the SAP BTP from 10,000 Meters
Explore SAP BTP from a developer's perspective, and understand the concepts of accounts, environments and more.
Deploy an App to SAP BTP, Cloud Foundry runtime
Use SAP BTP cockpit to deploy an app to the Cloud Foundry runtime, then explore what was deployed and created.
Create a Service Instance and Bind It to Your App
Create an instance of the Application Logging service and bind it to your app, as a way to explore how services and apps are connected on the SAP BTP, Cloud …
Send and Receive Test SAP Event Mesh
Test send and receive of message with REST protocol using the Postman tool for a SAP Event Mesh instance.
Create Queues and Queue Subscriptions for SAP Event Mesh
Navigate and explore the SAP Event Mesh management dashboard to implement messaging concepts like queues and queue subscriptions.
Create Instance of SAP Event Mesh
Create an instance of SAP Event Mesh service from SAP Business Technology Platform Cockpit and understand in detail about it's each property.
Add Automated System Tests with the SAPUI5 Test Recorder to Your CI/CD Pipeline
Use the SAPUI5 Test Recorder to create system tests with UIVeri5 against the user interface of an SAPUI5/SAP Fiori application. Add the tests to a continuous …
Discover and Import the Live Process Package
Use Process Flexibility Cockpit to explore, discover, and import the capital expenditure live process content package from SAP API Business Hub.
Create and Configure a Process Variant
Create, configure, and activate a process variant in the imported capital expenditure package using the process flexibility cockpit.
Manage and Configure Decisions
Manage and configure the business decisions flexibly for your capital expenditure process with manage decisions.
Configure and Activate Visibility Scenario
Configure a visibility scenario and activate it.
Run the Capital Expenditure Live Process
Run the capital expenditure live process and approve tasks using My Inbox.
Understand the Cloud Foundry Application Lifecycle for Buildpack Applications
Understand the application lifecycle in Cloud Foundry and what happens when you cf push.
Overview of Cloud Foundry Application Logs
Understand what application logs are and the various methods used to view them
Overview of Cloud Foundry Application Container Metrics
Gain a broad understanding of application container metrics.
Forward Logs and Container Metrics
Understand the various ways logs and container metrics are forwarded so that they can be consumed by the user.
Understand the Cloud Foundry Application Lifecycle for Docker Applications
Understand how Docker works with Cloud Foundry and how to push a Docker image
Overview of Events and the SAP Alert Notification System
Understand Cloud Foundry events and options to send alerts with the SAP Alert Notification Service
Overview of Custom Metrics
An overview of custom metrics and instrumentation
Application Health Check
How the Application Health Check works and how you can set it up for your own application
Get OAuth Access Token for SAP Document AI via Web Browser
Retrieve your OAuth access token, which will grant you access to SAP Document AI APIs.
Use Service Ticket Intelligence and Postman to Classify Service Requests
Train a machine learning model based on historical service requests in order to classify new requests.
Set Up Postman to Call Service Ticket Intelligence APIs
Import Postman environment and collection JSON sample code files to call the Service Ticket Intelligence APIs.
Use Service Ticket Intelligence and Postman to Get Solution Recommendations
Train a machine learning model based on historical service requests in order to get solution recommendations for new requests.
Use Machine Learning to Extract Information from Documents with Swagger UI
Get machine learning model predictions for the documents you upload to SAP Document AI.
Use Trial to Subscribe to the SAP Document AI Basic UI
Get access to the SAP Document AI user interface application, using SAP Business Technology Platform (SAP BTP) Trial.
Use Free Tier to Create a Service Instance for Personalized Recommendation
Create a service instance and the associated service key for Personalized Recommendation using the free tier service plan.
Get OAuth Access Token for Personalized Recommendation via Web Browser
Retrieve your OAuth access token, which will grant you access to the service APIs.
Get Recommendations Based on Users' Browsing History
Use the Personalized Recommendation service to give visitors to your website recommendations based on their browsing history.
Use Free Tier to Set Up Account for Service Ticket Intelligence and Get Service Key
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and the associated service key for Service Ticket …
Use Free Tier to Set Up Account for Service Ticket Intelligence and Download Postman Sample Files
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and download Postman environment and collection JSON sample …
Use Free Tier to Set Up Account for Personalized Recommendation and Get Service Key
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and the associated service key for Personalized …
Use Your Own Data to Train a Machine Learning Model and Get Recommendations Based on Users' Browsing History
Use the Personalized Recommendation service to train your own machine learning model to give visitors to your website highly personalized recommendations based …
Use Free Tier to Create a Service Instance for Service Ticket Intelligence
Create a service instance and the associated service key for Service Ticket Intelligence using the free tier service plan.
Use Trial to Extract Information from Custom Documents with Generative AI and SAP Document AI
Learn how to use SAP Document AI with generative AI to automate the extraction of information from custom document types using large language models (LLMs).
Use Trial to Extract Information from Standard Documents with Generative AI and SAP Document AI
Learn how to use SAP Document AI with generative AI to automate the extraction of information from standard documents using large language models (LLMs) and the …
Use Trial to Create a Service Instance for Data Attribute Recommendation
Create a service instance and the associated service key for Data Attribute Recommendation, one of the SAP AI Business Services, using SAP Business Technology …
Use Trial to Create a Service Instance for SAP Document AI
Create a service instance and the associated service key for SAP Document AI, one of the SAP AI Business Services, using SAP Business Technology Platform (SAP …
Use Machine Learning to Enrich Employee Data with Swagger UI
Create, update, list and delete enrichment data using the Data API employee entity from SAP Document AI, one of the SAP AI Business Services in SAP Business …
Use Machine Learning to Enrich Business Data with Swagger UI
Create, update, list and delete enrichment data using the Data API business entity from SAP Document AI, one of the SAP AI Business Services in SAP Business …
Get OAuth Access Token for Business Entity Recognition via Web Browser
Retrieve your OAuth access token, which will grant you access to the service APIs.
Detect and Highlight Entities from Unstructured Text with Pre-trained Models
Use the Business Entity Recognition pre-trained models to get machine learning entity predictions for the text you submit to the service.
Use Trial to Set Up Account for Data Attribute Recommendation and Get Service Key
Use a booster in SAP BTP Trial to automatically create a service instance, and the associated service key for Data Attribute Recommendation.
Use Trial to Set Up Account for Data Attribute Recommendation and Download Postman Sample Files
Use a booster in SAP BTP Trial to automatically create a service instance, and download Postman environment and collection JSON sample code files for Data …
Get OAuth Access Token for Data Attribute Recommendation via Web Browser
Retrieve your OAuth access token, which will grant you access to the service APIs.
Use the Invoice Object Recommendation (IOR) Business Blueprint to Train a Machine Learning Model
Train a machine learning model for the Data Attribute Recommendation service, using the Invoice Object Recommendation (IOR) business blueprint.
Use the Invoice Object Recommendation (IOR) Business Blueprint to Predict Financial Objects
Get financial objects recommendations using your machine learning model.
Use an Invoice Object Recommendation (IOR) Dataset Schema to Upload Training Data to Data Attribute Recommendation
Upload a dataset to your Data Attribute Recommendation service instance to afterwards be able to train your machine learning model using the Invoice Object …
Use the Regression Model Template to Train a Machine Learning Model
Train a machine learning model for the Data Attribute Recommendation service, using the regression model template.
Use the Regression Model Template to Predict Data Records
Predict product data records using your machine learning model.
Use a Regression Dataset Schema to Upload Training Data to Data Attribute Recommendation
Upload a dataset to your Data Attribute Recommendation service instance to afterwards be able to train your machine learning model using the regression model …
Use Free Tier to Set Up Account for Data Attribute Recommendation and Get Service Key
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and the associated service key for Data Attribute …
Use Free Tier to Set Up Account for Data Attribute Recommendation and Download Postman Sample Files
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and download Postman environment and collection JSON sample …
Use Free Tier to Create a Service Instance for Data Attribute Recommendation
Create a service instance and the associated service key for Data Attribute Recommendation using the free tier service plan.
Use Free Tier to Subscribe to SAP Document AI Basic UI
Use the free tier service plan to get access to the SAP Document AI user interface application, using SAP Business Technology Platform (SAP BTP).
Use Free Tier to Create a Service Instance for SAP Document AI
Use the free tier service plan to create a service instance and the associated service key for SAP Document AI using the free tier service plan.
Use the Sales Order Completion (SOC) Business Blueprint to Train a Machine Learning Model
Train a machine learning model for the Data Attribute Recommendation service, using the Sales Order Completion (SOC) business blueprint.
Use the Sales Order Completion (SOC) Business Blueprint to Predict Missing Sales Order Fields
Get recommendations for missing fields in sales order documents using your machine learning model.
Use a Sales Order Completion (SOC) Dataset Schema to Upload Training Data to Data Attribute Recommendation
Upload a dataset to your Data Attribute Recommendation service instance to afterwards be able to train your machine learning model using the Sales Order …
Activate the Instant Learning Feature with Swagger UI
Use Swagger UI and the Configuration API to activate the instant learning feature of SAP Document AI, one of the SAP AI Business Services in SAP Business …
Get Access to the SAP Document AI Workspace
Use either the embedded edition plan or the premium edition plan to get access to the SAP Document AI workspace, using an enterprise account in the SAP Business …
Use Trial to Create a Service Instance for Business Entity Recognition
Create a service instance and the associated service key for Business Entity Recognition, one of the SAP AI Business Services, using SAP Business Technology …
Deploy Model and Get Prediction Results
Perform the final steps to train your own Business Entity Recognition custom model to get machine learning entity predictions for the text you submit to the …
Create Dataset and Upload Training Data
Perform the initial steps to train your own Business Entity Recognition custom model to get machine learning entity predictions for the text you submit to the …
Use Trial to Set Up Account for Business Entity Recognition and Get Service Key
Use a booster in SAP BTP Trial to automatically create a service instance, and the associated service key for Business Entity Recognition.
Use Free Tier to Set Up Account for Business Entity Recognition and Get Service Key
Use the Free Tier service plan and an SAP BTP booster to automatically create a service instance, and the associated service key for Business Entity …
Use Free Tier to Create a Service Instance for Business Entity Recognition
Create a service instance and the associated service key for Business Entity Recognition using the free tier service plan.
Create Automated System Tests for SAP Cloud Application Programming Model Projects
Create wdi5 tests against an SAP Cloud Application Programming Model application and add them to your SAP Continuous Integration and Delivery job.
Setting Up SAP BTP and Kyma Runtime for Deployment
Learn how to set up the SAP BTP, Kyma runtime for deploying the application.
Install Tools for Deployment
Learn how to install the necessary tools for deploying the application
Enable CAP Operator Community Module in Kyma Cluster
Learn how to enable the CAP Operator community module in your Kyma cluster.
Prepare Multi-Tenant Applications for Deployment with CAP Operator
This tutorial shows you how to prepare your multi-tenant application for deployment in SAP BTP, Kyma runtime using the CAP Operator.
Subscribe to the Multi-Tenant Application from Consumer Subaccount
This tutorial shows you how to subscribe to a multi-tenant application from a consumer subaccount.
Deploy Multi-Tenant Applications using CAP Operator
This tutorial shows you how to deploy your multi-tenant application in SAP BTP, Kyma runtime using the CAP Operator.
Get an SAP BTP Account for Tutorials
Learn which account model on SAP Business Technology Platform is best suited for your purposes so you can do the tutorials involving SAP BTP services and …
Consume SAP BTP Services In SAP Kyma
Build an Extension Application on Kyma using SAP BTP services.
Save, Filter and Get your needed data in your Integration Flow
Boost your Integration Suite skills leveraging different tasks to store and filter messages travelling through your Integration Flow.
Build a Digital Center of Excellence for Your Low-Code Developers
IT-teams responsible for SAP Build can use this Digital Center of Excellence to communicate with and enable their low-code developers – especially the citizen …
Getting Started with SAP Document Management Mobile Application
The SAP Document Management Service mobile app is available for both Android and iOS platforms. This robust application brings the functionality of the SAP …
Establish Trust Configuration between SAP S/4HANA On-premise and SAP BTP
Configure trust between SAP S/4HANA On-premise and the BTP subaccount. During the configuration, you download the identity providers generated in SAP S/4HANA …
Getting Started with Integration Flow Design Guidelines - Timer-Initiated Scenario
In SAP Cloud Integration, copy and deploy a very simple out-of-the-box integration flow design guideline with a timer-initiated integration flow that writes an …
Create a Service Instance in SAP BTP
Create a service instance for services, environments and applications in SAP Business Technology Platform.
Add SAP Build Code standard (Application) plan
In this tutorial, you'll learn how to add service plans to your subaccounts. We will add the SAP Build Code standard (Application) service plan to your …
Update Service Plan
In this tutorial, you will learn how to update your service plans for your BTP Services and from the SAP Mobile Services Administration UI.
Create an SAP Build Code Standard (Application) Subscription
In this tutorial, you'll learn how to create subscriptions for the SAP Build Code Standard (Application) Plan for your subaccounts.
Add build-code service plan
In this tutorial, you will learn how to add a build-code service plan to your service. We will use SAP Mobile Services as an example.
Debug Your SAPUI5 App with SAP Business Application Studio
Learn how to run and test your web apps with the SAP Business Application Studio and Google Chrome DevTools.
Create a UI5 Integration Card that Displays Data from the Northwind Demo System
Create a UI5 integration card in SAP Build Work Zone to display data from the Northwind backend.
Customize an IDoc Interface with Runtime and Monitoring
Create an IDoc interface to be able to carry out data checks and mappings as well as the monitoring and error resolution capabilities of SAP Application …
Determine Recipients by Key Fields
Define recipients based on key field values to be able to dispatch messages in the message monitor of SAP Application Interface Framework to different users or …
Determine Recipients by Message Categories
Define recipients based on message categories to be able to dispatch messages in the message monitor of SAP Application Interface Framework to different users …
Deploy your first application to Application Frontend using CLI
Learn how to create and deploy your first "Hello World" application using Application Frontend Service and the afctl CLI, including version management basics.
Convert Oracle-to-SAP HANA with Advanced SQL Migration Tool
Convert an Oracle schema used by a custom application to SAP HANA using SAP Advanced SQL Migration tool
Set Up Tools to Connect With and Operate SAP AI Core
Use SAP AI Launchpad, Postman or python to connect with SAP AI Core.
Build a House Price Predictor with SAP AI Core
Build portable AI code with Docker and use it with SAP AI Core.
Quick Start for Your First AI Project Using SAP AI Core
Learn the fundamentals of SAP AI Core and create your Hello, World! AI scenario.
Modify Error Handling with Custom Objects
Maintain custom objects to customize the error handling in the message monitor of SAP Application Interface Framework.
Generate Metrics and Compare Models in SAP AI Core
Explore different ways of logging metrics during training and compare generated models.
Ingest Live Data into your House Price Predictor with SAP AI Core
Build data pipelines and reuse code to train and generate models on different datasets.
Set Up the Metaflow Library for SAP AI Core
Explore different ways of logging metrics during training. Compare generated models.
Use Boosters for Free Tier Use of SAP AI Core and SAP AI Launchpad
Use Boosters to set up Free Tier for SAP AI Core and SAP AI Launchpad.
Modify Data Structures and Fields
Modify data structures and data fields to customize the error handling in the message monitor of SAP Application Interface Framework.
Define Single Key Fields
Define single key fields to improve error handling in the message monitor of SAP Application Interface Framework.
Create a Simple OData Interface
Create a simple AIF interface to enable monitoring of an OData Gateway service.
Build a House Price Predictor with SAP AI Core using VS Code Toolkit
Build portable AI code with Vs code Toolkit and use it with SAP AI Core.
Prompt LLMs in the generative AI hub in SAP AI Core & Launchpad
Understand the principles of prompt engineering and learn to create effective prompts for AI models like ChatGPT. Prompt engineering is crucial for obtaining …
Orchestration(V2) with Grounding Capabilities in SAP AI Core
This tutorial provides a step-by-step guide to setting up document grounding, creating pipelines, and utilizing vector APIs for facility management. In our use …
Access SAP Mobile Services
Access SAP Mobile Services within a SAP Business Technology Platform account and open the Mobile Services admin UI.
Quick Start with the mobile development kit (MDK)
Develop and analyze your first offline mobile application using the MDK template, connecting it to a sample service.
Enable Certificate-Based Authentication in your MDK Client
Create a branded MDK client that can on-board using certificates for authentication.
Define a Validation Rule in an MDK App
Write a JavaScript logic to validate an email address format in an MDK app.
Create a Customer Detail Page in an MDK App
Create a new page for displaying customer details in an MDK app.
Build Your Mobile Development Kit Client Using Cloud Build Service
Build a standard or a customized mobile development kit client using cloud build service and connect to your SAP mobile app.
Create a Customer List Page in an MDK App
Use the mobile development kit page editor to create a new page for displaying a customer list.
Modify a Customer Record in an MDK App
Allow editing of customer details in an MDK app.
Extend an MDK App with Customer Orders
Display a customer order list and its details.
Create a Customer Record in an MDK App
Allow the user to create a customer record in an MDK app.
Set Up Initial Configuration for an MDK App
Configure initial setup for MDK Mobile applications development.
Use OData Annotations to Add CRUD Functionality to an MDK App
Generate a fully functional CRUD cross-platform application based on OData annotations.
Start Your MDK Application in the Editor
Use the MDK editor to create a cross-platform mobile application.
Set Up MCP Server for MDK Development
Configure your development environment to get started with an agentic coding experience using the MCP server for mobile development kit (MDK).
Create Your First MDK Application Using MCP Server
Use the MCP server with agentic AI to create a cross-platform SAP MDK application using a natural language prompt.
Evolve Your MDK App with Agentic AI using MCP Tools
This tutorial demonstrates how to enhance an existing MDK project created with agentic AI by using MCP tools to modify pages, add features, and generate …
Use Scripting to Design a Chatbot Message from an API Response
Create an SAP Conversational AI chatbot for customer ordering by calling an API and using scripting to create a custom message from the response.
Manage Your Chatbot with Versions and Environments
Create versions and environments for your SAP Conversational AI chatbot to make it easier to manage the development process.
Let Customers Ask Chatbot for Shipping Price
Create an intent for requesting the price of shipping a package, use the carousel for selecting a package size, call an API to retrieve a Google map, retrieve …
Deploy an SAP Conversational AI ChatBot on Facebook Messenger
Create, test, and publish an SAP Conversational AI chatBot on Facebook Messenger.
Debug Your SAP Conversational AI Chatbot
Use the debugging features of SAP Conversational AI while designing your chatbot to help you fix problems and improve the chatbot.
Create a Chatbot that Lets Customers Track Packages
With SAP Conversational AI, create a chatbot that calls an API, in this case to let customers track their packages, and see how to make use of the memory, using …
Consume API Services and Call Webhooks from Your Chatbot
Call APIs or webhooks from within your chatbot to retrieve information or create UI elements for your conversation.
Call SAP Conversational AI API with OAuth (Postman)
Retrieve an OAuth token and use it to call the SAP Conversational AI API, using Postman.
Call SAP Conversational AI API Using OAuth
Retrieve an OAuth token and use it to call the SAP Conversational AI API, using Python to create a web service.
Build Your First Chatbot with SAP Conversational AI
Create a simple chatbot that can recognize greetings, understand when asked for a joke, provide a joke, and recognize the user's reaction to the joke.
Build a Webhook for a Chatbot Using Python
Create a Python script (with Flask), deploy it to SAP Business Technology Platform, and use it as a webhook to be called by an SAP Conversational AI chatbot.
Let Your Web App Interact with Your Chatbot
Use the Web Client APIs to send messages, intercept messages, change the memory and other chatbot actions from within your SAPUI5 app.
Use Google Workspace to create Google Slides
Use Google Workspace to automate Google Slides in SAP Build Process Automation
Use Microsoft 365 Cloud SDK to Create Calendar Events
Use Microsoft 365 Cloud SDK to automate calendar activities in SAP Build Process Automation.
Run the Business Process
Release, deploy and run the business process
Install and Set Up Desktop Agent 3
Install and set up the Desktop Agent 3 to run your automations
Agent Management Settings to Execute the Process With an Automation
Create an agent attribute in the tenant to add it to your agent and project
Use Google Workspace to create Google Sheets
Use Google Workspace to create, retrieve the details and set the values of a Google spreadsheet
Setup Environment for S/4HANA Sales Order API
Create destination and environment variables for action configuration
Run Business Process
Once the business process is deployed, learn how to run the business process and monitor the process with action execution details.
Access S/4HANA Cloud System to View Sales Order
Check the sales order created in the backend system after successful completion of business process with action
Use Google Workspace to create Google Docs
Use Google Workspace to automate Google Docs in SAP Build Process Automation
Add Action to Business Process
Add the action in the business process to connect to the backend system
Create Sales Order Action Project in SAP Build Actions
Create an action project from Open API specification
Test an API Trigger for a Business Process
Run API trigger for the Business Process.
Use Google Workspace to work with Gmail
Use Google Workspace to search, read and send a Gmail reply
Subscribe to SAP Build Process Automation
Activate the SAP Build Process Automation service
Integrate Excel and Outlook SDK Based Automations To A Single Project
In this tutorial, you will customize the Excel and Outlook SDK based projects, so that they can be integrated together as a single business process.
Extend Outlook SDK Based Automation
In this tutorial, you will be adding functionalities to your first Outlook SDK based automation project, In the end, you will learn how to search outlook inbox …
Create Destination to Trigger Process From any Service
Create a destination to trigger a business process by creating a service instance and service key of SAP Build Process Automation.
Automate SAP S/4 HANA Cloud Application Using the Recorder
Automate the process of creating a purchase order in Manage Purchase Orders application in SAP S/4 HANA Cloud.
Automate SAP GUI for Windows Application Using the Recorder
Automate sales order creation in SAP GUI for Windows
Customize Automation Generated Through Recorder
Customize sales orders creation (SAP GUI for Windows) bot which is generated using Recorder
Create Tables in the Form
Validate the order details extracted from the automation and display the error details in a table in a form.
Deploy and Test the Project
Deploy the project and test the dropdown filtering
Connect Action Project to Dropdown in Form
Use and add a data source to the form dropdown field in order to display information from external systems
Setup Environment for S/4HANA Business Partner API
Create destination in BTP cockpit and set it in SAP Build Process Automation
Build Your Automation Using Microsoft 365 Cloud SDK of SAP Build Process Automation
Use Microsoft 365 Cloud Office SDK to automate Microsoft Cloud products
Use Custom Variables for the Global Process
Add, modify and use custom variables in the process
Create and Configure Forms
Add forms to start the business process, send tasks for approvals and notify business users
Create a Process Condition
Create a process condition to route the process based on business criteria
Create a Business Process
Create a Business Project and Process to build and extend business processes
Configure BTP Destinations in SAP Build Process Automation
Configure BTP Destinations in SAP Build Process Automation to securely store sensitive information.
Build Your First Automation Using Outlook SDK of SAP Build Process Automation
In this tutorial, you will be developing a basic automation using Outlook SDK of SAP Build Process Automation. In the end, by using the activities in Outlook …
Build Your First Automation Using Excel SDK of SAP Build Process Automation
In this tutorial, you will be developing basic automations using Excel SDK. After completing this tutorial, you will be able to read Excel data for a given …
Create an API Trigger for the Process
Create an API trigger for the business process.
Create Business Partner Action Project in SAP Build Actions
Create an action project from Open API specification
Automate Windows Calculator Application Using the Recorder
Automate computations in the windows calculator application with manual capture mode and capture on hover mode
Automate Windows Clock Application Using the Recorder
Automate the creation of alarms in the windows clock application with set and get activities
Connect BAPI using Action Group with SAP Build Process Automation
Learn how to create BAPI Action Group which uses BAPI Action and retrieves the data from the backend.
Configure OAuth in Google Cloud Platform
Configure OAuth Client ID in Google Cloud Platform
Authorize SAP Build Process Automation with Google Authorization SDK Using Google Service Account
Authorize SAP Build Process Automation to automate Google Applications with Google Authorization SDK
Authorize SAP Build Process Automation with Google Authorization SDK Using Google Oauth Client ID
Authorize SAP Build Process Automation to automate Google Applications with Google Authorization SDK using Google Oauth Client ID
Configure SAP Build Work Zone, Standard Edition
Configure SAP Build Work Zone, standard edition for visibility scenario
Add a Subprocess to an Automation
Learn how to use a subprocess in SAP Build Process Automation.
Add Mail Notifications to a Process
Add mail notifications to your business process via the process builder
Acquire Orders Management Using UI5 Application Project From the Store
Acquire Orders Management package from the SAP Build store and reuse the package in SAP Build Process Automation.
Acquire a Template Project From the Store
Import a sample business process from the SAP Build store.
Add Links to Forms
Learn how to add links in the forms of SAP Build Process Automation.
Run the Sales Order Business Process
In this tutorial, you will release your Business Process project and test the process with an API trigger and get ready to integrate with SAP Build Apps.
Create Sales Order Business Process
Create a business project and process to build and extend business processes.
Use Joule Studio, Classic Edition to Create and Deploy a Joule Skill
Use Joule Studio, classic edition to create and deploy a Joule skill that consumes services from two different systems.
Setup Environment and Connectivity for Joule Skills
Setup environment and connectivity for developing and testing Joule Skills.
Create Action Projects
Create action projects from live OData services.
Create a Filter in an Action Project
Create a filter in an action project to simplify the use of the OData service in Joule Studio, classic edition.
Consume an Automated Process in a Joule Skill
Create a automated process and consume it in a Joule Skill.
Use Joule Studio, Classic Edition to Create an Agent
Use Joule Studio, classic edition to create and test an agent.
Use Joule Studio, Classic Edition with Document Grounding
Use Joule Studio, classic edition to create an agent that uses document grounding.
Use Joule Studio to Create an IT Incident Triage and Auto Routing Agent with N8N, SAP Task Center Node and SAP Agent Node
Use Joule Studio to create and test an agent for an IT Incident Management and Auto Routing including Human in the Loop via SAP Task Center and triggering other …
Use Joule Studio to Create an FI Collection Workbench
Use Joule Studio to create and test an agent for an intelligent finance workbrench.
Build a Billing Completeness Data Product with Joule Studio
Use Joule Studio to build a Billing Completeness Data Product using SAP S/4HANA order-to-cash data.
Use Joule Studio to Extend the AP Invoice Agent using Agent Extensions
Use Joule Studio to extend the AP Invoice agent.
Check Status of Process from SAP Build App
After triggering a process, you can check the status of that process using the Retrieve Instances flow function.
Prepare a Product Page
Create a new, detail page and set up the infrastructure (i.e, variables and navigation) for the page.
Create a Composite Component (List with Rating)
Create a composite component made by mashing up a Large Image List Item with a Star Rating, so users can rate products.
Create SAP Build App to Trigger Workflow
Trigger a workflow created in SAP Build Process Automation from an app created with SAP build Apps.
Test CAP Service and its Destination
Test the CAP service created with SAP Business Application Studio's productivity tools, including the destination automatically generated to expose it to SAP …
Implement Your First Screen in an iOS App
Implement the first screen of your SAP BTP SDK for iOS app.
Build an Augmented Reality Experience app with FioriAR
Using modern technologies becomes more and more crucial for the success of native business apps as the requirements of professional users are more extensive. …
Build a Product List
Build an entity list using SAP BTP SDK for iOS controls, with storyboard segues for navigation between the overview screen and the product list.
Build a Customer List
Build an entity list using SAP BTP SDK for iOS controls. Use storyboard segues to perform navigation between the Overview screen and the customer list.
Adapt Your App to the Needs of a MacOS Application
Embed your app flow in a Split View Controller for Mac Catalyst only, create a settings bundle to enable a preferences menu, and change the menu bar items to …
Send Push Notifications To Your Native iOS App
Use SAP Mobile Services and an Apple Developer Account to send push notifications to you iOS app.
Use Usage Reporting in Your Android Application
See how the Usage Reporting feature can help provide information on how your app is being used.
See How Logging Can Be Used in Your Android Application
Explore how the logging component can help make deployed applications more supportable.
Restore, Reset and Logout Applications Using the Flows Component
Learn how to use the SAP BTP SDK for Android Flows component to handle application restore, passcode timeout, reset and logout scenarios.
Offline-Enable Your Android Application
Enable offline OData in your Android application, resulting in an application that can be used without a network connection and that performs data requests with …
Handle Passcode with the Flows Component
Learn how to use the Flows component of SAP BTP SDK for Android to handle passcode change, forgetting passcode and passcode verification scenarios.
Enable Multi-User Mode for Your Android Application
Learn how to configure a wizard-generated application to enable the multi-user mode, available as part of the Flows component of the Android SDK.
Display Customer Locations Using a Fiori Map Control
Further customize the generated app to display customer locations on a map and try out the features of the Fiori Map control, including the toolbar, map panel, …
Customize the Wizard Generated Application
Customize a wizard-generated application and learn how to use Fiori object cells, search UI, and the collection view.
Customize the Styles and Themes
Learn how to customize the styles and themes for the UI screens in Flows component of SAP BTP SDK for Android.
Customize the Onboarding Flow
Learn how to customize the UI screens and add your own logic with extension points for the onboarding flow of SAP BTP SDK for Android.
Add App Links to Android Apps
Use SAP Mobile Services to configure Android App Links for your app, allowing end-users to open the app using a Web URL.
Get Familiar with Jetpack Compose Flows Component by a Wizard-Generated Application
Understand the capabilities and usage of Jetpack Compose Flows component using the application generated by SAP BTP SDK Wizard for Android.
Customize the Jetpack Compose Onboarding Flow
Learn how to customize the UI screens and add your own logic with extension points for the Jetpack Compose onboarding flow of SAP BTP SDK for Android.
Handle Passcode with Jetpack Compose Flows Component
Learn how to use Jetpack Compose Flows component of SAP BTP SDK for Android to handle passcode change and forgetting passcode scenarios.
Restore, Reset and Log Out of Applications Using the Jetpack Flows Component
Learn how to use the SAP BTP SDK for Android Jetpack Compose Flows component to handle application restore, passcode timeout, reset, logout and user …
8 - Add Subagent to Convert Currency Using MCP Server
Create a subagent that connects to an MCP server with currency conversion tool, and then add that agent to our shipment agent.
7 - Test the Shipping Agent
Use the private environment to test the shipping agent.
6 - Create Agent to Coordinate Skills
Create a Joule agent to coordinate the skills, allow us to control exactly how Joule interacts with the user.
5 - Create Skill to Create / Update Shipment
Create a skill to enable the user to create a new shipment in the GTT system, or update an existing shipment.
4 - Create Skill to Show Delayed Shipments
Create a skill to return all shipments that are delayed.
3 - Create Skill to Track Shipments
Create a skill to enable the user to track a shipment, where the user specifies a shipment ID and the skill returns information on that shipment.
1 - Open and Explore the SAP Build Lobby
Open the SAP Build Lobby and explore how to create projects and the other tools available for developers and admins.
Use mocking to embrace auth in your domain model from the outset
With the mocked authentication strategy, we can embrace and work on the important aspect of securing our app or service right from the very start. CAP makes it …
Tour the SAP Community 2024
Explore the various features, functionality, and aspects of the SAP Community, familiarize yourself with community guidelines, and discover how to get the most …
Tour the SAP Community
Explore the various features, functionality, and aspects of the SAP Community, familiarize yourself with community guidelines, and discover how to get the most …
Set Up SAP Private Link Service
Get onboarded to use SAP Private Link service in SAP BTP.
Manage Entitlements on SAP BTP Trial
Configure entitlements and quotas in your SAP BTP trial using the cockpit.
Implement a Notification Application for Monitoring Java Apps
Create an application that notifies you of critical metrics via e-mail or SMS, using SAP Monitoring service.
Implement a Dashboard Application for Monitoring Java Apps
Create an application that retrieves metrics for Java applications running in SAP BTP, Neo environment.
Connect SAP Private Link Service to Microsoft Azure Private Link Service
Connect SAP Private Link service to Microsoft Azure Private Link Service with Cloud Foundry CLI and bind the service instance to your app or create a service …
Set Up SAP Private Link Service
Get onboarded to use SAP Private Link service in SAP BTP.
Connect SAP Private Link Service to Microsoft Azure Private Link Service (Kyma)
Connect SAP Private Link service to Microsoft Azure Private Link Service and bind the service instance on a Kyma cluster.
Connect SAP Private Link Service to AWS Private Link Service (Kyma)
Connect SAP Private Link service to Amazon Web Services Private Link Service and bind the service instance on a Kyma cluster.
Install the Kubernetes Command Line Tool
Download and install kubectl - the Kubernetes command line tool that allows access to SAP BTP, Kyma runtime.
Enable SAP BTP, Kyma Runtime
SAP BTP, Kyma runtime is a Kubernetes cluster which is comprised of a collection of projects united together to simplify the extension, and integration of …
Create Kyma Function Using Kyma CLI
In this tutorial, you will use Kyma CLI to create a Kyma Function.
Create Kyma Function and a Microservice via UI
In this tutorial, you will use Kyma UI to create a Kyma Function and a microservice.
Manage Entitlements Using the Cockpit
Configure entitlements and quota using the cockpit. (Free Tier ready)
Create an Application with SAP Java Buildpack 2
Create a simple Spring Boot application and enable services for it, by using SAP Java Buildpack 2 and Cloud Foundry Command Line Interface (cf CLI).
Create an Application with Cloud Foundry Python Buildpack
Create a simple Python application and enable services for it, by using the Cloud Foundry Python Buildpack and Cloud Foundry Command Line Interface (cf CLI).
Create an Application with Cloud Foundry Node.js Buildpack
Create a simple Node.js application and enable services for it, by using the Cloud Foundry Node.js buildpack and Cloud Foundry Command Line Interface (cf CLI).
Create an SAP HANA XS Classic Hello World Application Using SAP HANA Studio
Create and test a simple SAP HANA XS classic application that displays the "Hello World" message.
Create an SAP HANA Tenant Database and an SAP HANA XS Classic Application
Create and bind an SAP HANA tenant database to an SAP HANA XS classic application.
Understanding Spaces
Discover how spaces help you organize resources and manage access within your Cloud Foundry environment. You will learn how to create and use spaces for your …
Managing Org Members
Learn how to manage org members in the SAP BTP cockpit. You will assign roles and control access in your Cloud Foundry org.
Understanding Environment Variables
Explore how environment variables store configuration data for your applications. You will learn how to view and use these variables in the SAP BTP cockpit.
Monitoring Applications and Spaces with Events and Logs
Understand how to monitor your applications and spaces using events and logs in the SAP BTP cockpit. You will track activity and troubleshoot issues.
Managing User-Provided Environment Variables
Find out how to add and manage your own environment variables in the SAP BTP cockpit. You will customize your application settings as needed.
Managing Space Members
Learn how to manage space members in the SAP BTP cockpit. You will assign roles and control access in your Cloud Foundry space.
Managing Deployed Applications
Learn how to manage the lifecyle of your deployed applications and change their configurations in the SAP BTP cockpit.
Understanding Security Groups
Understand how security groups control network access for your applications and how to use these groups in SAP BTP cockpit.
Deploying Applications
Learn how to deploy and manage your applications in the SAP BTP cockpit.
Use a Local Launch Page
This tutorial shows you how to add a launch page for local testing.
Assign the User Roles
This tutorial shows you how to assign role collections to users.
Set Up a CI/CD Pipeline for SAP BTP, Cloud Foundry Runtime
This section describes how to configure and run a predefined continuous integration and delivery (CI/CD) pipeline that automatically tests, builds, and deploys …
Set Up a CI/CD Pipeline for SAP BTP, Kyma Runtime
This section describes how to configure and run a predefined continuous integration and delivery (CI/CD) pipeline that automatically tests, builds, and deploys …
Introduction to Application Development Using CAP
Learn about SAP Cloud Application Programming Model (CAP) and application development on SAP Business Technology Platform (BTP).
Set Up SAP Business Application Studio
SAP Business Application Studio is a development environment available on SAP Business Technology Platform (BTP). Before you can start developing applications …
Add Custom Logic
This tutorial shows you how to add custom logic to the source code of the SAP Fiori elements application you have already created.
Add Authorization
This tutorial shows you how to enable authentication and authorization for your CAP application.
Prepare for Deployment in the SAP BTP, Cloud Foundry Runtime
Learn how to prepare the subaccount in SAP BTP for application deployment in the SAP BTP, Cloud Foundry runtime.
Prepare for Deployment in the SAP BTP, Kyma Runtime
Learn how to set up the SAP BTP, Kyma runtime for deploying CAP applications.
Add SAP Fiori Elements UIs
This tutorial shows you how to create an SAP Fiori elements application on top of your previously created CAP application.
Prepare for Production
As you've followed the tutorials for the Incident Management application, you’ve developed an application with an in-memory database and basic authentication. …
Integrate Your Application with SAP Build Work Zone, Standard Edition
This tutorial shows you how to subscribe to the SAP Build Work Zone, standard edition.
Build a CAP Application
This guide is a step-by-step walkthrough to build a CAP Node.js or Java application.
Integrate Your Application Deployed in SAP BTP, Kyma Runtime with SAP Build Work Zone, Standard Edition
This tutorial shows you how to subscribe to the SAP Build Work Zone, standard edition.
Deploy in SAP BTP, Cloud Foundry Runtime
This tutorial shows you how to deploy your CAP application as a multi-target application (MTA).
Deploy in SAP BTP, Kyma Runtime
This tutorial shows you how to deploy your CAP application in SAP BTP, Kyma runtime.
Track the Workflow Using the Process Workspace Application
Track the workflow in real time and analyze performance indicators to gain insights on the needed improvements.
Test the Business Rules API from SAP API Business Hub
Use SAP API Business Hub to test and run the business rules API to see how business rules can be consumed from a custom application.
Set Up SAP Integration Suite Trial
Get onboarded to SAP Integration Suite trial account.
Set Up a Sample Lead-to-Cash Business Process
Set up a pre-configured Lead-to-Cash business process to experience the process visibility capability.
Set Up a Sample Design-to-Operate Business Process
Set up a pre-configured Design-to-Operate business process to experience the Process Visibility capability.
Reuse a CAP Java Service
Create a new application and reuse the existing CAP Java service.
Monitor Your Visibility Scenarios
Monitor the visibility scenario and process the acquired data using the Monitor Visibility Scenarios application.
Monitor Events Acquired Using the Event Acquisition Application
Monitor the events acquired using the Event Acquisition application.
Introduction to Luigi
Learn about the basic architecture and terminology of the Luigi micro-frontend framework, and learn what you will build in the next tutorial steps.
Implement Micro Frontends in Your UI5 App with Luigi Container
Learn how to build a UI5 application that utilizes the Luigi micro frontend framework. With the help of Luigi Container, you can create more modular and …
Enhance Your Visibility Scenario for a Deployed Workflow
Enhance your visibility scenario by configuring the status, phases, performance indicators, and attributes for the workflow added to track and analyze the …
Design and Deploy Your First Integration Flow
Design an integration flow to integrate an online webshop that exposes data via OData service and fetch the product details.
Create Workflow Instances for Process Visibility
Create workflow instances to see how events from different types of workflow activities combine to provide an overview to analyze the progress and identify …
Create a Visibility Scenario for a Deployed Workflow
Create a visibility scenario based on a workflow using the Configure Visibility Scenarios application.
Build Skeleton React and UI5 Projects
Create skeleton React and UI5 projects and install Luigi.
Build Luigi Micro-Frontend with UI5
Create a micro-frontend with UI5 and connect it to the core React app using Luigi client.
Build Luigi App with React
Create a mock shopping application with React and configure it using Luigi.
Add Localization to Luigi UI5 Micro-Frontend
Enable your micro-frontend to be displayed in multiple languages using the Luigi localization features.
Add Localization to Luigi React Application
Enable your main application to be displayed in multiple languages using the Luigi localization features.
Add Authentication and Authorization to the Application
Add authentication and authorization to the application and test it locally with mock users
Use SAP HANA as the Database for a CAP Java Application
Use SAP HANA in SAP Business Technology Platform from your local CAP Java application.
The Use Case: Connectivity to Non-SAP Applications using SAP Integration Suite
Understand the integration problem that you're going to solve before you get started.
Test Your Integration Scenario
During this step, you will test the end-to-end integration scenario that you have built so far.
Setup SAP Build Code in SAP BTP
SAP Build Code provides generative AI-based code development with Joule copilot, optimized for Java and JavaScript application development. It offers a turn-key …
Set Up SAP Business Application Studio for CAP Java
Set up the SAP Business Application Studio and create a first service implementation.
Preparing Your SAP Integration Suite Tenant
Prepare your existing SAP Integration Suite tenant or set up a trial account.
Preparing Your Non-SAP Application's Trial Account
Create a trial account with BambooHR and prepare it for integration with Open Connectors.
Manage Cross-Domain Mapping
The steps mentioned in the tutorials are required if the domain of your email account and Google Workspace account is different.
Extend the Bookstore with Custom Code
Extend the previously built bookstore with custom coding, for example, to validate requests.
Establish Trust Configuration between SAP S/4HANA Cloud, public edition and SAP BTP Subaccount
Configure trust between SAP S/4HANA Cloud, public edition and the BTP subaccount. During the configuration, you download the identity providers generated in SAP …
Deploy CAP Java App to SAP Business Technology Platform
Deploy the recently built bookstore application to SAP Business Technology Platform using the Cloud Foundry CLI.
Deploy a CAP Business Service to SAP Business Technology Platform
This tutorial shows you how to deploy your SAP Cloud Application Programming Model (CAP) application to SAP Business Technology Platform (BTP), Cloud Foundry …
Create a Reusable Service
Create a service that will later on be reused in another CAP Java project.
Create a Repository Using the Onboarding API for Google Drive
Create your repository to Document Management Service, Integration Option as it's required for establishing a connection with Google Drive.
Create a CAP Business Service with Node.js Using Visual Studio Code
Develop a sample business service using Core Data & Services (CDS), Node.js, and SQLite, by using the SAP Cloud Application Programming Model (CAP) and …
Configure Authentication and Authorization on SAP BTP
Set up authentication and authorization on SAP BTP and deploy your secured application there.
Add a Custom Event Handler
Write your first CAP Java Custom Event Handler.
Create a Project from the Lobby
In this tutorial, you will learn how to create an application starting from the SAP Build lobby.
Develop a Full-Stack CAP Application with Joule
In this tutorial, you will use the Generative AI capabilities of Joule to create a CAP service in SAP Build Code.
Using Simplified Git in SAP Business Application Studio
In this tutorial, we will walk through the basic Git operations such as cloning a repository, making changes, committing them, and pushing them back to the …
Set Up SAP Business Application Studio for Development
SAP Business Application Studio is a development environment available on SAP Business Technology Platform. Before you can start developing using SAP Business …
Set Up API Management from SAP Integration Suite
Use this tutorial to provision the API Management capability from SAP Integration Suite.
Learn About Selected CAP Conventions
CAP comes with a set of defaults to support a "convention over configuration" paradigm. These defaults are designed to ease your start with any CAP project and …
Get Started with API Revisions
Make incremental changes to an API proxy without causing any disruption to the published API.
Get an Account on SAP BTP to Try Out Free Tier Service Plans
Sign up for a productive account on SAP Business Technology Platform and try out SAP's services with free tier service plans.
Establish Connection Between Your BambooHR Trial and Open Connectors
Use the APIs of Open Connectors to establish a connection to your BambooHR trial account.
Design an Integration Flow to Connect with Open Connectors
Design an integration flow that fetches data from the third-party system. This integration flow uses the capabilities Cloud Integration and Open Connectors.. In …
Create an SAP Fiori App Using SAP Business Application Studio
Develop a simple SAPUI5 freestyle application, adhering to SAP Fiori design guidelines, that will present a list of suppliers from an on-premise backend.
Create a Simple RFC Interface
Create a simple RFC interface to enable monitoring messages exchanged via Remote Function Call (RFC).
Create a Simple Proxy Interface
Create a simple proxy interface to enable monitoring proxy service interfaces with SAP Application Interface Framework.
Create a Dev Space for SAP Fiori Apps
Create an SAP Business Application Studio dev space, a preconfigured environment with the required tools and extensions tailored for a specific business …
Create a Dev Space for Business Applications
A dev space is a pre-configured development environment with the required tools and extensions for a specific scenario.
Create a CAP Project with SAP Business Application Studio
Quickly create an OData service by creating a CAP project in SAP Business Application Studio.
Consume API Management Service Instance from Kyma
Use the Kyma environment to search and discover API Management, API Portal and API business hub enterprise applications. Kyma environment provides a fully …
Build and Deploy Your SAP Fiori App to SAP Business Technology Platform
Build and deploy your SAP Fiori MTA project to your SAP BTP, Cloud Foundry environment.
Develop a CAP Node App Using SAP Business Application Studio
Develop a simple CAP Node.js application using SAP Business Application Studio.
Develop a CAP JAVA App Using SAP Business Application Studio
Develop a simple CAP Java application using SAP Business Application Studio.
Implement Business Rules Logic in Custom Business Object
Modify the business rules logic in custom business object to invoke the business rules for bonus percentage calculation of custom business object.
Create Purchase Order and Purchase Contract
Create a purchase contract via EML, then create a new purchase order with reference to the newly created purchase contract.
Create a SAP Fiori App in Visual Studio Code and Deploy it to SAP BTP, ABAP Environment
Create a SAP Fiori Elements app for a RAP business object from SAP BTP, ABAP Environment in Visual Studio Code and deploy it to SAP BTP, ABAP Environment.
Adapt the UI of a Business Object
Adapt the UI of a business object inside SAP S/4HANA Cloud, shown for the generated UI of a Custom Business Object
Create a Shopping Cart Business Object
Create a shopping cart business object with SAP S/4HANA Cloud, ABAP Environment or SAP S/4HANA on-premise.
Create Value Help, Enhance the Behavior Definition and Behavior Implementation of the Shopping Cart Business Object
Create your first order in the shopping cart.
Integrate released purchase requisition API into Shopping Cart Business Object
Integrate released purchase requisition API into shopping cart business object with SAP S/4HANA Cloud, ABAP Environment or SAP S/4HANA on-premise.
Create a SAP Fiori Shopping Cart App and Deploy it (2022)
Create a SAP Fiori app for a business object in Visual Studio Code and deploy it.
Add the Shopping Cart Fiori Application to FLP (2022)
Integrate your list report application into ABAP Fiori launchpad.
Create a SAP Fiori Shopping Cart App and Deploy it (2023)
Create a SAP Fiori app for a business object in Visual Studio Code and deploy it.
Add the Shopping Cart Fiori Application to FLP (2023)
Integrate your list report application into ABAP Fiori launchpad.
Write an ABAP Unit Test for the RAP Business Object
Write an ABAP Unit Test for the RAP business object.
Generate a RAP Business Service With The Wizard
Generate a RAP business service in SAP BTP ABAP Environment using the ABAP Repository Objects Wizard
Enhance the Business Object Data Model and Enable OData Streams
Enhance the business object data model and enable OData streams with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Validations
Enhance the business object behavior using validation with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Unmanaged Internal Numbering
Enhance the business object behavior using early numbering with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Instance Action
Enhance the business object behavior using instance action with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Factory Action
Enhance the business object behavior using factory action with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Dynamic Feature Control
Enhance the business object behavior using dynamic feature control with SAP BTP ABAP environment.
Enhance the Business Object Behavior With Determinations
Enhance the business object behavior using determination with SAP BTP ABAP environment.
Create Database Table and Generate UI Service
Create a database table and generate UI services with SAP BTP ABAP environment.
Create an SAP BTP ABAP Environment Trial User
Create an trial user with SAP BTP ABAP environment.
Consume SOAP Based Web Services with SAP BTP, ABAP Environment
Consume SOAP based web services with SAP BTP, ABAP environment.
Add Cloud Foundry App to Portal Site
Add your Cloud Foundry app to portal site
Deploy and enable the SaaS application for consumer access
Build and deploy the MTA, configure destinations to enable the SaaS application for consumer access
Develop and Configure an approuter application for the multitenant application of the SaaS solution
Develop and configure the approuter application for the multitenant application of the solution
Maintain and Support Your SaaS solution
Overview of tools to maintain the landscape and support consumers of the SaaS solution
Create and Configure Action in the process flow
Create an action project from Open API specification.
Transport a Software Component Between two Systems
Create and import a new software component into an SAP Business Technology Platform ABAP Environment instance, add ABAP sources and export it to a new SAP BTP …
Set SAP BTP, ABAP Environment as a Content Provider for SAP Build Work Zone, standard edition
Expose launchpad content of a SAP BTP, ABAP Environment system to the SAP Build Work Zone, standard edition of a subaccount on SAP Business Technology Platform.
Provision Users into your SAP BTP ABAP Environment
Provision and authorize users for ABAP development via Cloud Identity Services in one or more target systems
Generate RFC Proxy Classes
Create a service consumption model to generate proxies for a remote function call (RFC).
Event Consumption in SAP BTP, ABAP Environment
Consume an Event using Event Consumption Model within a Business Application
Enhance an ABAP Core Data Services (CDS) View in SAP Business Technology Platform (BTP) ABAP Environment
Add features like value help, aggregations, and calculated fields to an existing CDS entity
Create destinations in SAP BTP cockpit
Create Design- and Runtime destinations for Content Provider creation and dynamic oData and iFrame access.
Create Data Model and Lock Object in SAP BTP, ABAP Environment
Create data model and lock object in SAP BTP, ABAP environment.
Create a SAP Fiori App and Deploy it to SAP BTP, Cloud Foundry environment
Create a SAP Fiori app using SAP-managed app router for a RAP business object from SAP BTP, ABAP Environment in SAP Business Application Studio and deploy it to …
Create a SAP Fiori App and Deploy it to SAP BTP, ABAP Environment
Create a SAP Fiori app for a RAP business object from SAP BTP, ABAP Environment in SAP Business Application Studio and deploy it to SAP BTP, ABAP Environment.
Add SAP BTP ABAP environment App to Portal Site
Add your SAP BTP ABAP environment app to portal site
Event Processing in an SAP S/4HANA on-premise system
Create and consume of business events in an On-Premise system
Create an SAP Fiori App and Deploy it to SAP BTP, ABAP Environment
Create an SAP Fiori app for a RAP business object from SAP BTP, ABAP Environment in SAP Business Application Studio and deploy it to SAP BTP, ABAP Environment.
Transport a Software Component Between two Systems Using Any Git Repository (BYOG)
Connect your own Git repositories to two instances of SAP BTP ABAP Environment, using the Fiori app Manage Software Components
Maintain Filters for Outbound Event Topics
Maintain filters for outbound event topics. You can filter the events that should be sent via a channel by defining filters per channel and topic.
Extend a Custom Core Data Service in ABAP Environment
Explore developer extensibility by creating a CDS view and extending it in ABAP Environment.
Use Checkout Functionality of Branches to Switch Between Different Versions of Code
Use the checkout functionality of branches to switch between different versions of your code with SAP BTP, ABAP environment.
Transport ABAP Objects Using git-based Change and Transport System (gCTS)
Transport ABAP development objects using gCTS and the Manage Software Components app. Each software component has a 1:1 relationship with a git repo.
SAP BTP, ABAP system as Content Provider for SAP Launchpad Service
Target of this tutorial is to provide content of a SAP BTP, ABAP environment system to the SAP Launchpad Service of a subaccount on SAP BTP.
Maintain a Communication Arrangement for Inbound Communication
Create a communication user and a communication system for an OData service in SAP Business Technology Platform ABAP Environment.
How to Create RAP Business Events in an On-Premise system
Create and exposure of business events in an On-Premise system
Create Your First ABAP Console Application
Create an ABAP package and an ABAP class in the SAP BTP, ABAP Environment with the ABAP Development Tools (ADT) in Eclipse.
Create Destinations in SAP BTP cockpit
Create Design- and Runtime destinations for Content Provider creation and dynamic OData and iFrame access.
Create Communication between SAP BTP, ABAP Environment and SAP BTP
Create a communication arrangement to enable the communication between SAP BTP, ABAP system and SAP Launchpad Service
Create Business Configuration Maintenance Object
Create a Business Configuration Maintenance Object using the ABAP Repository Object Generator.
Create Behavior and Service in SAP BTP, ABAP Environment
Create behavior and services in SAP BTP, ABAP environment.
Create Authorization Model and App in SAP BTP, ABAP Environment
Create IAM Apps, services and catalogs for authorization model in the SAP BTP, ABAP environment.
Create an HTTP Service in SAP BTP ABAP Environment
Create an HTTP service in SAP BTP ABAP environment that can be called from the browser.
Create an ABAP Core Data Services (CDS) View in SAP BTP, ABAP Environment
Create a CDS View, display it in Fiori Elements preview, and enhance its appearances using built-in annotations in the Business Technology Platform, ABAP …
Create ABAPDoc Comments in Your Class in ABAP Environment
Learn how to maintain ABAPDoc documentation for your class in SAP Business Technology Platform (BTP), ABAP Environment so your comments appear in the Outline …
Create a Content Provider in Launchpad Service
Create a content provider in order to create a Launchpad site
Create a Content Provider in Launchpad Service
Create a content provider in order to create a Launchpad site.
Create an ABAP Cloud Project
Create an ABAP cloud project with SAP BTP ABAP environment.
Create SAP Fiori Launchpad Space and Page Templates
Deliver predefined SAP Fiori Launchpad spaces and pages for your app by developing templates.
Use abapGit to Transfer Your On-Premise ABAP Source Code to the Cloud
Transfer Your ABAP Source Code from your on-premise SAP system to your SAP Business Technology Platform ABAP Environment instance over a Github Repository using …
Set Up Trust Between Identity Authentication and SAP Business Technology Platform Neo Environment
Set up trust between SAP Cloud Identity Services - Identity Authentication and SAP Business Technology Platform for secure communication via SAML 2.0.
Push Your ABAP Source Code from SAP BTP, ABAP Environment to a GitHub Repository using abapGit
Push Your ABAP Source Code from a SAP BTP, ABAP environment instance to a GitHub repository using the ADT plugin for abapGit.
Enhance an ABAP Core Data Services (CDS) View in ABAP On-Premise
Add features like value help, aggregations, and calculated fields to an existing CDS view
Display a CDS View Using ALV with IDA
Display a CDS view in the SAP List Viewer with Integrated Data Access (IDA).
Define SAP Web IDE as Communication Partner in S/4HANA Cloud
Create an inbound communication system and user for SAP Web IDE to call into S/4HANA Cloud system via OAuth
Create and Run an ABAP Application
Create and run an ABAP application based on tables from the sample EPM data model.
Create an ABAP Table Type
Create a table type and use it to retrieve data from a database table.
Create an ABAP Project in ABAP Development Tools (ADT)
Configure the Eclipse IDE with the ABAP Development Tools for SAP NetWeaver (ADT) and create an ABAP project.
Create an ABAP Database Table and Relevant ABAP Dictionary Objects
Create a database table from scratch using ABAP development tools for Eclipse (ADT); use different Data Dictionary objects to define the fields; then fill the …
Create an ABAP Core Data Services (CDS) View in ABAP On-Premise
Create a CDS View, display it in Fiori Elements preview, and enhance its appearance using built-in annotations
Create a Simple ABAP CDS View in ADT
You will learn how to create a CDS (Core Data Services) view using ABAP Development Tools (ADT).
Create a Global ABAP Class
You will learn how to create a global ABAP class, in which you will retrieve data from a database.
Implement Logic for a Custom Business Object
Control your custom business object application with ABAP logic
Generate the UI for a Custom Business Object and grant Access
Generate an own application based on a Custom Business Object and grant access with a Custom Catalog Extension
Create a Custom Business Object
Define the data structure and create the database persistence of a custom business object.
🟡 Devtoberfest 2026 - Week 2 - Quote Box Puzzle
This is the quote box puzzle for Week 2 of Devtoberfest.
🟡 Devtoberfest 2026 - Week 2 - Paint By Numbers
This is the paint by numbers puzzle for Week 2 of Devtoberfest.
Import Data into SAP HANA Cloud, SAP HANA Database
Learn in this tutorial how to import the sample data needed for this mission from a tar.gz file.
Try Out Multi-Model Functionality with the SAP HANA Database Explorer and Database Objects App
Explore knowledge graph, property graph, JSON document store, and spatial capabilities in the SAP HANA database explorer.
Start Using SAP HANA Cloud Free Tier Service in SAP BTP Cockpit
Learn how to get started with SAP HANA Cloud free tier service in the SAP Business Technology Platform (SAP BTP).
Understand How the SAP HANA Cloud Free Tier Service can be Used in a SAP BTP Trial or Productive Account
Learn about the process to sign up for a SAP Business Technology Platform (SAP BTP) trial or productive account and the details of the SAP HANA Cloud free tier …
Browse and Explore Catalog Objects with the Database Objects App
Dive into using the database objects app to explore and inspect schema objects in an SAP HANA Cloud, SAP HANA database or data lake Relational Engine.
Add MCP capabilities to a CAP service
Learn how easy it is to add an MCP server to your CAP service.
Get productive with Joule Work
Using a business scenario, learn about the SAP Business AI Platform (BAIP) and Joule Work.
Set up a self-contained development environment for CAP Node.js
Use the power of containers and build a portable and abstracted development environment without committing to installing and maintaining tools directly on your …
Get an introduction to the cds REPL
Get to know the cds REPL.
Explore the declarative power of status-transition flows
Learn what CAP's status-transition flows feature is, and how to use it.
ABAP Development Tools for Visual Studio Code
You will learn how to set up ABAP Development Tool (ADT) in Visual Studio Code.
Implement a Custom ABAP AI Scenario including Grounding Capabilities in Your SAP S/4HANA System
Learn how to implement an Intelligent Scenario including Grounding capabilities using the ABAP AI SDK powered by Intelligent Scenario Lifecycle Management …
Prompt Optimization with Tool Calling and Response Formatting
This tutorial demonstrates how to use Prompt Optimization in SAP AI Core for tool calling scenarios using a BFCL v3 dataset, and pairs it with SAP AI Core's …
Prompt Optimization with Tool Calling
This tutorial demonstrates how to use Prompt Optimization in SAP AI Core for tool calling scenarios using a BFCL v3 dataset. The process loads and normalizes a …
Optimize Prompts for Tool Calling Using a Custom LLM-as-a-Judge Metric in SAP AI Core
Use SAP AI Core Prompt Optimization to automatically rewrite a weak base prompt into a strict tool-calling prompt — this time creating your own custom …
Assign the User Roles
This tutorial shows you how to assign role collections to users.
Implement a Simple Custom ABAP AI Scenario in Your SAP S/4HANA System
Learn how to implement a simple Intelligent Scenario using the ABAP AI SDK powered by Intelligent Scenario Lifecycle Management (ISLM).
Implement a Custom ABAP AI Scenario Consuming SAP AI Core Orchestration Service in Your SAP S/4HANA System
Learn how to implement an intelligent scenario including SAP AI Core's Orchestration Service features using the ABAP AI SDK powered by Intelligent Scenario …
Get to Know SAP Tutorials
Take a tour of the SAP Tutorial Navigator and learn how to complete tutorials and earn badges.
Joule Studio CodeJam - Introduction
This tutorial provides an overview of the Joule Studio CodeJam, what you will build plus some background on Joule Studio.
Get Started with the AI Skills Library
Set Up SAP Business Application Studio for Multi-Channel Development
Set up your SAP Business Application Studio to start developing mobile and web applications.
Batch Consumption
This tutorial demonstrates how to use batch consumption in SAP AI Core to process multiple LLM requests asynchronously. You will submit two batch jobs — one …
Consumption of GenAI models Using Orchestration - A Beginner's Guide
In this tutorial, we are going to learn the simple consumption of Gen AI models using the Orchestration.
Leveraging Orchestration Capabilities to Enhance Responses
In this tutorial, we will explore optional orchestration capabilities available in the Gen AI Hub, such as Data Masking, translation and Content Filtering.
Orchestration with Grounding Capabilities in SAP AI Core
This tutorial provides a step-by-step guide to setting up document grounding, creating pipelines, and utilizing vector APIs for facility management. In our use …
Transport Mobile Development Kit (MDK) apps using SAP Content Agent UI
Learn how to use SAP Content Agent UI to explore Mobile Development Kit (MDK) apps, select and transport to SAP Cloud Transport Management Service.
Connect SAP Private Link Service to Google Cloud Private Service Connect
Connect SAP Private Link Service to Google Cloud Private Service Connect (Kyma)
Strategic Prediction with SAP RPT-1: A Comprehensive Guide
In this tutorial, you will learn how to use SAP RPT-1 — SAP's Relational Pretrained Transformer — to run regression and classification predictions on structured …
Enable SAP BTP, Kyma Runtime Using the Command Line
Enabling SAP BTP, Kyma Runtime means creating a Kyma environment instance, i.e. a Kyma cluster. You can then use the Kyma cluster to build applications and …
Configure Your SAP S/4HANA System for ISLM
Set up the ABAP AI SDK powered by Intelligent Scenario Lifecycle Management (ISLM) in your SAP S/4HANA system and enable custom generative AI scenarios.
Create a Calculation View
Learn how to create your own calculation views in SAP HANA Cloud, SAP HANA database with SAP Business Application Studio using Join and Rank nodes.
Set Up SAP BTP and Integrate SAP AI Core with ISLM
Provision and configure SAP BTP services and integrate SAP AI Core with Intelligent Scenario Lifecycle Management (ISLM).
Inference Observability & Feedback Workflow in SAP AI Core
In this tutorial, you will learn how to execute AI inferences and leverage Inference Observability in SAP AI Core to track, analyze, and improve model responses …
Set up your own OData service
Get your own OData service up and running.
Test SAP Business Accelerator Hub APIs with curl
Make calls to SAP Business Accelerator HUB APIs from the command line.
Application Readiness Check
How the Application Readiness Health Check works and how you can configure it for your own application
Delivering Service Binding Credentials to Your Application
Learn how Cloud Foundry provides service credentials to your application and how to configure the credential delivery method.
Get Started with SAP Cloud Transport Management Service
Learn how to set up SAP Cloud Transport Management Service in an SAP BTP Trial account, or in an existing SAP BTP subaccount.
Generative AI Custom Evaluation - Quickstart
This tutorial demonstrates how to use SAP AI Core Custom Evaluation to benchmark Large Language Models (LLMs) using **Prompt Registry**. It guides you through …
GenAI Grounding Evaluations with SAP AI Core
This guide describes how to use SAP AI Core Custom Evaluation to benchmark Large Language Models (LLMs) in a Retrieval-Augmented Generation (RAG) scenario, with …
Learn How to Modernize RFC Receiver Communications into API-Based Protocols in Cloud Integration
This tutorial describes the different possibilities regarding generating SOAP Web Services or ODATA APIs using the existing RFC Function Module for a ABAP …
Configure SAP HANA Smart Data Streaming Server Connection
Part 1 of 9. Configure SAP HANA streaming connection and add SAP HANA data service in SAP HANA Studio.
Learn about OData's origins
Discover OData's origins in RSS and Atom.
Learn how to read OData metadata documents
Take a tour of a simple metadata document and get to know its key sections.
Leveraging Orchestration(V2) Capabilities to Enhance Responses
In this tutorial, we will explore optional orchestration service V2 capabilities available in the Gen AI Hub, such as Data Masking, translation and Content …
Consumption of GenAI models Using Orchestration(V2) service - A Beginner's Guide
In this tutorial, we are going to learn the simple consumption of Gen AI models using the Orchestration.
Get to know the OData standards resources on the Web
Get acquainted with the OData standards and how to navigate them.
Understand how vocabularies are used in OData metadata documents
Metadata can be extended, using content organized into vocabularies.
Learn how to read annotations in OData metadata documents
Annotations from different vocabularies can be found throughout OData metadata documents.
Custom Evaluation for Generative AI – Comprehensive Guide
This tutorial demonstrates how to use SAP AI Core Custom Evaluation to benchmark Large Language Models (LLMs) using **Orchestration Registry**. It guides you …
Get started with Basic Trial
Get a guided, hands-on experience with SAP Analytics Cloud and SAP Datasphere.
Download the Eclipse IDE and add the ABAP Development Tools (ADT) Plugin
Download the Eclipse IDE and add the ABAP Development Tools (ADT) Plugin.
2 - Create Environments for Testing
Create SAP Build environments, which let you set aside different deployment areas for different lines of business, as well as private environments for …
Get Started with the SAP BTP Command Line Interface (btp CLI)
Find out what the btp CLI is, download the btp CLI client, and learn how to use it.
Create an API Provider System
Create an API Provider system to connect to the SAP developer system created in the previous step.
Integrate List Report Into SAP Fiori Launchpad
Integrate your list report application into SAP Fiori launchpad.
Create a SAP Fiori App and Deploy it to SAP S/4HANA Cloud, ABAP Environment
As developer create an SAP Fiori app for a RAP business object in SAP Business Application Studio and deploy it to SAP S/4HANA Cloud, ABAP Environment.
Connect SAP Business Application Studio (SAP BAS) and SAP S/4HANA Cloud ABAP Environment
Connect SAP Business Application Studio and SAP S/4HANA Cloud, ABAP Environment system using SAML assertion authentication to develop custom UIs.
9 - Release and Deploy to Shared Environment
Create a release version of your project and deploy to your shared environment, where you can perform more testing or send to production.
Getting Started with Data Lake Files HDLFSCLI
Learn how to setup the SAP HANA, data lake Files storage command line interface and use it to manage your data files.
🟣 Deploy Your Project to Work Zone
Deploy your project to production by making it available in a work zone business site.
Prompt optimization
This tutorial demonstrates how to use Prompt Optimization in SAP AI Core to automatically refine prompt templates using labeled datasets and evaluation metrics.
Create a Destination in the SAP BTP Cockpit
Create a destination in the SAP BTP cockpit to allow application access to the Northwind OData services.
Try Out the SAP BTP SDK Wizard for Android
Use the Android Studio-integrated SAP BTP SDK Wizard for Android to create a mobile app and configure it to make use of SAP Mobile Services features.
8 - Create a Work Zone Site and Embed Your App
Create a site for accessing your application using SAP Build Work Zone, standard edition, as part of the SAP Build CodeJam.
Create an Application with SAP Build Apps
Create an application with SAP Build Apps on SAP BTP. The application, created in a browser, can be used with the mobile preview app to scan physical barcodes …
Create an SAP Fiori Elements Application
Create an SAP Fiori elements application of type list report object page based on the SAP Cloud Application Programming Model.
10 - Create Action Project to Post Data to CAP Service
Create an action project to update our CAP service and call the action from your process when the order is approved, as part of the SAP Build CodeJam.
15 - Implement Conditional Formatting to Change Color Based on Data
Amend the shopping cart page - to highlight any items that have a Unit Quantity of 50 or higher – as part of the SAP Build CodeJam.
13 - Enable App to Filter Products
Add UI components and logic to enable filtering of the product list, as part of the SAP Build CodeJam.
12 - Enable App to Select Product by Scanning Barcode
Show some of the native mobile capabilities of SAP Build Apps by allowing users to select a product by scanning a barcode, as part of the SAP Build CodeJam.
9 - Create Action to Get Data from SAP S/4HANA Cloud
Create an action project to retrieve SAP S/4HANA Cloud data and call the action from your business process, as part of the SAP Build CodeJam.
11 - Expand Process to Add Rework Flow
Use a custom variable and Go-To Step to expand your workflow so the approver can ask the submitter to rework it, as part of the SAP Build CodeJam.
Create a basic SAPUI5 Application with ui5/cli
Start building a SAPUI5 App and use the new Application FrontEnd service to deploy changes to the UI5 Application
Using the SAP HANA data lake File Store REST API
Learn how to use the SAP HANA data lake REST API to manage, upload, read,delete, and list your files.
Use SAP HANA Cloud, data lake Events to Schedule Data Movement
SAP HANA Cloud, data lake has a built-in event scheduler that can be used to schedule SQL functionality. Learn how to use this event scheduler to schedule data …
Using the SAP HANA data lake File Store REST API with Node.js
Learn how to use the SAP HANA data lake REST API to manage, upload, delete, and list your files using Node.js.
Deploy the SAPUI5 App with Application FrontEnd Service
Deploy an already created SAPUI5 App using the new application frontend service cli tool "afctl".
Create a Site Using SAP Build Work Zone, standard edition
Create a site to which you can later add business apps.
Set Up SAP Build Work Zone, standard edition Using a Trial Account
To get started with building a site in SAP Build Work Zone, standard edition, you must perform the required onboarding steps.
Introduction to SAP Databricks in SAP Business Data Cloud
In this tutorial, you’ll learn how to leverage some of SAP Databricks features within SAP Business Data Cloud. You’ll explore these capabilities using both the …
Create an SAPUI5 App from the Command Line
Create and test a newly created SAPUI5 app on your local machine with the editor of your choice.
Work with SAPUI5 Adaptation Projects to extend the source code of an application variant to be deployed to SAP S/4HANA Cloud Public Edition (2 of 3)
You will learn how to work with SAPUI5 Adaptation Projects to extend a standard SAP Fiori application by adding custom UI elements and controller logic to an …
Make Your Application Variant (created in an SAPUI5 Adaptation Project) Available to Business Users in SAP S/4HANA Cloud Public Edition (3 of 3)
Learn how to make your application variant (created in an SAPUI5 Adaptation Project) available to business users in SAP S/4HANA Cloud Public Edition.
Work with SAPUI5 Adaptation Projects to generate and make simple changes to an application variant of an SAP Fiori application in SAP S/4HANA Cloud Public Edition (1 of 3)
You will learn how to work with SAPUI5 Adaptation Projects to extend a standard SAP Fiori application by generating and making simple changes to an application …
Set Up Application Frontend service in your BTP trial account
Learn how to configure your trial account with the right setup to enable Application Frontend service
Setup Generative AI Hub Basic Trial
You will learn how to access your Generative AI Hub Basic Trial environment.
🟡 Devtoberfest 2025 - Week 4 - Developer Advocates Discuss
We appreciate you coming to our Devtoberfest session, and this tutorial will allow you to get credit for attending.
🟠 Devtoberfest 2025 - Week 4 - CAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟣 Devtoberfest 2025 - Week 4 - Tooling sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🔵 Devtoberfest 2025 - Week 4 - Data & AI sessions
Thanks for joining our Devtoberfest session(s)! This tutorial will help you earn credit for attending.
🔴 Devtoberfest 2025 - Week 4 - Integration sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
14 - Implement Spinner for Product Details Page
Set up and use a spinner control to hide UI until all data is available to display, as part of the SAP CodeJam.
🟢 Devtoberfest 2025 - Week 4 - ABAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟠 Devtoberfest 2025 - Week 3 - CAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟡 Devtoberfest 2025 - Week 3 - Interview for SAP Tech Job
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟣 Devtoberfest 2025 - Week 2 - Tooling sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟣 Devtoberfest 2025 - Week 3 - Tooling sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🔵 Devtoberfest 2025 - Week 3 - Data & AI sessions
Thanks for joining our Devtoberfest session(s)! This tutorial will help you earn credit for attending.
🔴 Devtoberfest 2025 - Week 3 - Integration sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟢 Devtoberfest 2025 - Week 3 - ABAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟡 Devtoberfest 2025 - Week 2 - Certification
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟠 Devtoberfest 2025 - Week 2 - CAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🔵 Devtoberfest 2025 - Week 2 - Data & AI sessions
Thanks for joining our Devtoberfest session(s)! This tutorial will help you earn credit for attending.
🔴 Devtoberfest 2025 - Week 2 - Integration sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
Creating an Account on the SAP Gateway Demo System has been disabled
You cannot sign up for an account on our demo SAP Gateway server (ES5) anymore.
🟢 Devtoberfest 2025 - Week 2 - ABAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟡 Devtoberfest 2025 - Week 1 - New Developer Forums
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟡 Devtoberfest 2025 - Scramble Challenge - Programming Languages
You don't have to code all day. Let's have some fun with a little puzzle.
🟠 Devtoberfest 2025 - Week 1 - CAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🔵 Devtoberfest 2025 - Week 1 - Data & AI sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟣 Devtoberfest 2025 - Week 1 - Tooling sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🔴 Devtoberfest 2025 - Week 1 - Integration sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
🟡 Devtoberfest 2025 - SAP Cryptic Crossword
As has become tradition, we offer you a crossword with many SAP terms, but all are relevant to SAP developers. You will win lots of points if you can complete …
🟢 Devtoberfest 2025 - Week 1 - ABAP sessions
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
3 - Configure the Shopping Cart Page
Set up the shopping cart page –- including variables, binding, styling, and logic -– and update your CAP service as part of the SAP Build CodeJam.
6 - Trigger Process from Your App
Enable your app to call the SAP Build Process Automation API in order to trigger your process, as part of the SAP Build CodeJam.
7 - Build and Deploy App to BTP
Build your app and deploy it to SAP BTP, as part of the SAP Build CodeJam.
5 - Add Approval Flow to Process
Fill in your empty process with conditions, approval workflow and other steps, as part of the SAP Build CodeJam.
4 - Create a Business Process Project
Create an empty business process to better understand how to release and deploy a process, and then start and monitor a process instance, as part of the SAP …
2 - Configure the Product Details Page
Set up the product detail page – including variables, binding, styling, and logic – as part of the SAP Build CodeJam.
Set Up Prerequisites for SAP Build CodeJam
Get ready for your SAP Build CodeJam now!
1 - Create the Product List Page
Import a skeleton project for the SAP Build CodeJam, and create a simple product list page based on data in our CAP service.
Add a module to Kyma environment
In this tutorial, you will learn how to add a Kyma module, e.g. the Serverless module, to your Kyma environment via the Kyma dashboard.
🟡 Devtoberfest 2025 - Scavenger Hunt - CHECKING ONLY
This tutorial lets you check the hex digits you collect along the way, for your convenience -- but is NOT the tutorial to submit your final answer.
🟡 Devtoberfest 2025 - Scavenger Hunt
This tutorial lets you enter the answer to the Devtoberfest Scavenger Hunt and win lots of points 😸.
🟡 Devtoberfest 2025 - Coder's Challenge - SAP Build
You don't have to code all day, even if it's without code. Let's have some fun with a little SAP Build challenge.
🟡 Devtoberfest 2025 - Coder's Challenge - CAP Documentation (Capire!)
You don't have to code all day. Let's have some fun with a little CAP challenge.
🟡 Devtoberfest 2025 - Coder's Challenge - ABAP Cloud
You don't have to code all day. Let's have some fun with a little ABAP challenge.
Connect SAP BTP to Your SAP Gateway Demo System Account (ES5)
Create a connection between SAP BTP, Cloud Foundry environment and the SAP Gateway Demo System (ES5).
Connect Azure Active Directory to Identity Authentication Service
Configure the Identity Authentication service to leverage your Azure Active Directory setup.
🟡 Devtoberfest 2025 - Scramble Challenge - Event-Based Processes CodeJam
You don't have to code all day. Let's have some fun with a little puzzle.
🟡 Devtoberfest 2025 - Bonus Points for SAP Cryptic Crossword
Here's your chance to earn even more points for the Devtoberfest contest by entering the bonus answer from the SAP Cryptic Crossword puzzle.
Design Your Site With the New SAP Build Work Zone Experience
Create a page, assign it to a space, and then add apps to your page.
This is a sandbox test
This is a brief description
Use Free Tier to Set Up Account for SAP Document AI and Go to Application
Use the free tier service plan and an SAP BTP booster to automatically create a service instance, and subscribe to the UI application for SAP Document AI.
Use Free Tier to Set Up Account for SAP Document AI and Get Service Key
Use the free tier service plan and an SAP BTP booster to automatically create a service instance, and the associated service key for SAP Document AI.
Use Trial to Set Up Account for SAP Document AI and Get Service Key
Get access to the solution's Swagger UI using a booster in SAP Business Technology Platform (SAP BTP) Trial that automatically creates a service instance, and …
Use Trial to Set Up Account for SAP Document AI and Go to Application
Get access to the SAP Document AI basic UI using a booster in SAP Business Technology Platform (SAP BTP) Trial that automatically creates a service instance, …
Set up Generative AI Hub in SAP AI Core
Set up Generative AI Hub in SAP AI Core.
Setup Generative AI Hub in SAP AI Launchpad
Set up Generative AI Hub in SAP AI Launchpad.
Understand How Data Anonymization Works in SAP HANA Cloud, SAP HANA Database
Learn how the anonymization workflow is designed to efficiently create and share anonymized views with data consumers and what anonymization methods are …
Get to Know the ABAP RESTful Application Programming Model
Learn how the ABAP RESTful Application Programming Model and the development flow are structured.
SAP HANA 2.0, express edition Troubleshooting
Troubleshoot common installation issues.
Install SAP HANA 2.0, express edition
Extract the installation files and set up your SAP HANA 2.0, express edition installation.
Register for SAP HANA, express edition
Register your copy of SAP HANA, express edition to access the download manager.
Install SAP HANA 2.0, express edition
Extract the installation files and set up your SAP HANA 2.0, express edition installation– with XS Advanced, Web IDE, and SAP HANA Cockpit.
Install Optional Packages
Once SAP HANA, express edition (server only) is installed and running, use the server's built-in command line Download Manager to download optional installation …
Install Optional Packages
Once SAP HANA, express edition (server and applications) is installed and running, use the server's built-in command line Download Manager to download optional …
Installing XS CLI Client
Install the client package if you intend to develop XS applications on a machine that will not have a local SAP HANA 2.0, express edition installation. The …
Multimodal Response Assistant Chatbot Using SAP AI Core
Translate a Java App (Neo environment)
Use SAP Translation Hub to translate the UI texts for a Java app that you develop in Eclipse.
Prepare an SAP Fiori App for Translation in Web IDE (Neo environment)
Prepare an app based on an SAP Fiori reference app and prepare it for translation with SAP Translation Hub.
Translate an SAP Fiori App (Neo environment)
Use SAP Translation Hub to translate your SAP Fiori app.
Enable the SAP Translation Hub Service (Neo environment)
Enable the SAP Translation Hub service in the SAP BTP cockpit, Neo environment.
Translate a Java Properties File
Translate and review properties files with the SAP Translation Hub file upload scenario.
Using Custom models on SAP AI Core VIA ollama
In this tutorial we are going to learn on how to deploy a custom LLM on AI core using ollama for the example we would be taking Gemma as a model from hugging …
Connect Your SAP Build Application to a Public API
Connect your application to a public API and then test that it's pulling the right information.
Leveraging Prompt Registry for Seamless Orchestration
In this tutorial, we will explore the Prompt Registry feature within Generative AI Hub, focusing on how to efficiently manage and utilize prompt templates in …
Orchestration with Grounding Capabilities in SAP AI Core (Interview Question Generation Use Case)
This tutorial offers a step-by-step guide on setting up document grounding capabilities, creating pipelines, and leveraging SAP AI Core for tailored use cases. …
Using small language models on SAP AI Core
In this tutorial we are going to learn on how to deploy a custom LLM on AI core using Ollama for the example we would be taking Gemma as a model from hugging …
Populate Dropdown with Products
Populate a dropdown field with product data, so that you can provide the user with a choice field.
Add an API Proxy to a Product
In SAP Integration Suite, API proxies are grouped and exposed as products. In this tutorial you will create a new product and assign the previously created API …
Display Data from the Northwind Service
Learn how to display data in your SAPUI5 application and how to navigate between views.
Prepare the RAP-Based Travel Service
Prepare a travel service based on the SAP ABAP RESTful Application Programming Model (RAP).
Generate an SAP Fiori Elements Application based on a RAP-based Service
Generate an SAP Fiori elements application and add additional features like flexible column layout and initial loading using SAP Fiori tools.
Understand Why Data Anonymization is Important
Learn how SAP HANA data anonymization can help your organization keep its data protected and private with SAP HANA Cloud, SAP HANA database.
Visualize Data from the Northwind Service
Learn how to visualize data with a VizFrame.
Send Notifications to Your Android Application
Add foreground and background notifications to your application using Google Firebase.
Add New Languages to Your Android Application
See how the SAP Translation Hub can be used to quickly add support for a new language to your app.
Display Fetched Data in Your App
Display data fetched from a public API, such as product names and calorific information, in your SAP Build app.
Download and Prepare App for Cloud Foundry Deployment
Download files for a simple app, maintain the deployment descriptor, and bundle everything together ready for deployment.
Create a Tenant Database
Learn how to complete common tasks when setting up a new database. In this tutorial, you will create a tenant database using either HANA cockpit or an SQL …
Integration of BTP ABAP environment with SAP Build Process Automation
Configure connection between BTP ABAP environment (Steampunk) and SAP Build Process Automation.
Test Table Export Using SAP UI5 Application
The purpose of this tutorial is to test your setup that was created in the previous tutorial series by exporting data from SAP S/4HANA Cloud, public edition to …
Publish Service Group
To integrate the processing service, you need to publish the service group in the backend system.
Maintain Protection Allowlist on SAP S/4HANA Cloud, public edition
In this tutorial, you are creating an allowlist of trusted hosts.
Maintain Business Roles and Restrictions in SAP S/4HANA Cloud, public edition
In this tutorial, you create a business role to access the application.
Explore and Customize Your SAP Web IDE Full-Stack
Get to know your development environment by setting some of the preferences.
Develop an SAPUI5 Application for SAP BTP on Cloud Foundry
Create an SAPUI5 application in SAP Web IDE Full-Stack and deploy it to your SAP BTP, Cloud Foundry environment.
Deploy a Rule Service
Deploy a rule service so that other applications can consume the decision logic.
Create Users to Manage Google Workspace Account
In this tutorial, you will learn how to maintain users in your Google Workspace account.
Create Rule Services and Rulesets
Create a rule service interface for an application to invoke the decision logic by associating the rule to a ruleset of the rule service.
Create JSON Web Token (JWT) to Authenticate Onboarding Repository API
In this tutorial, you follow the steps by using the parameters from the service key of the Document Management Service, Integration Option instance to generate …
Create Decision Table and Text Rules
Create and activate the decision tables and text-based rules to create the decision logic.
Create Data Objects and Configure Value Help for a Data Object
Create data objects that hold employee and equipment details, and create value help for a data object attribute.
Create an API Proxy
Learn how SAP Integration Suite, API Management can leverage the OData catalog service to retrieve relevant information from a SAP Gateway system and …
Create a Service Instance and Service Key for Document Management Service.
Use the free tier or the standard service plan to create a service instance and the associated service key for Document Management Service, Integration Option.
Create a Project to Author Rules
Create a business rules project to determine the equipment for a new employee based on employee details.
Create a Destination to Connect Google Drive
Create destinations in your SAP BTP cockpit to connect Google Drive with Document Management Service, Integration Option.
Create a Theme with the UI Theme Designer
Create a custom theme with the UI theme designer to adapt the application UIs to the corporate design of your company.
Configure Outbound SAML OAuth between SAP S/4HANA Cloud, public edition and SAP BTP
In this tutorial, you'll learn how to establish an outbound SAML OAuth configuration from SAP S/4HANA Cloud, public edition to SAP BTP.
SaaS Enable Your Add-On Product With Standard Configuration Using The Maintain Solution Application.
The Maintain Solution app guides you, as provider, through the SaaS solution configuration process. It also enables you to trigger and monitor the deployment of …
Maintain Platform Subaccounts and SAP Web IDE Permissions
Create a subaccount in a SAP Cloud Platform global account and give permission to access SAP Web IDE to dedicated users.
Expose Custom Business Object as External Web Service
Expose a custom business object as OAuth 2.0 web service for integration of your solution with other systems.
Create Custom UI for S/4HANA on SAP Business Technology Platform
Create a UI in a SAP Business Technology Platform Subaccount's Web IDE and deploy it to the S/4HANA system.
Connect SAP Web IDE with S/4HANA Cloud System
Expose needed services (scenario SAP_COM_0013) of S/4HANA Cloud system to SAP Web IDE and maintain S/4HANA Cloud system access in SAP Business Technology …
Configure SAP Build Application to Open Device Camera
Configure the logic flow in your application to enable your device to open your camera on demand, whenever the user clicks the Scan button.
Fetch Data from Public API to Your App
Configure your application to fetch records from a public API when a food item is scanned.
Connect Your SAP BTP Trial Account to SAP S/4HANA for Content Consumption
Set up SAP Cloud Connector to give your SAP BTP trial subaccount access to the SAP S/4HANA system that you configured for content exposure in the previous …
Learn about the ABAP Data Dictionary
Open an ABAP package containing Data Dictionary objects and find out more about them.
Train Your First Machine Learning Model Using AutoML in SAP HANA Cloud
This tutorial will guide you through using SAP HANA Cloud's embedded machine learning capability called AutoML. You will explore it using Python and a Jupyter …
Release and Deploy Business Process Project.
To Run the Business Process Project, you need to first release and deploy it
Create and Configure Approval Form.
Create approval form to send tasks for approvals to business users.
Create a Process Trigger
Create an API trigger for the business process to be called from external system.
Learn how to migrate SFTP Advanced File Selection from SAP Process Orchestration to Cloud Integration
This tutorial covers the file polling by Poll enrich with SFTP Adapter in the SAP Integration Suite and achieve the file selection based on the list of …
Run end to end Business Process Workflow, Monitor and Troubleshoot
Run end to end business process starting for previewing RAP Travel Application, creating a Travel, Checking the Inbox in SBPA for triggered workflow process, …
Use Custom Business Configurations app
Learn how to use the Custom Business Configurations app to maintain configurations.
Perform S/4HANA CRUD Operations in SAP Build Apps
Using SAP Build Apps, create an app that performs all the CRUD operations for the SAP S/4HANA Cloud business partner address API, and handles $expand for nested …
Download the Installer Files
Use the Download Manager in console mode to download the SAP HANA 2.0, express edition server only installer and additional installation packages.
Subscribe to SAP Build Apps on SAP BTP
Subscribe to and open the free version of SAP BTP, using a free-tier service plan.
Setup Azure Data Bucket with AI Core
Set up azure bucket (Azure Blob Storage) with SAP AI Core.
Retrieval Augmented Generation using generative-ai-hub-sdk and HANA vector search
Using HANA vector store to store vector embeddings and using them in Retrieval Augmented Generation.
Using Multimodal inputs with GPT4o for Image Recognition on SAP AI Core
In this tutorial we are going to learn on how to consume GPT4o LLM on AI core deployed on SAP AI core.
Get an Overview of Building and Maintaining SaaS Applications on SAP BTP, ABAP Environment
Overview of developing and deploying custom SaaS applications on SAP Business Technology Platform, ABAP Environment
Explore additional features of the Custom Business Configurations app
Learn how to copy and paste data from spreadsheet applications. Learn how to create business configuration documentation and use intent navigation.
Providing Authorization Control for a Business Configuration Maintenance Object
Providing Authorization Control for a Business Configuration Maintenance Object
Create a Product List Page with Ratings
Now that you have your backend, you can finish the product list page by adding data resources and binding the properties of your list item composite component.
Create a Social Media Backend
Use the Visual Cloud Functions, a part of SAP Build Apps, to build a backend to store social media information for each product, and create a function to do …
Deploy a Movie Recommendation System to AI Core Using Template Generator
Build a portable AI code with Vs code template generator and deploy the same on SAP AI Core.
Set Up SAP Fiori Tools in Your Development Environment
Set up your development environment and the extensions that enable SAP Fiori tools so that you can begin creating SAP Fiori apps in Visual Studio Code. If you …
Access SAP Build Work Zone, advanced edition from the SAP BTP Training Subaccount
Access the SAP Build Work Zone, advanced edition from the SAP BTP subaccount.
Deploy the Fiori App to Cloud Foundry
Deploy the application to the SAP BTP, Cloud Foundry environment to be able to share it with your coworkers.
Understand the Differences Between SAP HANA On-Premise and SAP HANA Cloud, SAP HANA Database
Learn about the main differences between SAP HANA Cloud, SAP HANA database and SAP HANA on-premise.
Get Started to Collaborate in SAP Business Application Studio
Set up a development space and a project in SAP Business Application Studio and connect it to your SAP HANA Cloud, SAP HANA database.
Download the Installer Files
Use the Download Manager in console mode to download the SAP HANA 2.0, express edition server only installer, XSA applications installer, and additional …
Provision a Standalone Data Lake in SAP HANA Cloud
Learn to provision a standalone data lake in SAP HANA Cloud.
Create a Business Process Workflow in SBPA.
Create a Business Project and Process to build and extend business processes.
Generate your own custom UI Service based on a Business Object Interface
Business Object Interfaces are provided by SAP in order to release business objects such as the business objects SalesOrder or PurchaseRequistion so that these …
Get Familiar with the Flows Component by a Wizard-Generated Application
Understand the capabilities and usage of the Flows component using the application generated by SAP BTP SDK Wizard for Android.
Learn How to Modernize RFC Sender Communications into API-Based protocols in Cloud Integration
This tutorial describes the different possibilities regarding generating SOAP Web Services using the existing RFC Function Module for a ABAP backend system …
Create an App Using the SAP BTP SDK Assistant for iOS
Create a simple app generated by the SAP BTP SDK Assistant for iOS using the Sample OData service.
Set Up SAP BTP SDK for iOS
Download and Install SAP BTP SDK for iOS locally on your machine and configure it with your BTP account.
Enable Custom Theming On Your Native iOS App
Configure multiple themes on SAP Mobile Services cockpit for apps to apply the themes on the fly without needing to re-deploy the app.
Create a Cloud Foundry Subaccount manually
Setup your Global Account of your SAP BTP Enterprise Account
Get Started with SAP BTP Enterprise Accounts
Welcome to the mission "Get Started with SAP BTP Enterprise Accounts"! This is the first tutorial of the mission and contains an introduction to SAP BTP. This …
Use a Booster for creating a Subaccount with an ABAP Environment
Create an ABAP Environment manually
Create a Cloud Foundry Subaccount with a Booster
Account Administration Using the SAP BTP Command Line Interface
Get Ready for Your SAP Datasphere Trial Mission
Get started with SAP Datasphere by signing up for the free tier service plan.
Build the First Version of Your Add-On Product
How to trigger an add-on build using the landscape portal. Bonus - How to troubleshoot errors.
Enable an Add-on Product for SaaS Subscription With Standard Configuration Using the Maintain Solution Application
The Maintain Solution App guides you - as a provider through the SaaS solution configuration process. It also enables you to trigger and monitor the deployment …
Create Business Users, Configure Roles and Business Configurations
Create business roles, assign them to business users and configure data for business configurations
Set Up Postman to Call Data Attribute Recommendation APIs
Import Postman environment and collection JSON sample code files to call the Data Attribute Recommendation APIs.
Use Data Attribute Recommendation to Train a Machine Learning Model
Train a machine learning model using the data that you uploaded to your Data Attribute Recommendation service instance.
Use Data Attribute Recommendation to Classify Records, Delete Model and Dataset
Classify data records you uploaded to Data Attribute Recommendation using your machine learning model.
Upload Data to Data Attribute Recommendation
Upload a dataset to your Data Attribute Recommendation service instance to afterwards be able to train your machine learning model.
Use Service Ticket Intelligence and Jupyter Notebook to Classify Service Requests
Train a machine learning model based on historical service requests in order to classify new requests.
Set Up Jupyter Notebook for Service Ticket Intelligence
Set up a local JupyterLab instance as well as the Jupyter Notebook for Service Ticket Intelligence.
Use Service Ticket Intelligence and Jupyter Notebook to Get Solution Recommendations
Train a machine learning model based on historical service requests in order to get solution recommendations for new requests.
Enable Translation Plugin in SAP WEB IDE (Neo environment)
You will learn in this tutorial how to enable and use the translation plugin in SAP WEB IDE
Perform Backup and Recovery of Standalone Data Lake in SAP HANA Cloud
Learn to backup and recover the data in your standalone data lake in SAP HANA Cloud using a production account.
Monitor a Standalone Data Lake in SAP HANA Cloud
Learn to use monitoring views for a standalone data lake in SAP HANA Cloud.
Use Service Ticket Intelligence and Jupyter Notebook to generate Clusters and Keywords in Service Requests
Train a machine learning model based on historical service requests in order to identify trends or patterns in new requests.
Set Up SAP Private Link Service on Amazon Web Services
Get onboarded to connect SAP Private Link service on Amazon Web Services in SAP BTP.
Get Started with the Terraform Provider for BTP
Learn how to use Terraform to manage resources on SAP Business Technology Platform using code.
Create an MTA project for the Multitenant Application using SAP Business Application Studio
Create a new MTA project for the Multitenant Application of the solution using the SAP Business Application Studio
Create a CAP Service with BAS Productivity Tools
Create a SAP Cloud Application Programming model (CAP) service using the productivity tools in SAP Business Application Studio.
Integrate List Report into ABAP Fiori Launchpad
Integrate your list report application into ABAP Fiori launchpad.
Install the abapGit Plugin
Install the abapGit plugin for ADT.
Consume a CAP Service in SAP Build Apps
Using SAP Build Apps, create an app that calls a CAP service via a destination, updates data, and manages permissions based on SAP BTP role collections.
Log into SAP S/4HANA Cloud, ABAP Environment or SAP S/4HANA On-Premise
Learn how to log into an SAP S/4HANA Cloud, ABAP Environment or SAP S/4HANA on-premise system.
Set Up SAP Build Apps on SAP BTP Trial Account
Set Up SAP Build Apps on an SAP BTP trial account.
Set Up SAP Build Apps (with Booster) on SAP BTP Trial Account
Set Up SAP Build Apps on an SAP BTP trial account, using the SAP Build Apps booster.
Get Started with an SAP Cloud Application Programming Model Project in SAP Continuous Integration and Delivery
Configure and run a basic CI/CD pipeline for your SAP Cloud Application Programming Model project.
Connect SAP Continuous Integration and Delivery with Your Corporate Git
Set up SAP Continuous Integration and Delivery, use SAP Connectivity service to connect it with your corporate Git repository, and create and run a basic CI/CD …
Get Started with an SAP Fiori Project in SAP Continuous Integration and Delivery
Configure and run a basic CI/CD pipeline for your SAP Fiori project in the Cloud Foundry environment.
SAP HANA XS Advanced, Creating an HDI Module
Create your first HDI module for database content within your XSA application
Protect Your API Proxy by Adding Application Key Verification
Protect your API Proxy with a first simple policy -- the Verify API Key policy.
SAP HANA XS Advanced, Connecting to SAP Web IDE and cloning a Git Repository to begin development
Connect to SAP Web IDE and Clone a Git Repository to create a Multi-Target Application
SAP HANA XS Advanced, Creating an HTML5 Module
Create your first HTML5 module for HTML5 content within your XSA application
SAP HANA XS Advanced, Creating a Node.js Module
Creating a Node.js Module and implementing XSJS and XSODATA
View Data Across Both In-Memory and Dynamic Tiering Tables Using a SQL View
Create and use a SQL view to query data from both in-memory and Dynamic Tiering tables.
Selectively Move Data Between In-Memory and Extended Tables
Move data between in-memory and extended tables. Set connection property values.
Migrate Records in Related Tables Using Stored Procedure
Using a stored procedure to migrate records in related tables as a single transaction.
Create Tables and Import Data
Create in-memory column store and Dynamic Tiering tables. Import data into both types of tables.
Create Extended Storage
Create extended storage for Dynamic Tiering.
Create a New User and Assign Permissions
Create a new `TCPH` user as well as assign roles and privileges to the new user.
Converting Between an In-Memory Table and an Extended Table
Convert an in-memory column store table to an extended table and vice versa.
Understand Strings in SAP HANA Spatial
A string ('a curve' in more general) is a spatial data type that connects points
Understand Points in SAP HANA Spatial
A point is a spatial data type for a 0-dimensional geometry representing a single location
Understand Polygons in SAP HANA Spatial
A polygon is a spatial data type that defines a region of space
Understand Spatial Columns in SAP HANA Spatial
Using columns to store and process spatial data in tables
Visualize a Graphical Query Plan
Generate and compare query plan for in-memory and extended tables.
Table Statistics and its Effect on Query Plans
Create table statistics. Analyze impact of statistics on query plans.
Detailed Query Plan and Indexes
Generate and access a detailed html query plan. Create indexes on columns.
Compare Prepared and Executed Plan
Generate and compare Prepared and Executed plans.
SAP HANA XS Advanced, Connecting to the WebIDE and cloning a Git Repository to begin development
Part 1 of 3, Connect to Web IDE and Clone a Git Repository to begin development
Multi-Store Tables
Create Multi-Store Tables
Initializing Database Backup and Recovery
Setting up backup and recovery for Dynamic Tiering.
Understand Z and M coordinates in SAP HANA Spatial
Geometries can optionally have Z (3rd dimension) and M (measure) values associated with each point in addition to X and Y coordinates
Understand Spatial Reference Systems in SAP HANA Spatial
In the context of spatial databases, the defined space in which geometries are described is called a spatial reference system (SRS).
Stopping and Restarting the Extended Storage Service
Occasionally you will need to stop your extended storage service. One case where this will be required is when you change a configuration parameter, you will …
Monitoring SAP HANA Using SAP HANA Cockpit and SAP HANA Studio for SAP HANA Dynamic Tiering
Checking the esserver process and coordinator types to determine if Dynamic Tiering is running and if extended storage is created and running.
Creating and Removing Extended Storage
Creating and removing Extended Storage using SAP HANA Studio and SAP HANA Cockpit
Additional checks in SAP HANA Cockpit and SAP HANA Studio
Performing additional checks for SAP HANA
Update SAP HANA, express edition (Binary Installer)
Update your SAP HANA 2.0, express edition binary installation when new patches are released.
Import Tables and Large Datasets (XS Advanced)
Import SHINE sample tables and data using SAP Web IDE for SAP HANA.
Predictive Analytics Using Application Function Modeler
This tutorial series will cover a pair of sample projects utilizing the predictive analytics capabilities of SAP HANA, express edition. This tutorial will show …
Getting Started with Predictive Analytics
This tutorial series will cover two approaches to a sample project utilizing the predictive analytics capabilities of SAP HANA, express edition. This tutorial …
Predictive Analytics Using SQL Scripts
This tutorial series will cover two approaches to a sample project utilizing the predictive analytics capabilities of SAP HANA, express edition. This tutorial …
SAP HANA XS Advanced, Access a classic schema from an HDI container
Create a user-provided service to access data from a plain or replicated schema from an HDI container
Setup Node.js to connect to SAP HANA
Use Node.js to connect and read data from your SAP HANA, express edition or SAP HANA Cloud
Reviewing Available Backups
Reviewing available backups with HANA's backup catalog
Managing Backup Files
Managing backup files is important to ensure disk space does not run out.
Database Recovery With HANA Dynamic Tiering
Recover databases with Dynamic Tiering.
Creating Database Backups
Creating Backups using HANA Studio's backup editor and SQL console.
Creating and Recovering Delta Backups
Delta backups are a feature in SAP HANA to optimize recoveries and backups.
Enlarging a Dbspace File Using Reserved Space
Use reserved spaces to increase the size of a Dbspace file
Dropping a Dbspace File
2 methods to drop a Dbspace file
Adding a Dbspace File
Managing disk storage space using Dbspace files
Seeing Calculation View Results
Generating select statements for results and visualization
Information View Conversion
How to convert information views
Importing Required Calculation Views
Conversion and importation of calculation views for Dynamic Tiering
Creating a Calculation View from the Union of In-Memory and Extended Tables
How to use unions to create a calculation view
Adding Our Union Calculation View into the Converted Data Model
Replacing old information model with new calculation view
Adding Analytic Privileges and the SAP HANA Modeler Perspective
Understanding the various types of Information Views used in SAP HANA to create analytical reports.
Setting Up SAP HANA System Replication with HANA Studio
How to replicate a SAP HANA System in HANA Studio
Perform a Takeover
Introduction to takeovers.
Disable SAP HANA System Replication
Disable system replication.
Performing a Failback
How to initiate failbacks in HANA Studio
Debug XSJS and node.js scripts in SAP HANA XS Advanced
This video tutorial demonstrates how to debug server-side JavaScript.
SAP HANA XS Advanced, explore the basic tools
This tutorial will walk you through exploring the basics of XS Advanced tools, such as the administration cockpit or SAP Web IDE for SAP HANA
Connect to GitHub and create an MTA application
Access SAP web IDE for SAP HANA and create an MTA application from a GitHub repository
SAP HANA XS Advanced - Package your MTA application for transport
Transport your XS Advanced application for transport
Introduction to Hibernate
This tutorial gives a short introduction to the concepts of the Hibernate ORM (Object/Relational Mapping) framework.
Setup Hibernate for SAP HANA in your Eclipse project
This tutorial shows the basic setup steps required for getting started with Hibernate on SAP HANA.
Create a simple application using Hibernate on SAP HANA
This tutorial shows how to create a simple application using Hibernate on SAP HANA to interact with the database.
SAP HANA - Create a Space in XS Advanced
Create a new space for XS Advanced
Configure a Space to Develop on a Tenant Database (XS Advanced)
Assign a tenant database to a space.
Access methods
Spatial access methods help you to retrieve properties of geometries
Computation methods
Computation methods help you calculating characteristics of geometries
Transformation methods
Transformation methods transform a geometry into some other geometry
Install the Optional SAP HANA External Machine Learning Library Package for SAP HANA, express edition (Native Linux Machine)
The SAP HANA External Machine Learning Library is an application function library (AFL) supporting the integration of Google TensorFlow, as an external machine …
Install the Optional SAP HANA Automated Predictive Library Package for SAP HANA, express edition (Native Linux Machine)
SAP HANA Automated Predictive Library (APL) is an application function library which exposes the data mining capabilities of the Automated Analytics engine in …
Install the Optional SAP HANA Smart Data Integration Package for SAP HANA, express edition (Native Linux Machine)
Install SAP HANA smart data integration on an SAP HANA, express edition system.
Create Tables and Import Data
Create in-memory column store and dynamic tiering tables. Import data into both types of tables.
Create Extended Storage
Check the extended storage status for the HANA System and creating extended storage to enable dynamic tiering.
Create a New User and Assign Permissions
Create a new TPCH user and assign roles and privileges to the new user.
Convert Between an In-Memory Table and an Extended Table
Convert between an in-memory and an extended table (and vice-versa) using SQL scripts in SAP Web IDE for SAP HANA.
View Data Across Both In-Memory and Dynamic Tiering Tables Using a SQL View
Create and use a SQL view to query data from both in-memory and dynamic tiering tables.
Create Multi-Store Tables
Learn about multi-store tables, partition types, and create a multi-store table
Migrate Records in Related Tables Using Stored Procedures
Use a stored procedure to migrate records in related tables as a single transaction.
SAP HANA XS Advanced - Consume the OData service in a basic HTML5 module
Use SAPUI5 as a micro-service to display data from an OData service
Call SAP HANA Cockpit POST APIs
Introduce all the available SAP HANA cockpit POST APIs and the method to use them.
Get Ready to Use the SAP HANA Cockpit REST API
Prepare all the necessary steps to call SAP HANA cockpit REST API endpoints.
Call SAP HANA Cockpit GET APIs
Introduce all the available SAP HANA cockpit GET APIs and the method to use them.
Create a Database Multi-Target Application with SAP HANA service for SAP BTP
Create an application with a database module.
Create an SAP HANA Graph Workspace
Get an overview of what SAP HANA Graph is, load some sample data, and create your first graph workspace based on that data.
Build a Simple SAP Screen Personas Dashboard
Simplify the initial screen of IW51 to begin creating a Service Notification application for desktop and mobile devices.
Complex Algorithms Using GraphScript
Learn what is GraphScript, and then build complex algorithms in SAP HANA Graph using GraphScript.
Optimize Your SAP Screen Personas Flavor for Mobile
Create differently sized versions of your SAP Screen Personas flavor for use on tablets and mobile phones.
Test Your Mobile SAP Screen Personas Flavor
Run your Service Notification app on a mobile device
Deploy SAP HANA service for SAP BTP
Create an instance of the SAP HANA service for SAP BTP.
Configure the SAP Web IDE Development Environment for SAP HANA service for SAP BTP
Configure SAP Web IDE for Full Stack, which you will use to create a multi-target application based on the SAP Cloud Application Programming Model.
Connect to the SAP HANA Cockpit
Open your application from the dashboard and connect to the SAP HANA cockpit.
Access the SAP Screen Personas Training System
Create a user and log on to the training system provided by the SAP Screen Personas team.
Create a Calculation View with Differential Privacy in SAP Web IDE
Use differential privacy to anonymize confidential data
Create an application using SAP HANA and the Cloud Application Programming Model
Use SAP Web IDE and the Cloud Application Business wizard
Explore food using Advanced Analytics in SAP HANA
Use predictive and advanced analytics to gain insights on commercial food items
Create a Calculation View of type Cube in SAP HANA service for SAP BTP
Use SAP Web IDE Full Stack to create a calculation view to expose to SAP Analytics Cloud
SAP HANA service for SAP BTP explore Operational Reporting for SAP ERP Central Component using test data
Clone and deploy the Calculation Views for SAP ERP Central Component Operational Reporting and import test data to consume from SAP Analytics Cloud
SAP HANA Native, Create Database Artifacts Using Core Data Services (CDS)
Use core data services to generate SAP HANA basic database artifacts.
SAP HANA Native, Create a User Interface with the Cloud Application Programming Model
Use services based on Node.js and use an SAP Fiori wizard to create a user interface.
SAP HANA Native, Create a SAP Cloud Application Programming Model project
Use the wizard for the SAP Cloud Application Programming Model to create a project for SAP HANA.
HANA Native, Add User Authentication to Your Application
Define security and enable user authentication and authorization.
Learn about SAP Event Mesh
Learn about SAP Event Mesh, central concepts, and the benefits of decoupled communication and capabilities supported.
Create an Application for Producing Messages
Develop and deploy a basic Node.js-based messaging application for sending messages to an SAP Event Mesh Queue.
Create an Application for Receiving Messages
Develop and deploy a basic Node.js-based messaging application for receiving messages from an SAP Event Mesh Queue.
Machine Learning Primer for the SAP Developer
Build a simple machine learning text classification model to predict "Who said it, Star Wars or Elon Musk?"
Pattern Matching Using OpenCypher in SQL
Execute pattern matching queries in SAP HANA Graph using OpenCypher.
Create a Simple IDoc Interface
Create a simple IDoc interface to enable monitoring IDocs with SAP Application Interface Framework.
Create a Basic Node.js Application with Express Generator
Create a Node.js application skeleton with Express Generator and add some snippets into the backend as a basic application.
Create a Workspace with Apps and Content
Create a workspace and add apps and other content to it.
Launch SAP GUI for Windows Applications in the Cloud with SAP Business Client
The tutorial shows you how to run SAP Build Work Zone inside SAP Business Client. Here you can mix SAP GUI for Windows transactions with state-of-the-art web …
Get Started with the Custom Domain Manager
Use the Custom Domain Manager to create and manage custom domains in the SAP BTP, Cloud Foundry environment.
Get Started with SAP Application Logging Service in the Neo Environment
Configure logs and view them in the SAP BTP cockpit.
Subscribe Your First Consumer to the SaaS Application
Subscribe the first consumer to the SaaS application and onboard initial administrator
Define your MTA resources and extension descriptors
Configure the MTA.yaml file and MTA extension descriptors for deployment to cloud foundry
S/4HANA ABAP Extensibility - Custom Code List
Create a custom CDS view from an existing data source and expose it as a Web Service.
Maintain Business Roles and Access Restrictions in SAP BTP, ABAP Environment
Create business roles and maintain access management in SAP BTP, ABAP environment.
Import Business Rules with Custom Business Object
Use Business Rules Import option to import template rules project that will be used to create business rule models on custom business object.
Get to Know SAP BTP, ABAP Environment
Get an overview of SAP BTP, ABAP environment.
Expose a Standard Core Data Service for ABAP Environment
Create a service definition, service binding and communication scenario to expose a Core Data Services (CDS) view in SAP Business Technology Platform ABAP …
Explore the ABAP Repository
Open an ABAP package containing ABAP development objects and find out more about them.
Display Database Content and Run SQL Queries
Use Data Preview to display the content of tables and SQL Console to perform ad-hoc SQL queries
Deploy Rules Service to S/4HANA Cloud
Deploy the business rules in S/4HANA cloud system after successfully activating all business rules models.
Define Destination for S/4HANA Cloud
Create destination in SAP Cloud Platform cockpit to connect to S/4HANA cloud system.
Custom Reporting KPI Creation
Create a new key performance indicator (`KPI`), evaluation and tile.
Custom Reporting Design
Using the Report Evaluation and Report Drill-Down to create basis for your report tile.
Custom Reporting Analytical Query
Create a Custom Query CDS View based on another Custom CDS View.
Custom Reporting
Create a custom CDS view to create an access to you data.
Create Rule Service and Ruleset
Create and activate ruleset and rule service artefacts as part of Bonus Plan Percentage Calculation rules project.
Create Decision Table based Rules
Create decision table type business rules to calculate bonus percentage based on eligibility dates and assignment factor of bonus plan custom business object.
Create Custom Analytical Queries With Calculated Measures
Create a Custom Analytical Queries with Calculated Measures.
Create Custom Analytical Queries
Setup custom analytical queries for use.
Create and Expose Custom CDS Views
Create a custom CDS view from an existing data source and expose it as a Web Service.
Create an ABAP Package
Create an ABAP package, which will enable you to structure your development objects.
Create ABAPDoc Comments in Your Class (On-Premise)
Learn how to maintain ABAPDoc documentation for your class so your comments appear in the Outline view.
Create a New ABAP Dictionary Structure
Create an ABAP Dictionary structure for retrieving data from a database
Create a Developer User in SAP BTP ABAP Environment
Create a developer user with the developer role in SAP Business Technology Platform ABAP Environment.
Create a Data Element
Create a data element, which you will use in a later tutorial.
Configure System in SAP Cloud Platform Business Rules
Add and configure the system based on the SAP Cloud Platform destination in SAP Cloud Platform Business Rules in order to create and deploy rules.
Connect the SAP BTP Training Subaccount to Your Gateway Demo System Account (ES5)
Create a connection between SAP BTP, Cloud Foundry environment and the SAP Gateway Demo System (ES5).
Use the Barcode Scanner API
Implement a small search logic which will look for the correct products depending on the barcode the app scans.
Understand Mac Catalyst
Learn what Mac Catalyst is and what you should consider before transforming your iOS app into a MacOS application.
Data Visualisation with SAP BTP SDK for iOS
Build an iOS app with the SAP BTP SDK for iOS and use the new SAP Fiori for iOS Chart Floorplan API's to visualize entity values of an OData service.
Authenticate once and share data between multiple application
Use the Onboarding flow to authenticate once and share data between multiple business applications built with SAP BTP SDK for iOS.
Deploy an SAP Conversational AI Chatbot to Microsoft Teams
Enable an SAP Conversational AI chatbot to be run within Microsoft Teams.
Deploy an SAP Conversational AI Chatbot on Slack
Deploy an SAP Conversational AI chatbot on Slack and add it to a Slack channel to respond to user messages.
Deploy an SAP Conversational AI Chatbot on a Web Site
Deploy an SAP Conversational AI chatbot on a web site and control the look and feel.
Build Your First FAQ Chatbot
Using SAP Conversational AI, build a chatbot designed to help users find answers to questions, based on a set of questions and answers uploaded in a CSV file.
Add Webhook to Chatbot to Retrieve Tracking Info
Add a webhook call in the package-tracking chatbot to retrieve information for a specific tracking number, using SAP Conversational AI.
Add Speech-to-Text to Your Chatbot
Let users talk with your SAP Conversational AI chatbot inside an SAPUI5 app using the speech-to-text APIs of the Web Client bridge.
Add Speech-to-Text to Your Chatbot (with recorder)
Let users talk with your SAP Conversational AI chatbot inside an SAPUI5 app using the speech-to-text APIs of the Web Client bridge, including the media recorder …
Test
Test
Manage Entitlements Using the Cockpit
Configure entitlements and quota using the cockpit. (Free Tier ready)