{"ref":"artifact:sap-samples-teched2025-in162","page":"/artifacts/sap-samples-teched2025-in162","json":"/artifacts/sap-samples-teched2025-in162.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"sap-samples-teched2025-in162","name":"SAP-samples/teched2025-IN162","artifact_type":"sample","ecosystem":"btp","use_as":"starting-point","domain":"integration-and-messaging","origin_ring":"sap-official","description":{"one_line":"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](artifact:btp-advanced-event-mesh) into a HANA vector database, so a Joule skill can ground its answers in current business data.","short":"TechEd 2025 workshop piping business events into HANA vectors","what_it_solves":"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](artifact:btp-integration-suite) or SAP AI Core from scratch."},"links":{"repo":"https://github.com/SAP-samples/teched2025-IN162"},"type_properties":{"form":{"value":"workshop","sources":[{"url":"https://github.com/SAP-samples/teched2025-IN162","title":"SAP-samples/teched2025-IN162 — README","checked":"2026-10-18","quote":"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]"}]}},"identity":{"license":"Apache-2.0"},"source_available":true,"demonstrates":["capability:event-mesh"],"requires":[{"ref":"artifact:btp-advanced-event-mesh","for":"The broker whose queues receive the sales-order and support-case events in exercise 1.","sources":[{"url":"https://github.com/SAP-samples/teched2025-IN162","title":"SAP-samples/teched2025-IN162 — README","checked":"2026-09-14","quote":"Exercise 1 - Explore and Configure SAP Integration Suite, advanced event mesh (AEM)"}]},{"ref":"artifact:btp-integration-suite","for":"The Cloud Integration flows that turn each event into an embedding, in exercises 3 and 4.","sources":[{"url":"https://github.com/SAP-samples/teched2025-IN162","title":"SAP-samples/teched2025-IN162 — README","checked":"2026-09-14","quote":"Exercise 3 - Create an Integration Flow for S/4HANA Sales Order event to embedding model to SAP HANA Vector DB for AI Grounding in SAP Integration Suite"}]}],"maintainers":["actor:sap-samples"],"drafted_with_ai":true,"provenance":{"discovered_via":[{"source":"source:curator"}],"first_seen":"2026-09-13"},"contributors":["actor:ajaysoreng","actor:gautam-prashant","actor:narayanagayathri","actor:simplykapoor","actor:t-griebe","actor:vinayakadkoli"]},"effective_normative_relations":[],"readings":{"liveness":[{"label":"Maintenance","tier":"unknown","evidence":"no release data"},{"label":"Continuity","tier":"good","evidence":"6 contributors, org-owned"},{"label":"Repository","tier":"good","evidence":"pushed 2026-04, not archived"}],"compatibility":[{"label":"Declared for","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Survived majors","tier":"unknown","evidence":"no BTP release lines in the atlas"},{"label":"Maintainer's CI","tier":"fair","evidence":"no CI configured"}],"practice":[{"label":"Tests","tier":"fair","evidence":"none found in the tree"},{"label":"Docs","tier":"good","evidence":"README 12 KB"},{"label":"Changelog","tier":"fair","evidence":"none in the repo"}],"reach":[{"value":null,"unit":"installs/week"},{"value":14,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-26","npm":"not published under this name","stars":14,"forks":11,"open_issues":1,"archived":false,"pushed_at":"2026-04-22","license_spdx":"Apache-2.0","org_owned":true,"default_branch":"main","created_at":"2025-08-07T12:04:14Z","open_prs":0,"tree_truncated":false,"test_files":0,"workflows":0,"other_ci":false,"readme_bytes":11897,"docs_files":0,"changelog":false,"license_file":true,"dts_files":0,"first_commit":"2025-08-07","last_commit":"2026-04-22","commits":462,"contributors":6,"readme_path":"README.md","readme_sha":"bec2549daa28d976284c8e2bb177547d66ab6b04","repo_read":"2026-10-26"},"edges":{"maintainers":[{"ref":"actor:sap-samples","name":"SAP Samples","json":"/actors/sap-samples.json"}],"contributors":[{"ref":"actor:ajaysoreng","name":"Ajay Soreng","json":"/actors/ajaysoreng.json"},{"ref":"actor:narayanagayathri","name":"Gayathri Narayana","json":"/actors/narayanagayathri.json"},{"ref":"actor:gautam-prashant","name":"Prashant Gautam","json":"/actors/gautam-prashant.json"},{"ref":"actor:simplykapoor","name":"Sunny kapoor","json":"/actors/simplykapoor.json"},{"ref":"actor:t-griebe","name":"T. Griebe","json":"/actors/t-griebe.json"},{"ref":"actor:vinayakadkoli","name":"Vinayak Adkoli","json":"/actors/vinayakadkoli.json"}],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}