Everything in the atlas
Type
Domain: 3
Origin
Signals
More
Group by: Capability
Tutorials and use cases for SAP HANA database and analytics products
Materials for the RAP400 to RAP620 ABAP Cloud workshops
Course files for Developing Data Models with SAP HANA Cloud
TechEd 2025 jump-start on a semantic model in SAP Datasphere and SAC
TechEd 2023 tutorial on an analytical data model in ABAP Cloud
TechEd 2025 workshop on Just Ask natural-language questions
TechEd 2025 workshop on seamless planning for xP&A in BDC
Fiori overview page comparing aggregated and plain donut-chart cards
Neither the package manifest nor the repository tree declares a licence.
Analytical List Page over a CAP OData V4 service
Neither the package manifest nor the repository tree declares a licence.
sflight example extended with hierarchy support
Neither the package manifest nor the repository tree declares a licence.
Fiori Elements page embedding upload controls on @cap-js/attachments
Neither the package manifest nor the repository tree declares a licence.
Media handling in core CDS with a UI5 UploadSet
Neither the package manifest nor the repository tree declares a licence.
Replication between systems with CAP
Neither the package manifest nor the repository tree declares a licence.
reCAP 2026 workshop on data federation between CAP applications
abapconf 2026 talk materials on RAP custom entities
Neither the package manifest nor the repository tree declares a licence.
CAP's getting-started bookshop sample
Analytical ABAP CDS models for the ABAP Flight Reference Scenario
Five-part workshop on CDS, from a first service to constraints
CAP data model of many-to-many relationships on a Star Wars dataset
CAP reuse package serving Airlines, Airports and Flights data
CAP Java reuse package for Airlines, Airports and Flights data
Simple CDS bookshop model used across CAP explanations
Neither the package manifest nor the repository tree declares a licence.
CAP and Fiori app showing BTP Application Vulnerability Report data
Neither the package manifest nor the repository tree declares a licence.
CAP services reading each other's HANA tables across HDI containers
Neither the package manifest nor the repository tree declares a licence.
Composite CAP app from separately deployed services
Java demo running Spring and Hibernate against SAP HANA
Example programs for the ODBC driver for ABAP in several languages
CAP beershop on PostgreSQL, predating an official adapter
CAP service reading and writing MongoDB from custom handlers
Neither the package manifest nor the repository tree declares a licence.
CodeJam building a full-stack CAP app on SAP HANA Cloud
SQL scripts and a notebook for SAP HANA's built-in graph algorithms
Starting project for a tutorial on NoSQL, graph and spatial in HANA
TechEd 2023 session on SAP HANA features over HDI
TechEd 2025 workshop on SAP HANA Cloud's AI capabilities
Sample uploading a JSON file into an ABAP table on BTP ABAP
Sample exporting SAP GUI ALV grid data to Google Drive
Not where SAP's own Google Workspace integration already applies: the README opens by announcing a native integration between Google Workspace and [SAP S/4HANA](external:sap-s4hana), whose first set of features is included in SAP S/4HANA Cloud 2208 and SAP S/4HANA 2022 and needs an additional licence for the SAP Document Management Service. Not where end users cannot each hold a regular Google account, since there is no way to use an enterprise account or to log on to Google Drive through single sign-on, and not where the redirect URL Google calls cannot reach a public top-level domain server. No SAP standard support is provided for it.
UI5 app template deploying the Spreadsheet Importer once to ABAP
Adaptation project adding spreadsheet upload to Manage Banks
Neither the package manifest nor the repository tree declares a licence.
Manage Banks adaptation updating existing records from a spreadsheet
Neither the package manifest nor the repository tree declares a licence.
CAP Risks and Mitigations project with a Spreadsheet Upload button
UI5 app opening the Spreadsheet Importer on on-premise OData services
UI5 app opening the Spreadsheet Importer on its own
Neither the package manifest nor the repository tree declares a licence.
Guides connecting hyperscaler sources into SAP Datasphere in BDC
TechEd 2025 workshop on SAP Business Data Cloud connectivity options
CAP services reading each other's HANA tables across HDI containers
Neither the package manifest nor the repository tree declares a licence.
ABAP, Python and C code for similarity search over field descriptions
Task tracker on a BOPF-backed CDS view with a Fiori list report
abapconf 2026 talk materials on RAP custom entities
Neither the package manifest nor the repository tree declares a licence.
Practice repository for the unmanaged RAP scenario
Practice repository for managed RAP with unmanaged save
Multitenant S/4HANA Cloud extension built with RAP on BTP ABAP
CodeJam on RAP features from cloud releases 2502 to 2602
Materials for the RAP400 to RAP620 ABAP Cloud workshops
Beginner RAP workshop building a draft-enabled Fiori elements app
Intermediate RAP workshop on late numbering, side effects and events
RAP travel app workshop using SAP Joule for Developers
RAP travel app workshop built from VS Code via the ADT MCP Server
Guided workshop building a Travel Processing app in ABAP Cloud
Flight Reference Scenario with sample data and services for RAP
RAP business object that generates other RAP business objects
Loyalty Hub on-stack RAP extension for S/4HANA Cloud Public Edition
TechEd 2025 workshop modelling a RAP object in SAP Build Code
TechEd 2025 workshop rebuilding an ALV app as a RAP-based Fiori app
Workshop material on adapting custom ABAP code for S/4HANA
TechEd 2025 workshop modernising a classic app to ABAP Cloud
MTA projects sharing a role collection across role templates
Neither the package manifest nor the repository tree declares a licence.
Terraform samples for the SAP BTP Administrator's Guide account model
Code samples for the Getting Started with Terraform on SAP BTP course
Samples for the Terraform Provider for SAP BTP
Terraform template for a BTP subaccount set up for Joule Studio
Python script assigning the AVR scan user to Cloud Foundry spaces
Guide to the first setup tasks on a new SAP BTP enterprise account
CodeJam material on the btp CLI and the Core Services API
TechEd 2024 session on Terraform setup of SAP Build services
TechEd 2025 hands-on on SAP BTP advanced administration tools
CAP and React dashboard for SAP AI Core capacity unit consumption
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.
App monitoring SAP BTP credit consumption with alerts on increases
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.
TechEd 2025 hands-on on SAP BTP advanced administration tools
CAP bookshop with Fiori elements UI deployed whole to Cloud Foundry
Neither the package manifest nor the repository tree declares a licence.
Getting-started guide for a Hello-World function on SAP BTP, Kyma
CAP project built and deployed to Cloud Foundry by GitHub Actions
reCAP 2025 workshop on cutting a CAP app into microservices
Approuter session held in a bound Redis cache instance
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary Not a descriptor to deploy as it stands: the approuter's `sessionSecret` is written out in `mta.yaml`.
MTA deploying CAP, HDI container and a Fiori elements app
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
Companion repo deploying a CAP app to Cloud Foundry two ways
CAP sample sharing one domain model and database across apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
CAP Java sample sharing one domain model across several apps
Not in production. SAP states it is just a sample, not optimised for performance or security.
TechEd 2025 workshop on Day-2 operations for a CAP app on CF
Template and mock runtime for S/4HANA Variant Configuration UIs
Tier 2 wrapper pattern for consuming a nominated API from RAP
Materials for the RAP400 to RAP620 ABAP Cloud workshops
Workshop on a side-by-side S/4HANA extension on BTP ABAP Environment
Workshop on developer extensibility of released RAP business objects
Extension project for the RAP630 developer-extensibility workshop
Workshop on wrapping a non-released SAP API for use in ABAP Cloud
Cross-stack extension pairing on-stack RAP with a side-by-side CAP app
Loyalty Hub on-stack RAP extension for S/4HANA Cloud Public Edition
TechEd 2025 workshop extending an SAP-delivered RAP business object
Spring Boot demo evaluating a toggle from the Feature Flags service
RAP sample scheduling a class as a background application job
Ten short CAP Java references, one document per topic
TechEd 2025 workshop on Day-2 operations for a CAP app on CF
Multitenant CAP application using cds-mtxs
Neither the package manifest nor the repository tree declares a licence.
CAP sample of SAP Event Mesh events feeding a multi-tenant SaaS app
Poetry Slam Manager, a multi-tenant SaaS reference app on SAP BTP
Spring Boot reference implementing the SPFI V2 tenant lifecycle API
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.
Importable SAP Automation Pilot commands for operations scenarios
Java servlets relaying Neo alerts on premise via Cloud Connector
TechEd 2022 workshop on Alert Notification and Automation Pilot
TechEd 2025 session on Automation Pilot fixes from Cloud ALM alerts
Guide and samples for moving Java apps from Neo to Cloud Foundry
Python utilities migrating SAP IQ into HANA Cloud, data lake
TechEd 2025 session on migrating SAP PO scenarios to Integration Suite
Guide migrating the hana-shine-xsa demo from XS Advanced to CAP
Directed at single-tenant applications, which the guide states as its scope. The migration path it uses also has no option to select individual containers, so it migrates every container in the given space.
Guide to migrating XS Advanced database artefacts to CAP
Guide to migrating XS Classic database artefacts to CAP
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
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 to migrating XS Classic content to XS Advanced
TechEd 2025 workshop monitoring a BTP app with SAP Cloud ALM
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
Multitenant CAP application using cds-mtxs
Neither the package manifest nor the repository tree declares a licence.
Customer-specific catering extension to the Poetry Slam Manager
Files for two Japanese posts on BTP user registration with SAP Build
No license Neither the package manifest nor the repository tree declares a licence.
Functional boundary The repository publishes no licence, so reusing the files needs the author's permission. Nothing here says what each file contains, and the two posts they were published for are in Japanese.