SAP Samples
Entries
Yeoman generator for Cloud Connector mappings and BTP destinations
dbt adapter targeting SAP HANA Cloud as its warehouse
Java Swing tool maintaining Partner Directory entries for the Pipeline
Python agent alerting on SAP AI Core capacity unit consumption
Claude Code plugin registering hana-cli's MCP server
Developer-centric command line for SAP HANA
Promise-based wrappers around the SAP HANA client libraries
Claude Code plugin with skills migrating HTML5 apps to appFront
Skills that generate commands are not the commands: everything here still runs against a real BTP account with real entitlements, and the deployment path assumed is Cloud Foundry, with `cf login` and `joule login` done before the toolkit is used. Three of the four skills are CLI knowledge rather than anything Joule-specific, which is worth knowing if you only wanted the agent part.
Skills for building an A2A agent for Joule and deploying it to CF
CLI adding SAP developer knowledge and MCP servers to AI coding tools
Tutorial notebooks and templates for a first SAP AI Core project
CodeJam on LLM-backed integration flows and MCP via API Management
Sample apps for SAP AI Core's Generative AI Hub capabilities
ML service on SAP AI Core scoring restaurant-inspection violations
FastAPI backend for SAP-RPT-1.5 predictions from SAP Analytics Cloud
Postman collections for the SAP Analytics Cloud SCIM API
Terraform samples for the SAP BTP Administrator's Guide account model
Instructions for deploying Edge Integration Cell onto Microsoft Azure
Setup guide and Python notebooks for SAP AI Core's Generative AI Hub
Mission building a Hello World SAPUI5 app on a BTP Launchpad Site
Getting-started guide for a Hello-World function on SAP BTP, Kyma
Guide and samples for moving Java apps from Neo to Cloud Foundry
@sap/approuter patterns in front of SAP Private Link Service
Mission building a no-code S/4HANA UI extension with SAP Build Apps
Machine-readable catalogue of SAP BTP pay-as-you-go services
Integration flows pulling SAP Ariba spend data into SAP Datasphere
Code samples for the Getting Started with Terraform on SAP BTP course
Samples for the Terraform Provider for SAP BTP
Golang sample sending custom metrics to the CF Autoscaler over mTLS
MTA examples for SAP BTP, Cloud Foundry, one per deployment topic
Cloud Foundry routing samples: HTTP/2, gRPC, IP allow-lists
CAP and Fiori elements app for managing Cloud Integration datastores
Mobile development kit sample apps and how-to demonstrations
Sample projects referenced by the mobile development kit tutorials
SQL examples for the HANA APL APIs plus scoring runtimes
SQL scripts and a notebook for SAP HANA's built-in graph algorithms
Code examples for predictive and ML scenarios on SAP HANA
SHINE demo application for learning SAP HANA XS Advanced
Tutorials and use cases for SAP HANA database and analytics products
Java demo running Spring and Hibernate against SAP HANA
Python utilities migrating SAP IQ into HANA Cloud, data lake
Terraform template for a BTP subaccount set up for Joule Studio
Spring Boot apps routing AWS SDK traffic over SAP Private Link
SQL templates for HANA audit policies of an S/4HANA tenant
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples calling SAP AI Core through the SAP Cloud SDK for AI
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples comparing SAP AI Core responses with content filtering
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples generating email through SAP AI Core with anonymization
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples using SAP AI Core's Prompt Registry for templates
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples filling a prompt template sent to SAP AI Core
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples embedding CSV rows into the SAP HANA Cloud vector store
Every CDS service in both samples is marked `@requires: 'any'` and left publicly accessible, which the README says simplifies the testing and deployment process, and it asks for proper authentication mechanisms to be applied in their place.
CAP samples running RAG similarity queries over SAP HANA Cloud vectors
Sample implementations for AI-powered applications on SAP BTP
Postman collection for the SAP Concur User Provisioning Service APIs
Workshop on HANA Cloud vector engine, Generative AI Hub and LangChain
Bruno collections and code for SAP-RPT predictions on tabular data
Java apps showing policy-based authorization with AMS on SAP BTP
Node.js apps showing policy-based authorization with AMS on SAP BTP
Python script assigning the AVR scan user to Cloud Foundry spaces
Importable SAP Automation Pilot commands for operations scenarios
Cross-cloud A2A demo of agents settling a shipment dispute
Two runnable industry AI agent projects built around Joule
Never as the figure a billing decision rests on: the repository states this is not a replacement for the official billing documents, that the information it provides is purely indicative, and that it recommends verifying against the official BTP Cockpit usage reports. It is published as a sample or reference implementation and says it is not intended for production use without review, testing and hardening.
CAP and React dashboard for SAP AI Core capacity unit consumption
Proof of concept turning AWS IoT events into S/4HANA notifications
Guide to the first setup tasks on a new SAP BTP enterprise account
Never as the figure a billing decision rests on: the repository states that the tool is provided as-is, is not covered by SAP Support, is not a replacement of the official billing documents you receive from SAP, and that the information it provides is purely indicative. Its daily delta is also an approximation over a 24-hour period rather than a hard data point for the consumption on that day, because some services report usage only the day after it happened.
App monitoring SAP BTP credit consumption with alerts on increases
Procurement decision support cross-validating two AI agent strategies
CodeJam material on the btp CLI and the Core Services API
Spring Boot demo evaluating a toggle from the Feature Flags service
Java servlets relaying Neo alerts on premise via Cloud Connector
CodeJam on code-based AI agents in Python or TypeScript on SAP BTP
Identity Provisioning jobs syncing SAP Concur users for Joule
CodeJam building an integration flow in SAP Integration Suite
Nothing here runs on its own: a plugin sample needs a Digital Manufacturing tenant to be uploaded into, and the integration samples need a Cloud Integration tenant plus an ERP system, or a mock server as the outbound example uses, before they do anything.
Samples for the six extension types of SAP Digital Manufacturing
CodeJam moving from polling to pub-sub on advanced event mesh
Spring Boot apps messaging over SAP Event Mesh's Java JMS client
Node.js samples for SAP Event Mesh's AMQP 1.0 messaging client
CodeJam deploying an LLM on Generative AI Hub and building RAG
Starting project for a tutorial on NoSQL, graph and spatial in HANA
Course files for Developing Data Models with SAP HANA Cloud
CodeJam on a first machine learning workflow in SAP HANA Cloud
CodeJam on API management in SAP Integration Suite
HTML5 apps on the HTML5 Application Repository across CF and Kyma
Guides connecting hyperscaler sources into SAP Datasphere in BDC
Recruiting agent on SmartRecruiters data flagging stalled candidates
TechEd 2022 workshop on Alert Notification and Automation Pilot
TechEd 2024 session on Terraform setup of SAP Build services
Hands-on building an AI agent with the SAP Cloud SDK for AI
TechEd 2025 workshop on SAP Business Data Cloud connectivity options
TechEd 2025 jump-start on a semantic model in SAP Datasphere and SAC
TechEd 2025 workshop piping business events into HANA vectors
TechEd 2025 workshop on exactly-once, in-order delivery
Not as the provider behind a live tenant estate: tenant state is kept in a file-based store for demonstration, and the README's own operations notes say a production implementation should use a reliable database so that state survives restarts.
Spring Boot reference implementing the SPFI V2 tenant lifecycle API
TechEd 2022 session on SAP BTP security recommendations
TechEd 2023 session on SAP HANA features over HDI
Hands-on applying SAP BTP security recommendations to a trial account
TechEd 2024 session on Integration Suite between SAP IBP and others
TechEd 2025 session on benchmarking and optimising prompts
TechEd 2025 lab building a Joule Agent for Global Track and Trace
TechEd 2025 hands-on on a Joule Studio agent collaborating over A2A
TechEd 2025 workshop monitoring a BTP app with SAP Cloud ALM
TechEd 2025 workshop on SAP HANA Cloud's AI capabilities
TechEd 2025 workshop on Just Ask natural-language questions
TechEd 2025 material on two SAP Databricks scenarios in BDC
TechEd 2025 workshop on seamless planning for xP&A in BDC
TechEd 2025 session on migrating SAP PO scenarios to Integration Suite
Hands-on integrating Cloud Identity Services with Microsoft Entra
TechEd 2025 hands-on on SAP BTP advanced administration tools
TechEd 2025 session on Day-2 operations for SAP BTP, Kyma runtime
TechEd 2025 workshop on Day-2 operations for a CAP app on CF
TechEd 2025 session on Automation Pilot fixes from Cloud ALM alerts
Project templates for SAP Work Zone content packages
Directed at single-tenant applications, which the guide states as its scope. Migration of the whole delivery unit or package fails if any source file has errors; the README gives JavaScript files containing unknown characters as its example.
Guide converting XS Classic content to native SAP HANA Cloud artefacts
Guide to migrating XS Classic content to XS Advanced
Details
History
- SAP-samples/hana-developer-cli-tool-exampleThe entry sat only under Agent access to your code, which reads a project; its MCP server reaches a HANA database, which is Agent access to your systems. The README's own words put its CDS conversion and HDI container management beside a CAP model, so it serves the CAP door and counts on Native SAP HANA artifacts there. A developer CLI for a database belongs to Data & Persistence, not AI & Agents. Re-evaluated from the Claude plugin's arrival on 2026-10-24.
- SAP-samples/hana-developer-cli-tool-exampleIts performance analysis, privilege grants and backup and recovery commands had no capability to sit under; Database administration was added for them the same day.
- SAP-samples/html5-applications-migration-skills-for-sap-btpcapability:agent-guidance declared the installs_into property on the BTP door. The README's requirements name the Claude Code command line and no other host, and the install line is Claude Code's own plugin command.
- SAP-samples/html5-applications-migration-skills-for-sap-btpThe entry said the plugin needs no network access, which the README states, and said nothing about the four command lines the same README requires before anything is built or deployed. A reader who stopped at the first half would take the migration for the whole job. The cleanup skill's own sentence, which undeploys from Cloud Foundry, is added as a source on the edge beside it, because the two statements sit in one README and both are true of different steps.
- SAP-samples/joule-a2a-agent-toolkitcapability:agent-guidance declared the installs_into property on the BTP door. The README starts Claude Code with `--plugin-dir` and names no other host.
- SAP-samples/joule-a2a-agent-toolkitThe entry said the skills generate commands, which the README states of btp-cli, cf-cli and joule-cli, and said nothing about `/sap-a2a-agent-toolkit:deploy-agent`, which the Quick Start uses to deploy the scaffolded agent. The distinction decides whether anything here reaches an account, so it is now on the entry, and the README's own `cf login` and `joule login` step is named in the warning where the account conditions already were.
- SAP-samples/joule-a2a-agent-toolkitEntered from the sap-ai-mcp-servers catalogue, which is credited as the source; written from the repository's own README rather than from the catalogue's line about it. Hard rule 7: skills are indexed, never authored here.
- First entry seenDiscovered via Added by hand, GitHub organisations and accounts, GitHub organisations and accounts · SAP-samples, GitHub API, sap-ai-mcp-servers.
Profile
For your agent
- Ref
actor:sap-samples- JSON
- /actors/sap-samples.json
- MCP
- Connecting an agent