SampleSampletypeA worked example you read or clone. Evidence: it demonstrates, it never provides.See every one →What this type is →by SAPby SAPoriginPublished by SAP itself. A visible facet, never an input to a reading — a dormant official plugin reads exactly like a dormant independent one.See every one →Starting point

SAP-samples/teched2025-IN162

A TechEd 2025 hands-on workshop that pipes SAP S/4HANA Cloud sales-order and SAP Service Cloud support-case events through SAP Integration Suite, advanced event mesh into a HANA vector database, so a Joule skill can ground its answers in current business data.

Exercises configure two advanced event mesh queues subscribed to the sales-order and support-case topics, expose an embedding and a summarisation model through SAP AI Core, and build Cloud Integration flows that turn each event into an embedding persisted to the SAP HANA Vector DB. A pre-built Joule skill then triggers an integration flow as an action, which produces talking points for a meeting from the customer's latest orders and cases. It stops at the workshop's preconfigured tenants: the exercises assume access already provisioned by the instructors rather than setting up SAP Integration Suite or SAP AI Core from scratch.

Facts

Last pushLicenceApache-2.0

Where it sits

Lives in
Demonstrates
Event MeshBTPEvent MeshcapabilityEmitting and consuming business events across systems through brokers, including subscriptions and mapping application events to broker topics. Work that must survive a request, including deferred processing and retries, belongs to [async processing](capability:async-processing).
Requires
SAP Integration Suite, advanced event meshSAP Integration Suite, advanced event meshartifactThe broker whose queues receive the sales-order and support-case events in exercise 1.SAP Integration SuiteSAP Integration SuiteartifactThe Cloud Integration flows that turn each event into an embedding, in exercises 3 and 4.

Who is behind it

SAP SamplesSAP SamplesOrganisationMaintains this
In the atlas: maintains 222
@SAP-samples
maintainerAjay SorengPersonContributes to this
In the atlas: contributes to 36
@ajaysoreng
Prashant GautamPersonContributes to this
In the atlas: contributes to 1
@gautam-prashant
Gayathri NarayanaPersonContributes to this
In the atlas: contributes to 1
@NARAYANAGAYATHRI
Sunny kapoorPersonContributes to this
In the atlas: contributes to 1
@simplykapoor
T. GriebePersonContributes to this
In the atlas: contributes to 1
@t-griebe
Vinayak AdkoliPersonContributes to this
In the atlas: contributes to 1
@vinayakadkoli
6 contributors

What it declares

Every artifact

Type
Sample
Origin
By SAP

As a sample

Form
Workshop or CodeJam material

Connections3

README

quoted from SAP-samples/teched2025-IN162 under Apache-2.0, read
SAP-samples/teched2025-IN162/README.mdOn GitHub

REUSE status

IN162 - Real-time data for AI agents: Grounding with event-driven architecture

Description

This repository contains the material for the SAP TechEd 2025 Hands-on Workshop session IN162 | Real-time data for AI agents: Grounding with event-driven architecture

Requirements

There are no dedicated requirement for this session. You would be able to execute the excercises by just following the descriptions even if you do not have any experience with SAP Integration Suite and SAP Integration Suite, advanced event mesh.

However, you will be able to derive more value from this session, if you have some knowledge and understanding of event-driven architectures, namely events, queues, topics, event subscriptions along with SAP Integration Suite, SAP Joule Studio and SAP Build Process Automation Actions.

You can explore the following SAP Discovery Center missions to get started and build expertise with the SAP BTP services used in this hands-on workshop session.

Session Overview

This session introduces attendees to the power of event-driven integration pattern to deliver real-time grounding data, equipping AI system's with the latest business context to make informed and accurate decisions

Note


AI Grounding is the process of connecting an AI system's abstract knowledge and responses to specific, real-world data and context, reducing "hallucinations" and increasing the reliability and accuracy of its outputs.

Although AI Grounding is primarily used for unstructured text documents, it can also be extended to real-time structured business objects by embedding key attributes or metadata. This approach helps improve the factual accuracy and contextual relevance of AI responses when dealing with transactional business data.

In this session, we’ll explore how to apply real-time vector grounding by connecting structured data to an LLM using a vector database using SAP Integration Suite and SAP Integration Suite, advanced event mesh. You’ll see how updates to the data can instantly influence the model’s responses, keeping them current and contextually accurate.

By the end of this session, you’ll understand the core principles behind real-time vector grounding, how to design an embedding strategy for structured entities, and how to integrate this into a sample AI workflow.

The following chapter explains the scenario in more detail:

Pre-configured Setup

Chapters in this section provide pre-configured setups to support learning, without being part of the hands-on exercises:

System URL and login information

To complete the exercises, the access to the following systems have been provided.
In case you are not able to access any of these systems please contact the workshop instructors.

Important

  • For a smooth experience, tenants have been preconfigured, and you already have all the roles and permissions needed to complete this exercise.
  • User ID and password information will be provided to you by the instructors.
  • When you run through the exercise steps, you need to ensure that the technical IDs of the integration artifacts that you will create are unique. Hence, add a participant number to your integration artifacts. The instructors will assign the participant number to you.
  • Please adhere strictly to the instructions regarding the naming conventions for the artifacts you create. This will ensure successful completion of the tasks without conflicting with other participants.
  • Do not delete, change or undeploy any artifact in the tenant other than yours.

Exercises

The complete list of exercise steps are listed below, run through them in the given order.
This section also serves as a Table of Content; use the breadcrumb navigation at the top of the pages to return here at any time.

Feedback

Kindly provide your feedback on session IN162.

Additional Relevant Sessions

You can also gain some further knowledge around SAP Integration Suite and SAP Integration Suite, advanced event mesh by attending the following SAP TechEd Hands-on Workshop sessions:

Contributing

Please read the CONTRIBUTING.md to understand the contribution guidelines.

Code of Conduct

Please read the SAP Open Source Code of Conduct.

How to obtain support

Support for the content in this repository is available during the actual time of the online session for which this content has been designed. Otherwise, you may request support via the Issues tab.

License

Copyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the LICENSE file.

Apache-2.0, read

Details

Sources3
Added by handdiscovered herechecked
github.com/SAP-samples/teched2025-IN162tree, pushes, contributors, CIchecked
README.mdquoted, and what the entry declareschecked

Sources are graph entities: the same page may back several entries, and an unreachable source flags every row that rests on it.

Compatibility and provenance
discovered viaAdded by hand
first seen in the atlas
ecosystem and domainbtp, integration-and-messaging
Contributors6

From the repository’s contributor list, .

History in the atlas1
  1. First seen.
For your agent
Ref
artifact:sap-samples-teched2025-in162
JSON
/artifacts/sap-samples-teched2025-in162.json
MCP
Connecting an agent