Topics ›
Tutorial>beginner
1066 tutorials tagged with Tutorial>beginner.
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.
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 …
Explore the declarative power of status-transition flows
Learn what CAP's status-transition flows feature is, and how to use it.
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 …
Get Started with the Terraform Provider for BTP
Learn how to use Terraform to manage resources on SAP Business Technology Platform using code.
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.
🟡 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.
🟡 Devtoberfest 2026 - Week 2 - Equation Puzzle
This is the equation puzzle for Week 2 of Devtoberfest.
ABAP Development Tools for Visual Studio Code
You will learn how to set up ABAP Development Tool (ADT) in Visual Studio Code.
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.
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 …
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 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 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.
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).
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 …
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 …
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).
Assign the User Roles
This tutorial shows you how to assign role collections to users.
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.
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.
Use a Local Launch Page
This tutorial shows you how to add a launch page for local testing.
Add Test Cases
This tutorial shows you how to add basic tests cases in your application.
Assign the User Roles
This tutorial shows you how to assign role collections to users.
Add Authorization
This tutorial shows you how to enable authentication and authorization for your CAP application.
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 …
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.
Consume an Automated Process in a Joule Skill
Create a automated process and consume it in a Joule Skill.
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.
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.
Use Joule Studio, Classic Edition with Document Grounding
Use Joule Studio, classic edition to create an agent that uses document grounding.
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.
Use Joule Studio, Classic Edition to Create an Agent
Use Joule Studio, classic edition to create and test an agent.
Create Business Configuration Maintenance Object
Create a Business Configuration Maintenance Object using the ABAP Repository Object Generator.
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).
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 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 …
Get Started with the AI Skills Library
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.
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 …
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.
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 …
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.
Enable Certificate-Based Authentication in your MDK Client
Create a branded MDK client that can on-board using certificates for authentication.
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 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.
Set Up SAP Business Application Studio for Multi-Channel Development
Set up your SAP Business Application Studio to start developing mobile and web applications.
Define a Validation Rule in an MDK App
Write a JavaScript logic to validate an email address format in an MDK app.
Access SAP Mobile Services
Access SAP Mobile Services within a SAP Business Technology Platform account and open the Mobile Services admin UI.
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.
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.
Start Your MDK Application in the Editor
Use the MDK editor to create a cross-platform mobile application.
Create an SAP BTP ABAP Environment Trial User
Create an trial user with SAP BTP ABAP environment.
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.
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 …
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 …
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 …
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.
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.
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.
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.
Build Luigi App with React
Create a mock shopping application with React and configure it using Luigi.
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).
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 …
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 …
Install the SAP HANA Client
Learn about the multiple ways to install the SAP HANA client.
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.
Create Sales Order Business Process
Create a business project and process to build and extend business processes.
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 …
Extend a Custom Core Data Service in ABAP Environment
Explore developer extensibility by creating a CDS view and extending it in ABAP Environment.
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 …
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 …
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).
Get to Know SAP Tutorials
Take a tour of the SAP Tutorial Navigator and learn how to complete tutorials and earn badges.
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.
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 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 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 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 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 AI Assistant for Sales Reps
Use Joule Studio to Create an AI Assistant for Customer Experience Sales Reps.
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.
Connect SAP Private Link Service to Google Cloud Private Service Connect (Kyma)
Connect SAP Private Link Service to Google Cloud Private Service Connect
Create a Card Component
Define your first component using UI5 Web Components for React.
Get Started with UI5 Web Components for React
Start building a React web application leveraging UI5 Web Components for React.
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.
Import Data into SAP HANA Cloud, SAP HANA Database
Learn in this tutorial how to use the SAP HANA database explorer to import the sample data needed for this mission from a tar.gz file.
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.
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).
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.
Provision an Instance of SAP HANA Cloud, SAP HANA Database
Learn how to provision an instance of SAP HANA Cloud, SAP HANA database.
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 …
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.
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 …
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 …
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.
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.
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.
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 …
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.
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.
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 …
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 …
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.
Connect Using the SAP HANA ODBC Driver
Connect to SAP HANA using an ODBC data source.
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.
Connect Using the SAP HANA Python Interface
Create and debug a Python application that connects to SAP HANA using the SAP HANA client.
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, express edition 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.
Connect Using the Microsoft Entity Framework Core (EF Core)
Create and debug an EF Core application that connects to SAP HANA.
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.
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
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.
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 …
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.
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 …
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).
Set up your own OData service
Get your own OData service up and running.
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 …
Add the Shopping Cart Fiori Application to FLP (2022)
Integrate your list report application into ABAP Fiori launchpad.
Add the Shopping Cart Fiori Application to FLP (2023)
Integrate your list report application into ABAP Fiori launchpad.
Test SAP Business Accelerator Hub APIs with curl
Make calls to SAP Business Accelerator HUB APIs from the command line.
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.
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
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.
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.
Build Skeleton React and UI5 Projects
Create skeleton React and UI5 projects and install Luigi.
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.
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.
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.
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.
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 …
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 …
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 …
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.
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.
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.
Setting Up SAP BTP and Kyma Runtime for Deployment
Learn how to set up the SAP BTP, Kyma runtime for deploying the application.
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.
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.
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 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 …
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.
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 …
Get started with Basic Trial
Get a guided, hands-on experience with SAP Analytics Cloud and SAP Datasphere.
Connect Using the SAP HANA .NET Interface
Create and debug a .NET application that connects to SAP HANA using the SAP HANA client.
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 …
Download the Eclipse IDE and add the ABAP Development Tools (ADT) Plugin
Download the Eclipse IDE and add the ABAP Development Tools (ADT) Plugin.
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.
Preparing Your Non-SAP Application's Trial Account
Create a trial account with BambooHR and prepare it for integration with Open Connectors.
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 …
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 …
Joule Studio CodeJam - Introduction
This tutorial provides an overview of the Joule Studio CodeJam, what you will build plus some background on Joule Studio.
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.
Set Up API Management from Integration Suite
Use this tutorial to provision the API Management capability from Integration Suite.
Get Started with API Revisions
Make incremental changes to an API proxy without causing any disruption to the published API.
Create a Simple Proxy Interface
Create a simple proxy interface to enable monitoring proxy service interfaces with SAP Application Interface Framework.
Setup Generative AI Hub in SAP AI Launchpad
Set up Generative AI Hub in SAP AI Launchpad.
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 …
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.
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 …
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.
Set Up SAP Integration Suite Trial
Get onboarded to SAP Integration Suite trial account.
4 - Create Skill to Show Delayed Shipments
Create a skill to return all shipments that are delayed.
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).
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.
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.
Learn how to read annotations in OData metadata documents
Annotations from different vocabularies can be found throughout OData metadata documents.
Learn about OData's origins
Discover OData's origins in RSS and Atom.
Providing Authorization Control for a Business Configuration Maintenance Object
Providing Authorization Control for a Business Configuration Maintenance Object
Learn how to read OData metadata documents
Take a tour of a simple metadata document and get to know its key sections.
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.
7 - Test the Shipping Agent
Use the private environment to test the shipping agent.
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.
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.
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.
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 …
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.
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.
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.
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.
🟣 Deploy Your Project to Work Zone
Deploy your project to production by making it available in a work zone business site.
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.
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.
Use Usage Reporting in Your Android Application
See how the Usage Reporting feature can help provide information on how your app is being used.
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.
See How Logging Can Be Used in Your Android Application
Explore how the logging component can help make deployed applications more supportable.
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 …
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.
Run the Business Process
Release, deploy and run the business 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
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.
Deploying Applications
Learn how to deploy and manage your applications in the SAP BTP cockpit.
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 …
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.
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.
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. …
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.
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.
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 …
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.
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 …
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.
Build Luigi Micro-Frontend with UI5
Create a micro-frontend with UI5 and connect it to the core React app using Luigi client.
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.
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".
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.
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.
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 …
Acquire a Template Project From the Store
Import a sample business process from the SAP Build store.
Test an API Trigger for a Business Process
Run API trigger for the Business Process.
Create an API Trigger for the Process
Create an API trigger for the business process.
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.
Create a Customer Detail Page in an MDK App
Create a new page for displaying customer details in an MDK 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.
🟠 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.
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
🔵 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.
Setup SAP Build Process Automation Basic Trial
You will learn how to access your SAP Build Process Automation Basic Trial environment.
🟠 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.
Create a Simple RFC Interface
Create a simple RFC interface to enable monitoring messages exchanged via Remote Function Call (RFC).
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 …
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 …
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 …
🟣 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.
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 …
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 …
🟠 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 - Certification
We appreciate you coming to our Devtoberfest session(s), and this tutorial will allow you to get credit for attending.
Refine the Object Page with Annotations
Display data in fields and tables on the object page using annotations.
🔵 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 - 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 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 - 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.
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 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 …
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.
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.
Create Database Table and Generate UI Service
Create a database table and generate UI services with SAP BTP ABAP environment.
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.
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.
Create an Analytical Dashboard via UI5 Web Components for React
Create an analytical dashboard with different components 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.
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.
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 …
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.
🟡 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.
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 …
Generate Metrics and Compare Models in SAP AI Core
Explore different ways of logging metrics during training and compare generated models.
🟡 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.
🟡 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.
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.
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.
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).
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.
Preparing Your SAP Integration Suite Tenant
Prepare your existing SAP Integration Suite tenant or set up a trial account.
This is a sandbox test
This is a brief description
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.
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.
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.
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
Subscribe to SAP Build Process Automation
Activate the SAP Build Process Automation service
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 …
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 …
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.
Multimodal Response Assistant Chatbot Using SAP AI Core
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, …
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.
Set up Generative AI Hub in SAP AI Core
Set up Generative AI Hub in SAP AI Core.
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.
Get to Know the ABAP RESTful Application Programming Model
Learn how the ABAP RESTful Application Programming Model and the development flow are structured.
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 …
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.
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 …
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.
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.
Translate a Java App (Neo environment)
Use SAP Translation Hub to translate the UI texts for a Java app that you develop in Eclipse.
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
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.
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
Translate a Java Properties File
Translate and review properties files with the SAP Translation Hub file upload scenario.
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.
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 …
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 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 …
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 …
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 …
Get an Account on SAP BTP Trial
Sign up for a trial account on SAP BTP.
Create an ABAP Cloud Project
Create an ABAP cloud project with SAP BTP ABAP environment.
Generate a RAP Business Service With The Wizard
Generate a RAP business service in SAP BTP ABAP Environment using the ABAP Repository Objects Wizard
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.
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.
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.
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.
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. …
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.
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 …
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.
Populate Dropdown with Products
Populate a dropdown field with product data, so that you can provide the user with a choice field.
Create SAP Build App to Trigger Workflow
Trigger a workflow created in SAP Build Process Automation from an app created with SAP build Apps.
Integrate Charts and Conditional Rendering
Display data in charts using UI5 Web Components for React.
Build a House Price Predictor with SAP AI Core
Build portable AI code with Docker and use it with SAP AI Core.
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 …
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.
Add Routing to a UI5 Web Components for React Project
Use routes to navigate between different pages using UI5 Web Components for React.
Display Data from the Northwind Service
Learn how to display data in your SAPUI5 application and how to navigate between views.
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.
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.
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.
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.
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.
Develop a CAP JAVA App Using SAP Business Application Studio
Develop a simple CAP Java application using SAP Business Application Studio.
Develop a CAP Node App Using SAP Business Application Studio
Develop a simple CAP Node.js application using SAP Business Application Studio.
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 …
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.
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.
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.
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
Visualize Data from the Northwind Service
Learn how to visualize data with a VizFrame.
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.
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.
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.
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 CAP Project with SAP Business Application Studio
Quickly create an OData service by creating a CAP project in SAP Business Application Studio.
Create SAP Fiori Launchpad Space and Page Templates
Deliver predefined SAP Fiori Launchpad spaces and pages for your app by developing templates.
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 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)
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.
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.
Prepare the Local Development Environment
Install essential runtimes and tools for local development.
Create a Kyma service account
Learn how to create a Kubernetes service account that you can leverage to interact with your Kyma cluster.
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 …
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.
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.
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.
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.
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.
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 …
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 SAP Business Application Studio for CAP Java
Set up the SAP Business Application Studio and create a first service implementation.
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.
Publish Service Group
To integrate the processing service, you need to publish the service group in the backend system.
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.
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.
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.
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 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.
Extend the Bookstore with Custom Code
Extend the previously built bookstore with custom coding, for example, to validate requests.
Explore and Customize Your SAP Web IDE Full-Stack
Get to know your development environment by setting some of the preferences.
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 …
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 …
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 Rule Service
Deploy a rule service so that other applications can consume the decision logic.
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 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 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 an API Provider System
Create an API Provider system to connect to the SAP developer system created in the previous step.
Create a Visibility Scenario for a Deployed Workflow
Create a visibility scenario based on a workflow using the Configure Visibility Scenarios application.
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 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 Project to Author Rules
Create a business rules project to determine the equipment for a new employee based on employee details.
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 Destination to Connect Google Drive
Create destinations in your SAP BTP cockpit to connect Google Drive with Document Management Service, Integration Option.
Configure Authentication and Authorization on SAP BTP
Set up authentication and authorization on SAP BTP and deploy your secured application there.
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.
Add Authentication and Authorization to the Application
Add authentication and authorization to the application and test it locally with mock users
Add a Custom Event Handler
Write your first CAP Java Custom Event Handler.
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 …
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 …
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.
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.
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.
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 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.
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.
Create a Process Trigger
Create an API trigger for the business process to be called from external system.
Create and Configure Approval Form.
Create approval form to send tasks for approvals to business users.
Release and Deploy Business Process Project.
To Run the Business Process Project, you need to first release and deploy it
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, …
Create a Business Process Workflow in SBPA.
Create a Business Project and Process to build and extend business processes.
Create and Configure Action in the process flow
Create an action project from Open API specification.
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 …
Create a Content Package with Your UI Integration Card
Create a content package that includes a UI integration card with it's associated role.
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
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.
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 …
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 …
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 …
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 …
Install the Cloud Foundry Command Line Interface (CLI)
Download and install the CLI, which allows access via the command line.
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 …
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
Integrate Your SAPUI5 App into Your Site
Add an SAPUI5 app to a site in SAP Build Work Zone, standard edition.
Build Your Automation Using Microsoft 365 Cloud SDK of SAP Build Process Automation
Use Microsoft 365 Cloud Office SDK to automate Microsoft Cloud products
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.
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?"
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 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.
Prepare a Product Page
Create a new, detail page and set up the infrastructure (i.e, variables and navigation) for the page.
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 …
Event Consumption in SAP BTP, ABAP Environment
Consume an Event using Event Consumption Model within a Business Application
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.
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.
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.
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.
Set Up Tools to Connect With and Operate SAP AI Core
Use SAP AI Launchpad, Postman or python to connect 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.
Setup Azure Data Bucket with AI Core
Set up azure bucket (Azure Blob Storage) with SAP AI Core.
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.
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 …
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.
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 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 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.
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.
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.
Jump start the SAP SuccessFactors Extension CAP Project
First step to start developing the SAP SuccessFactors extension
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.
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 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.
Get Ready for UI5-Development on Your Local Machine
Prepare you local development environment to implement successful SAPUI5 projects.
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.
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.
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 …
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 …
Provision a Standalone Data Lake in SAP HANA Cloud
Learn to provision a standalone data lake in SAP HANA Cloud.
Configure a List Report Page Using SAP Fiori Tools
Use SAP Fiori tools to provide additional functionality to your List Report Object Page app.
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 …
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.
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 …
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.
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.
Create a Cloud Foundry Subaccount with a Booster
Use a Booster for creating a Subaccount with an ABAP Environment
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 …
Setup your Global Account of your SAP BTP Enterprise Account
Create a Cloud Foundry Subaccount manually
Create an ABAP Environment manually
Account Administration Using the SAP BTP Command Line Interface
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.
Customize Automation Generated Through Recorder
Customize sales orders creation (SAP GUI for Windows) bot which is generated using Recorder
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 …
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.
Use the Regression Model Template to Predict Data Records
Predict product data records using your machine learning model.
Get Ready for Your SAP Datasphere Trial Mission
Get started with SAP Datasphere by signing up for the free tier service plan.
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.
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 an SAPUI5 App to a Workpage in SAP Build Work Zone, advanced edition
Add an existing SAPUI5 app to your workpage
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.
Use Custom Variables for the Global Process
Add, modify and use custom variables in the process
Add a Subprocess to an Automation
Learn how to use a subprocess in SAP Build Process Automation.
Create Business Partner Action Project in SAP Build Actions
Create an action project from Open API specification
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
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.
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.
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.
Maintain and Support Your SaaS solution
Overview of tools to maintain the landscape and support consumers of the SaaS solution
Set Up SAP Private Link Service
Get onboarded to use SAP Private Link service in SAP BTP.
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.
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 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 Determinations
Enhance the business object behavior using determination with SAP BTP ABAP environment.
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.
Write an ABAP Unit Test for the RAP Business Object
Write an ABAP Unit Test for the RAP business object.
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 …
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.
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 …
Create Sales Order Action Project in SAP Build Actions
Create an action project from Open API specification
Run Business Process
Once the business process is deployed, learn how to run the business process and monitor the process with action execution details.
Add Action to Business Process
Add the action in the business process to connect to the backend system
Setup Environment for S/4HANA Sales Order API
Create destination and environment variables for action configuration
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
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.
Create Business Users, Configure Roles and Business Configurations
Create business roles, assign them to business users and configure data for business configurations
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 …
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.
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.
Use Microsoft 365 Cloud SDK to Create Calendar Events
Use Microsoft 365 Cloud SDK to automate calendar activities in SAP Build Process Automation.
Create Tables in the Form
Validate the order details extracted from the automation and display the error details in a table in a form.
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.
Use Google Workspace to create Google Slides
Use Google Workspace to automate Google Slides in SAP Build Process Automation
Configure OAuth in Google Cloud Platform
Configure OAuth Client ID in Google Cloud Platform
Configure BTP Destinations in SAP Build Process Automation
Configure BTP Destinations in SAP Build Process Automation to securely store sensitive information.
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 …
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.
Add Links to Forms
Learn how to add links in the forms of SAP Build Process Automation.
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 …
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
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
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
Install and Set Up Desktop Agent 3
Install and set up the Desktop Agent 3 to run your automations
Deploy SAP HANA Cloud
Create an instance of the SAP HANA Cloud in SAP BTP trial or free tier.
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.
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.
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.
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
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 …
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.
Add Mail Notifications to a Process
Add mail notifications to your business process via the process builder
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 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 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 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.
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 …
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 …
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 …
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 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 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.
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 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 …
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 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 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.
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 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 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 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 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.
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 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 …
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.
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.
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.
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.
Create a Service Instance in SAP BTP
Create a service instance for services, environments and applications in SAP Business Technology Platform.
Manage Entitlements on SAP BTP Trial
Configure entitlements and quotas in your SAP BTP trial using the cockpit.
Manage Entitlements Using the Cockpit
Configure entitlements and quota using the cockpit. (Free Tier ready)
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.
Integrate List Report into ABAP Fiori Launchpad
Integrate your list report application into ABAP Fiori launchpad.
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.
Install the abapGit Plugin
Install the abapGit plugin for ADT.
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 …
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.
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.
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.
Set Up and Generate a New SAP Fiori App Project
Create a simple SAP Fiori elements List Report Page using SAP Fiori tools.
Run a SAP Fiori Elements Application using Mockserver
Using mockserver and advance features in running SAP Fiori Elements application.
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.
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.
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 …
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.
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 …
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).
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 …
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.
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.
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.
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.
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 …
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 …
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.
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.
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.
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.
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 …
Connect Azure Active Directory to Identity Authentication Service
Configure the Identity Authentication service to leverage your Azure Active Directory setup.
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.
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
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
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
Consume SAP BTP Services In SAP Kyma
Build an Extension Application on Kyma using SAP BTP services.
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.
Set Up the Metaflow Library for SAP AI Core
Explore different ways of logging metrics during training. Compare generated models.
Use Google Workspace to create Google Sheets
Use Google Workspace to create, retrieve the details and set the values of a Google spreadsheet
Use Google Workspace to create Google Docs
Use Google Workspace to automate Google Docs in SAP Build Process Automation
Use Google Workspace to work with Gmail
Use Google Workspace to search, read and send a Gmail reply
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 …
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 …
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 …
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.
How to Create RAP Business Events in an On-Premise system
Create and exposure of business events in an On-Premise system
Event Processing in an SAP S/4HANA on-premise system
Create and consume of business events in an On-Premise system
Deploy Your SAPUI5 App
Create, build, and deploy an MTA project with an integrated SAPUI5 module to SAP BTP, Cloud Foundry environment
Deploy Your First SAPUI5 App
Create, build, and deploy an MTA project with an integrated SAPUI5 module to SAP BTP, Cloud Foundry environment
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 …
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.
Generate RFC Proxy Classes
Create a service consumption model to generate proxies for a remote function call (RFC).
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 …
Define Destination for S/4HANA Cloud
Create destination in SAP Cloud Platform cockpit to connect to S/4HANA cloud system.
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 Run an ABAP Application
Create and run an ABAP application based on tables from the sample EPM data model.
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 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 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 Calculation View with Differential Privacy in SAP HANA Cloud
Use differential privacy to anonymize confidential data in SAP HANA Cloud.
Experience the End-to-End Flow
Navigate through your site and experience the benefits of SAP Build end to end.
Call SAP HANA Cockpit POST APIs
Introduce all the available SAP HANA cockpit POST APIs and the method to use them.
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.
Prepare to Develop the SAP SuccessFactors Extension
Business scenario and preparation steps to develop the SAP SuccessFactors 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.
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.
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 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.
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.
Get to Know SAP BTP, ABAP Environment
Get an overview of SAP BTP, ABAP environment.
Explore the ABAP Repository
Open an ABAP package containing ABAP development objects and find out more about them.
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 Database Content and Run SQL Queries
Use Data Preview to display the content of tables and SQL Console to perform ad-hoc SQL queries
Display a CDS View Using ALV with IDA
Display a CDS view in the SAP List Viewer with Integrated Data Access (IDA).
Deploy Rules Service to S/4HANA Cloud
Deploy the business rules in S/4HANA cloud system after successfully activating all business rules models.
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 Destinations in SAP BTP cockpit
Create Design- and Runtime destinations for Content Provider creation and dynamic OData and iFrame access.
Create destinations in SAP BTP cockpit
Create Design- and Runtime destinations for Content Provider creation and dynamic oData and iFrame access.
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 Data Model and Lock Object in SAP BTP, ABAP Environment
Create data model and lock object in SAP BTP, ABAP environment.
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 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 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 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 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 New ABAP Dictionary Structure
Create an ABAP Dictionary structure for retrieving data from a database
Create a Global ABAP Class
You will learn how to create a global ABAP class, in which you will retrieve 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.
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.
Consume SOAP Based Web Services with SAP BTP, ABAP Environment
Consume SOAP based web services with SAP BTP, ABAP environment.
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.
Add SAP BTP ABAP environment App to Portal Site
Add your SAP BTP ABAP environment app to portal site
Add Cloud Foundry App to Portal Site
Add your Cloud Foundry app to portal site
S/4HANA ABAP Extensibility - Custom Code List
Create a custom CDS view from an existing data source and expose it as a Web Service.
Integrate a UI5 Integration Card to Your SAP Build Work Zone, advanced edition
Add a custom UI5 integration card to your workspace.
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.
Complex Algorithms Using GraphScript
Learn what is GraphScript, and then build complex algorithms in SAP HANA Graph using GraphScript.
Pattern Matching Using OpenCypher in SQL
Execute pattern matching queries in SAP HANA Graph using OpenCypher.
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.
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
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
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).
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
Access SAP HANA Spatial Service APIs
Explore select functionality available in SAP HANA Spatial Services including geocoding, mapping and routing.
Design a Home page in SAP Build Work Zone, advanced edition
Open the Home page, add content to it, and change the overall layout.
Create a Workspace with Apps and Content
Create a workspace and add apps and other content to it.
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).
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.
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.
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 …
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.
Implement Your First Screen in an iOS App
Implement the first screen of your SAP BTP SDK for iOS app.
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.
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.
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.
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 …
Add Views and Define Routes to Access Them
Add new views to the SAPUI5 web application and declare them in the manifest.
Modify Error Handling with Custom Objects
Maintain custom objects to customize the error handling in the message monitor of SAP Application Interface Framework.
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 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 Database Multi-Target Application with SAP HANA service for SAP BTP
Create an application with a database module.
Access a Classic Schema from SAP Web IDE Full-Stack
Access data in a plain or replicated schema from an HDI container.
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.
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.
Create a Calculation View with Differential Privacy in SAP Web IDE
Use differential privacy to anonymize confidential data
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
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.
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.
Importing Required Calculation Views
Conversion and importation of calculation views for Dynamic Tiering
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 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 Facebook Messenger
Create, test, and publish an SAP Conversational AI chatBot on Facebook Messenger.
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.
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 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.
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.
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.
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.
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 …
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 …
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 …
Debug XSJS and node.js scripts in SAP HANA XS Advanced
This video tutorial demonstrates how to debug server-side JavaScript.
Open SAP Web IDE for SAP HANA Development
Access SAP Web IDE Full-Stack from your browser.
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.
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 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.
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.
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.
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.
SAP HANA XS Advanced, Creating an HDI Module
Create your first HDI module for database content within your XSA 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.
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.
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.
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.
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 …
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
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
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
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.
Install Postman REST Client
Install Postman REST client so you can interact with your REST API.
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 …
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
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 …
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.
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.
Connect to the SAP HANA Cockpit
Open your application from the dashboard and connect to the SAP HANA cockpit.
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
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.
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.
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.
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.
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 …
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.
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.
Translate Documents with SAP API Business Hub
Use your SAP BTP account to translate documents with SAP API Business Hub.
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
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
Create a Simple IDoc Interface
Create a simple IDoc interface to enable monitoring IDocs with SAP Application Interface Framework.
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.
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.
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.
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.
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.
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.
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.
Create Calculation View in SAP HANA Cloud
Create your own calculation views in SAP HANA Cloud, SAP HANA database with SAP Business Application Studio.
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.
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.
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.
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 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.
Test
Test
Manage Entitlements Using the Cockpit
Configure entitlements and quota using the cockpit. (Free Tier ready)