From a537f1fa910d2edd623ae0a948c200c6916194f8 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:09 +0200 Subject: [PATCH 001/117] Update front matter via CAP --- .../3-retrieval-augmented-generation/readme.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md b/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md index 9bc5917bd8..468fd18aae 100644 --- a/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md +++ b/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-3 -slug: /ref-arch/e5eb3b9b1d/3 +id: 8063d2 +slug: /ref-arch/8063d2 sidebar_position: 3 -sidebar_custom_props: - category_index: [] title: Retrieval Augmented Generation (RAG) description: >- Improve LLM accuracy with Retrieval Augmented Generation (RAG) by integrating @@ -18,11 +16,11 @@ keywords: sidebar_label: Retrieval Augmented Generation (RAG) image: img/ac-soc-med.png tags: - - aws - - azure - - gcp - - genai - - data + - aws + - azure + - gcp + - genai + - data hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -33,7 +31,7 @@ contributors: - kay-schmitteckert - madankumarpichamuthu - xammaxx -discussion: +discussion: last_update: author: xammaxx date: 2025-07-21 From 93d3b1febe2890666ad5680e27e8df42839d4808 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:14 +0200 Subject: [PATCH 002/117] Update front matter via CAP --- docs/ref-arch/RA0005/5-pillars/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0005/5-pillars/readme.md b/docs/ref-arch/RA0005/5-pillars/readme.md index abf2a824d5..aa163b3411 100644 --- a/docs/ref-arch/RA0005/5-pillars/readme.md +++ b/docs/ref-arch/RA0005/5-pillars/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-5 -slug: /ref-arch/e5eb3b9b1d/7 +id: c9cdd2 +slug: /ref-arch/c9cdd2 sidebar_position: 5 -sidebar_custom_props: - category_index: [] title: Non-Functional Pillars description: Please add a description (max 300 characters) keywords: @@ -31,4 +29,4 @@ last_update: date: 2025-01-01 --- -![Work in Progress](../../../images/wip1.svg) \ No newline at end of file +![Work in Progress](../../../images/wip1.svg) From a2b968fe8a8c35c629ec048df74b99777891cd87 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:20 +0200 Subject: [PATCH 003/117] Update front matter via CAP --- .../RA0005/6-vibe-code-with-cline/readme.md | 33 ++++++++++--------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/docs/ref-arch/RA0005/6-vibe-code-with-cline/readme.md b/docs/ref-arch/RA0005/6-vibe-code-with-cline/readme.md index 22bd02bee7..81297f75fe 100644 --- a/docs/ref-arch/RA0005/6-vibe-code-with-cline/readme.md +++ b/docs/ref-arch/RA0005/6-vibe-code-with-cline/readme.md @@ -1,20 +1,22 @@ --- -id: id-ra0005-6 -slug: /ref-arch/e5eb3b9b1d/10 +id: 35863c +slug: /ref-arch/35863c sidebar_position: 6 title: Vibe Coding with Cline and SAP AI Core -description: Learn how to set up and use Cline, an autonomous coding agent, with SAP AI Core to accelerate your development workflows. +description: >- + Learn how to set up and use Cline, an autonomous coding agent, with SAP AI + Core to accelerate your development workflows. keywords: - - sap - - cline - - ai core - - generative ai - - autonomous coding + - sap + - cline + - ai core + - generative ai + - autonomous coding sidebar_label: Vibe Coding with Cline and SAP AI Core image: img/logo.svg tags: - - genai - - appdev + - genai + - appdev hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -22,12 +24,13 @@ toc_max_heading_level: 4 draft: true unlisted: false contributors: - - jmsrpp - - mahesh0431 - - AjitKP91 + - jmsrpp + - mahesh0431 + - AjitKP91 +discussion: last_update: - author: mahesh0431 - date: 2025-07-17 + author: mahesh0431 + date: 2025-07-17 --- Vibe coding flips traditional development into a streamlined **prompt-first** loop: you describe the feature, the AI writes the code, and you iterate. To transform this “vibe” into a reliable engineering practice, you must master **context engineering**—the art of supplying the model with exactly the right information (requirements, APIs, tests, style guides, enterprise knowledge) at call-time so it can respond deterministically and cost-effectively. From 982682d70dc956a5e071b4107e67f40400799e5f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:25 +0200 Subject: [PATCH 004/117] Update front matter via CAP --- .../RA0005/2-semantic-search/readme.md | 28 +++++++++---------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/ref-arch/RA0005/2-semantic-search/readme.md b/docs/ref-arch/RA0005/2-semantic-search/readme.md index 2f3cf4cef3..81aeff8a2d 100644 --- a/docs/ref-arch/RA0005/2-semantic-search/readme.md +++ b/docs/ref-arch/RA0005/2-semantic-search/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-2 -slug: /ref-arch/e5eb3b9b1d/2 +id: 876f58 +slug: /ref-arch/876f58 sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Embeddings & Semantic Search description: >- Improve search relevance with semantic embeddings stored in vector databases, @@ -17,10 +15,10 @@ keywords: sidebar_label: Embeddings & Semantic Search image: img/ac-soc-med.png tags: - - aws - - azure - - gcp - - genai + - aws + - azure + - gcp + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -28,14 +26,14 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - kay-schmitteckert - - AdiPleyer - - vedant-aero-ml - - madankumarpichamuthu -discussion: + - kay-schmitteckert + - AdiPleyer + - vedant-aero-ml + - madankumarpichamuthu +discussion: last_update: - author: kay-schmitteckert - date: 2025-01-31 + author: kay-schmitteckert + date: 2025-01-31 --- Embeddings are powerful and dense numeric representations of data that capture the underlying meaning of words or concepts. In business applications, they enable more intelligent, context-aware search capabilities. By using Embedding Models, businesses can transform textual or other data into vector representations. These vectors are then stored in a vector database, which facilitates fast and efficient similarity searches using methods like cosine similarity. This allows for semantic search functionality, where results are based on meaning rather than exact keyword matches, improving search relevance, user experience, and overall operational efficiency. From 5f86dd9b42eb1d3ab83e0035ea688fb9b64fa905 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:30 +0200 Subject: [PATCH 005/117] Update front matter via CAP --- docs/ref-arch/RA0005/1-basics/readme.md | 28 ++++++++++++------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/ref-arch/RA0005/1-basics/readme.md b/docs/ref-arch/RA0005/1-basics/readme.md index e6e7206a06..dd85150150 100644 --- a/docs/ref-arch/RA0005/1-basics/readme.md +++ b/docs/ref-arch/RA0005/1-basics/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-1 -slug: /ref-arch/e5eb3b9b1d/1 +id: 01aa03 +slug: /ref-arch/01aa03 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Basic Prompting description: >- Integrate Generative AI with SAP BTP using custom prompts for intelligent @@ -17,10 +15,10 @@ keywords: sidebar_label: Basic Prompting image: img/ac-soc-med.png tags: - - aws - - azure - - gcp - - genai + - aws + - azure + - gcp + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -28,14 +26,14 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - kay-schmitteckert - - AdiPleyer - - vedant-aero-ml - - madankumarpichamuthu -discussion: + - kay-schmitteckert + - AdiPleyer + - vedant-aero-ml + - madankumarpichamuthu +discussion: last_update: - author: kay-schmitteckert - date: 2025-01-31 + author: kay-schmitteckert + date: 2025-01-31 --- Leveraging prompting with Foundation Models or Large Language Models (LLMs) is a powerful way to enhance your applications by enabling natural language processing for both input and output. Using Generative AI on SAP Business Technology Platform (SAP BTP), you can build applications that interact intelligently with your users through custom prompts. By calling Foundation Models with custom prompts, you can control the AI's responses to align with specific tasks and objectives. Here's what to use for basic prompting on SAP BTP to unlock this capability in your applications. From b7dd2bac76a490ef6739ddf3b76b4f986bf2b483 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:35 +0200 Subject: [PATCH 006/117] Update front matter via CAP --- docs/ref-arch/RA0005/readme.md | 31 ++++++++++++------------------- 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/docs/ref-arch/RA0005/readme.md b/docs/ref-arch/RA0005/readme.md index 2d2c5ea333..65df4a02b2 100644 --- a/docs/ref-arch/RA0005/readme.md +++ b/docs/ref-arch/RA0005/readme.md @@ -1,14 +1,7 @@ --- -id: id-ra0005 -slug: /ref-arch/e5eb3b9b1d +id: 39eb58 +slug: /ref-arch/39eb58 sidebar_position: 60 -sidebar_custom_props: - category_index: - - appdev - - ai - - aws - - azure - - gcp title: Generative AI on SAP BTP description: >- Integrate Generative AI with SAP BTP using SAP HANA Cloud's Vector Engine for @@ -22,11 +15,11 @@ keywords: sidebar_label: Generative AI on SAP BTP image: img/ac-soc-med.png tags: - - aws - - azure - - gcp - - genai - - agents + - aws + - azure + - gcp + - genai + - agents hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -34,11 +27,11 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - kay-schmitteckert - - AdiPleyer - - vedant-aero-ml - - madankumarpichamuthu -discussion: + - kay-schmitteckert + - AdiPleyer + - vedant-aero-ml + - madankumarpichamuthu +discussion: last_update: author: kay-schmitteckert date: 2025-09-02 From e933770fa6cde200323e36be333294ee546e15f1 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 12:56:40 +0200 Subject: [PATCH 007/117] Update front matter via CAP --- docs/ref-arch/RA0005/4-conversational-ai/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0005/4-conversational-ai/readme.md b/docs/ref-arch/RA0005/4-conversational-ai/readme.md index d5869d3071..23461437e0 100644 --- a/docs/ref-arch/RA0005/4-conversational-ai/readme.md +++ b/docs/ref-arch/RA0005/4-conversational-ai/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-4 -slug: /ref-arch/e5eb3b9b1d/4 +id: d0e5c7 +slug: /ref-arch/d0e5c7 sidebar_position: 4 -sidebar_custom_props: - category_index: [] title: Conversational AI & Joule description: Please add a description (max 300 characters) keywords: @@ -32,4 +30,4 @@ last_update: date: 2025-01-01 --- -![Work In Progress](../../../images/wip1.svg) \ No newline at end of file +![Work In Progress](../../../images/wip1.svg) From 25b8c711310f8b0a52e603be79564659c2f9c587 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:03 +0200 Subject: [PATCH 008/117] Update front matter via CAP --- docs/ref-arch/RA0002/1-fundamentals/readme.md | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0002/1-fundamentals/readme.md b/docs/ref-arch/RA0002/1-fundamentals/readme.md index 706b1a5804..e698064371 100644 --- a/docs/ref-arch/RA0002/1-fundamentals/readme.md +++ b/docs/ref-arch/RA0002/1-fundamentals/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-1 -slug: /ref-arch/81805673c0/1 +id: 33c25f +slug: /ref-arch/33c25f sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Single-region and Multi-region resiliency description: Overview for Single and Multi-region resiliency keywords: @@ -26,7 +24,7 @@ toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -contributors: +contributors: discussion: last_update: author: arajsinha @@ -37,4 +35,4 @@ last_update: - **[Single-region resiliency](1-single-region-resiliency/readme.md)** ## Multi-region resiliency configuration -- **[Multi-region resiliency](2-multi-region-resiliency/readme.md)** \ No newline at end of file +- **[Multi-region resiliency](2-multi-region-resiliency/readme.md)** From c36cd89e2989ea65d61cb74a4aa739a90c8aec3a Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:07 +0200 Subject: [PATCH 009/117] Update front matter via CAP --- docs/ref-arch/RA0002/3-loadbalancers/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/3-loadbalancers/readme.md b/docs/ref-arch/RA0002/3-loadbalancers/readme.md index 18a081bc34..df56740331 100644 --- a/docs/ref-arch/RA0002/3-loadbalancers/readme.md +++ b/docs/ref-arch/RA0002/3-loadbalancers/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-3 -slug: /ref-arch/81805673c0/3 +id: b66add +slug: /ref-arch/b66add sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Load Balancers description: >- Enhance SAP BTP setups with intelligent load balancing for optimal @@ -125,4 +123,4 @@ The SAP Custom Domain Service allows organizations to map their own custom domai - [SAP Custom Domain service - SAP Help documentation](https://help.sap.com/docs/custom-domain/custom-domain-manager/what-is-custom-domain) - [SAP Custom Domain service configuration - Azure Traffic Manager for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_azure/03-MapCustomDomainRoutes) -- [SAP Custom Domain service configuration - AWS Route 53 for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/launchpad_aws/04-Map%20Custom%20Domain%20Routes) \ No newline at end of file +- [SAP Custom Domain service configuration - AWS Route 53 for Multi-region architecture](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/launchpad_aws/04-Map%20Custom%20Domain%20Routes) From 6b4ab183285d853ed4f8fb73087019732b845ce6 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:11 +0200 Subject: [PATCH 010/117] Update front matter via CAP --- .../1-fundamentals/1-single-region-resiliency/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/1-fundamentals/1-single-region-resiliency/readme.md b/docs/ref-arch/RA0002/1-fundamentals/1-single-region-resiliency/readme.md index 054fa8604a..96f71b217f 100644 --- a/docs/ref-arch/RA0002/1-fundamentals/1-single-region-resiliency/readme.md +++ b/docs/ref-arch/RA0002/1-fundamentals/1-single-region-resiliency/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-1-1 -slug: /ref-arch/81805673c0/1/1 +id: a134ec +slug: /ref-arch/a134ec sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Single-region resiliency description: How the single region resiliency works. What are the benefits and drawbacks. keywords: @@ -70,4 +68,4 @@ By deploying services across multiple AZs, SAP BTP ensures that applications rem 1. **Susceptibility to Regional Failures**: While Multi-AZ architecture provides high availability within a region, it remains vulnerable to region-wide disruptions such as natural disasters or significant outages that can impact all AZs in the region. 2. **Geographic Limitations**: Multi-AZ deployments are confined to a single region, which may not deliver optimal performance for users distributed globally due to increased latency and potential network bottlenecks. -3. **Compliance Challenges**: Certain regulatory requirements mandate data storage and processing within specific geographic boundaries. Multi-AZ architecture, being region-centric, may not fully address these compliance needs, particularly for disaster recovery (DR) scenarios. \ No newline at end of file +3. **Compliance Challenges**: Certain regulatory requirements mandate data storage and processing within specific geographic boundaries. Multi-AZ architecture, being region-centric, may not fully address these compliance needs, particularly for disaster recovery (DR) scenarios. From 7713f9fb6157aa3796a65fc31de61ab238222d05 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:15 +0200 Subject: [PATCH 011/117] Update front matter via CAP --- .../RA0004/5-snowflake-data-integration/readme.md | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0004/5-snowflake-data-integration/readme.md b/docs/ref-arch/RA0004/5-snowflake-data-integration/readme.md index fbe4e0e4b2..440e85fab4 100644 --- a/docs/ref-arch/RA0004/5-snowflake-data-integration/readme.md +++ b/docs/ref-arch/RA0004/5-snowflake-data-integration/readme.md @@ -1,24 +1,23 @@ --- -id: id-ra0004-5 -slug: /ref-arch/a07a316077/5 +id: 053d2b +slug: /ref-arch/053d2b sidebar_position: 5 -sidebar_custom_props: - category_index: [] title: Integration with Snowflake description: >- - Integrate SAP data with Snowflake seamlessly using SAP BDC Connect and SAP Snowflake + Integrate SAP data with Snowflake seamlessly using SAP BDC Connect and SAP + Snowflake keywords: - sap - cloud performance - snowflake - data harmonization - advanced analytics - - bdc connect + - bdc connect - delta share - sap snowflake - enterprise snowflake - bdc connect for snowflake -sidebar_label: Integration with Snowflake +sidebar_label: Integration with Snowflake image: img/ac-soc-med.png tags: - snowflake @@ -135,5 +134,3 @@ Customers can utilize SAP Snowflake for enterprise data and AI workloads includi
  • Secure, and Real-Time SAP Data Exchange via Open Data Exchange

    The data exchange from SAP Business Data Cloud to Snowflake, that BDC Connect enables, is based on industry standard open data protocol (delta sharing), enabling interoperability across different computing platforms, cloud environments, and applications. The data-sharing exchange provides secure, fast, and federated real-time access to semantically enriched, consumption-ready SAP data—eliminating the need for data duplication and complex ETL processes.

  • Flexible infrastructure choices:

    Helps customers leverage the power of seamless AI app and data agent development at scale with Snowflake, while utilizing SAP's mission critical business processes and semantically rich data. It opens up choices for running user’s data and AI workloads on the optimal compute and storage for the job. With SAP Joule and Snowflake Cortex AI, this integration helps choose the right AI agent for any task—from automating next best actions to building intelligent applications.

  • - - From afd286ca75286dbaf02103762e9c6f396b75c77d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:19 +0200 Subject: [PATCH 012/117] Update front matter via CAP --- docs/ref-arch/RA0002/6-control-plane/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/6-control-plane/readme.md b/docs/ref-arch/RA0002/6-control-plane/readme.md index 8968cfd895..35a5259c1b 100644 --- a/docs/ref-arch/RA0002/6-control-plane/readme.md +++ b/docs/ref-arch/RA0002/6-control-plane/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-6 -slug: /ref-arch/81805673c0/6 +id: 6cbe7d +slug: /ref-arch/6cbe7d sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Control Plane for Orchestration description: >- Ensure business continuity with Multi-Region Manager (MRM), orchestrating @@ -69,4 +67,4 @@ To address these complex requirements and orchestrate multi-region process, a cu MRM is an open-source sample CAP-based application that can orchestrate the process of switching between regions. The orchestration process involves changes in replication topology, failover management, load balancer control, centralized monitoring and logging, and service-specific adaptations. It offers both manual and automatic failover options, requiring detailed analysis to choose the appropriate method based on the requirement. It can be deployed in both regions, so if one region is not available, the application could be accessed from the other region to initiate the failover. -- [Multi-Region Manager implementation for SAP Cloud Integration flows](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure). \ No newline at end of file +- [Multi-Region Manager implementation for SAP Cloud Integration flows](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure). From c99490e1889fcd9fa13d41fa0485870581ff1a2f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:23 +0200 Subject: [PATCH 013/117] Update front matter via CAP --- docs/ref-arch/RA0001/4-e2b-framework/readme.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0001/4-e2b-framework/readme.md b/docs/ref-arch/RA0001/4-e2b-framework/readme.md index a22b37df23..5f9f2012c5 100644 --- a/docs/ref-arch/RA0001/4-e2b-framework/readme.md +++ b/docs/ref-arch/RA0001/4-e2b-framework/readme.md @@ -1,12 +1,9 @@ --- -id: id-ra0001-4 -slug: /ref-arch/fbdc46aaae/4 +id: 2a28bd +slug: /ref-arch/2a28bd sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: SAP CAP Framework for Events to Business Actions Integration -description: >- - Custom CAP Application framework to build event-driven applications in SAP BTP +description: Custom CAP Application framework to build event-driven applications in SAP BTP keywords: - sap - aws iot integration @@ -162,4 +159,4 @@ Below are some of the examples and scenarios where this framework has been lever ## Resources For more information related to this reference architecture, you can check out the following resources: -- [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework) \ No newline at end of file +- [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework) From 5ecf1e3264c88a52526f5d2ea8147e261daed55d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:27 +0200 Subject: [PATCH 014/117] Update front matter via CAP --- docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md b/docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md index e45e9b498a..7425fdf0be 100644 --- a/docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md +++ b/docs/ref-arch/RA0001/3-sap-eda-patterns/readme.md @@ -1,17 +1,14 @@ --- -id: id-ra0001-3 -slug: /ref-arch/fbdc46aaae/3 +id: 6de922 +slug: /ref-arch/6de922 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: EDA Sample Use Cases -description: >- - Event-driven architecture use cases to highlight real-world applications. +description: Event-driven architecture use cases to highlight real-world applications. keywords: - sap - eda - integration -sidebar_label: EDA Sample Use Cases +sidebar_label: EDA Sample Use Cases image: img/ac-soc-med.png tags: - appdev @@ -77,4 +74,4 @@ Below are some sample use case scenarios demonstrating the application of event- ![drawio](drawio/eda_eventhub.drawio) -Note: Refer to additional use case patterns in [SAP Learning Journey -Discovering Event-Driven Integration with SAP Integration Suite,advanced event mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/presenting-event-driven-architecture-use-cases_babe31d3-d20d-4370-8f02-2f277f8033d5) \ No newline at end of file +Note: Refer to additional use case patterns in [SAP Learning Journey -Discovering Event-Driven Integration with SAP Integration Suite,advanced event mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/presenting-event-driven-architecture-use-cases_babe31d3-d20d-4370-8f02-2f277f8033d5) From 83c2cd45cbb17f82bdc6f0c9b4400b29af6da658 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:31 +0200 Subject: [PATCH 015/117] Update front matter via CAP --- .../RA0004/3-databricks-data-integration/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0004/3-databricks-data-integration/readme.md b/docs/ref-arch/RA0004/3-databricks-data-integration/readme.md index 7d1a9ba565..1e11949a2d 100644 --- a/docs/ref-arch/RA0004/3-databricks-data-integration/readme.md +++ b/docs/ref-arch/RA0004/3-databricks-data-integration/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0004-3 -slug: /ref-arch/a07a316077/3 +id: b7629d +slug: /ref-arch/b7629d sidebar_position: 3 -sidebar_custom_props: - category_index: [] title: Integration with Databricks description: >- Data from Databricks Lakehouse can be harmonized with SAP and non-sap data via @@ -75,4 +73,4 @@ This approach ensures that data remains consistent and up-to-date, providing a r ## Resources -- [Federating queries to Databricks from SAP Datasphere for real-time analytics in SAP Analytics Cloud](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/Databricks/databricks-integration.md) \ No newline at end of file +- [Federating queries to Databricks from SAP Datasphere for real-time analytics in SAP Analytics Cloud](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/Databricks/databricks-integration.md) From 4facd7aba8df87e457d31e5b91d931d83ab12581 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:35 +0200 Subject: [PATCH 016/117] Update front matter via CAP --- docs/ref-arch/RA0001/2-design-considerations/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0001/2-design-considerations/readme.md b/docs/ref-arch/RA0001/2-design-considerations/readme.md index 93d10eb593..a40c572c3c 100644 --- a/docs/ref-arch/RA0001/2-design-considerations/readme.md +++ b/docs/ref-arch/RA0001/2-design-considerations/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0001-2 -slug: /ref-arch/fbdc46aaae/2 +id: ee6233 +slug: /ref-arch/ee6233 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Design Considerations for EDA Applications description: >- Understand key challenges, key design patterns and key considerations from @@ -148,4 +146,4 @@ Go to [Integration with Amazon Web Services](../5-aws-iot-integration/readme.md) ### Architecture 2 - Event-driven architecture with Microsoft Azure as the Event Producer -Go to [Integration with Microsoft Azure](../6-azure-iot-integration/readme.md) \ No newline at end of file +Go to [Integration with Microsoft Azure](../6-azure-iot-integration/readme.md) From 028e58f94d8875306576d67c6017da83fd535b7d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:42 +0200 Subject: [PATCH 017/117] Update front matter via CAP --- docs/ref-arch/RA0002/5-event-synchronization/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/5-event-synchronization/readme.md b/docs/ref-arch/RA0002/5-event-synchronization/readme.md index 5547cf432e..567567d53a 100644 --- a/docs/ref-arch/RA0002/5-event-synchronization/readme.md +++ b/docs/ref-arch/RA0002/5-event-synchronization/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-5 -slug: /ref-arch/81805673c0/5 +id: b6ca4c +slug: /ref-arch/b6ca4c sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Events Synchronization description: >- Enable resilient multi-region event processing with SAP Advanced Event Mesh, @@ -97,4 +95,4 @@ The Advanced Event Mesh adapter enables the SAP Integration Suite to connect to These steps can be time-consuming and should ideally be automated. Continuous monitoring is also necessary to address any unexpected issues promptly. -To streamline this process, we developed an open-source project called **Multi-Region Manager**. This tool functions as a control plane to manage SAP Advanced Event Mesh DMR clusters, handle replication, enable deploy/undeploy failover, control failover, and perform other functionalities. Learn more about it here: [Multi-Region Manager for Orchestration](../RA0002/multi-region-manager). --> \ No newline at end of file +To streamline this process, we developed an open-source project called **Multi-Region Manager**. This tool functions as a control plane to manage SAP Advanced Event Mesh DMR clusters, handle replication, enable deploy/undeploy failover, control failover, and perform other functionalities. Learn more about it here: [Multi-Region Manager for Orchestration](../RA0002/multi-region-manager). --> From 312ae0e90234dfea6abeed458545311fca686ba0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:46 +0200 Subject: [PATCH 018/117] Update front matter via CAP --- docs/ref-arch/RA0001/1-event-driven-arch/readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0001/1-event-driven-arch/readme.md b/docs/ref-arch/RA0001/1-event-driven-arch/readme.md index 53a092b07a..95c4f57c70 100644 --- a/docs/ref-arch/RA0001/1-event-driven-arch/readme.md +++ b/docs/ref-arch/RA0001/1-event-driven-arch/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0001-1 -slug: /ref-arch/fbdc46aaae/1 +id: 59c1f6 +slug: /ref-arch/59c1f6 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Introduction and SAP's EDA Strategy description: >- Explore event-driven architecture concepts and building blocks for scalable From d812d511ab762112dcd2b158586b10be3c95dead Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:50 +0200 Subject: [PATCH 019/117] Update front matter via CAP --- docs/ref-arch/RA0004/2-azure-data-integration/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0004/2-azure-data-integration/readme.md b/docs/ref-arch/RA0004/2-azure-data-integration/readme.md index 4217d309b4..f49451cc3c 100644 --- a/docs/ref-arch/RA0004/2-azure-data-integration/readme.md +++ b/docs/ref-arch/RA0004/2-azure-data-integration/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0004-2 -slug: /ref-arch/a07a316077/2 +id: 9ce2bd +slug: /ref-arch/9ce2bd sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Integration with Azure data sources description: >- Unify Azure data with SAP Datasphere for comprehensive analytics, leveraging @@ -149,4 +147,4 @@ Data from SAP source systems such as S/4HANA and BW/4HANA can be **replicated** -Data replicated into Azure Data Lake Storage Gen2 can be accesssed vitually in OneLake via shortcuts or can be moved into OneLake via the Data Flow workflows. -For detailed step by step information and to try out the integration, visit the github : [Integrate MS Fabric with SAP Datasphere](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/Azure/fabric-integration.md) \ No newline at end of file +For detailed step by step information and to try out the integration, visit the github : [Integrate MS Fabric with SAP Datasphere](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/Azure/fabric-integration.md) From b77e6af49e66b1010f6a35c391ebd153efb777ad Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:54 +0200 Subject: [PATCH 020/117] Update front matter via CAP --- docs/ref-arch/RA0004/readme.md | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0004/readme.md b/docs/ref-arch/RA0004/readme.md index b80ed5b63e..7359f98e27 100644 --- a/docs/ref-arch/RA0004/readme.md +++ b/docs/ref-arch/RA0004/readme.md @@ -1,16 +1,12 @@ --- -id: id-ra0004 -slug: /ref-arch/a07a316077 +id: b27373 +slug: /ref-arch/b27373 sidebar_position: 50 -sidebar_custom_props: - category_index: - - data - - aws - - azure - - gcp title: Explore your Hyperscaler data with SAP Business Data Cloud description: >- - Explore how SAP Business Data Cloud (BDC) acts as the business-centric integration layer for enterprises looking to harmonize SAP and non-SAP data across platforms like Snowflake, Azure, GCP, AWS, and Databricks. + Explore how SAP Business Data Cloud (BDC) acts as the business-centric + integration layer for enterprises looking to harmonize SAP and non-SAP data + across platforms like Snowflake, Azure, GCP, AWS, and Databricks. keywords: - sap - datasphere From a1fb7327912c052f29524207fe0e256e335c95e9 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:36:58 +0200 Subject: [PATCH 021/117] Update front matter via CAP --- .../RA0004/6-latency-performance-considerations/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0004/6-latency-performance-considerations/readme.md b/docs/ref-arch/RA0004/6-latency-performance-considerations/readme.md index 1be7c473ce..bf9367dcec 100644 --- a/docs/ref-arch/RA0004/6-latency-performance-considerations/readme.md +++ b/docs/ref-arch/RA0004/6-latency-performance-considerations/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0004-6 -slug: /ref-arch/a07a316077/6 +id: 200b3d +slug: /ref-arch/200b3d sidebar_position: 6 -sidebar_custom_props: - category_index: [] title: Latency and Performance considerations description: >- Optimize SAP data federation scenarios by addressing latency and performance @@ -61,4 +59,4 @@ Many data sources support indexing or partitioning, which can significantly enha - [Assessing Data Federation Performance in the Context of SQL Query Design](https://community.sap.com/t5/technology-blogs-by-sap/assessing-data-federation-performance-in-the-context-of-sql-query-design/ba-p/13482458) - [8 Ways to Increase Your Query Performance in SAP Datasphere When Federating from Redshift](https://community.sap.com/t5/technology-blogs-by-sap/8-ways-to-increase-your-query-performance-in-sap-datasphere-when-federating/ba-p/13561637) -- [8 Ways to Increase Your Query Performance in SAP Datasphere When Federating from Big Query](https://community.sap.com/t5/technology-blogs-by-sap/8-ways-to-increase-your-query-performance-in-sap-datasphere-when-federating/ba-p/13521723) \ No newline at end of file +- [8 Ways to Increase Your Query Performance in SAP Datasphere When Federating from Big Query](https://community.sap.com/t5/technology-blogs-by-sap/8-ways-to-increase-your-query-performance-in-sap-datasphere-when-federating/ba-p/13521723) From 387ad9ddc3d11222dcc60c53e7ec2b171b99cd6e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:02 +0200 Subject: [PATCH 022/117] Update front matter via CAP --- docs/ref-arch/RA0002/2-geographic-redundancy/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/2-geographic-redundancy/readme.md b/docs/ref-arch/RA0002/2-geographic-redundancy/readme.md index 17b3b00917..c3ed15064a 100644 --- a/docs/ref-arch/RA0002/2-geographic-redundancy/readme.md +++ b/docs/ref-arch/RA0002/2-geographic-redundancy/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-2 -slug: /ref-arch/81805673c0/2 +id: cbc081 +slug: /ref-arch/cbc081 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Geographic Redundancy description: >- Ensure continuous service with geographic redundancy for SAP BTP, distributing @@ -70,4 +68,4 @@ Applications built using the SAP Cloud Application Programming Model (CAP) must While the multi-region architecture is viable for several SAP BTP services, challenges arise when stateful components such as a database or events come into play. Synchronizing these across regions requires numerous steps, adding complexity to the architecture. To simplify this orchestration process, we developed an open-source project called Multi-Region Manager, which functions as a control plane to manage synchronization, to control the failover and for other functionalities. Learn more about this here: [Multi-Region Manager](../6-control-plane/readme.md) -These examples illustrate only a few of the SAP BTP services, and as new services/applications are need to adapt this architecture, a thorough analysis is necessary to ensure they are compliant with multi-region requirements. The priority and characteristics of each service will dictate the strategies required for achieving robust multi-region setup. \ No newline at end of file +These examples illustrate only a few of the SAP BTP services, and as new services/applications are need to adapt this architecture, a thorough analysis is necessary to ensure they are compliant with multi-region requirements. The priority and characteristics of each service will dictate the strategies required for achieving robust multi-region setup. From 64d280c6db4b9437bb5d76e9128315e5fe610bc0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:12 +0200 Subject: [PATCH 023/117] Update front matter via CAP --- docs/ref-arch/RA0002/7-sample-implementations/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/7-sample-implementations/readme.md b/docs/ref-arch/RA0002/7-sample-implementations/readme.md index 7ad360333b..6db56272b2 100644 --- a/docs/ref-arch/RA0002/7-sample-implementations/readme.md +++ b/docs/ref-arch/RA0002/7-sample-implementations/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-7 -slug: /ref-arch/81805673c0/7 +id: cc4e29 +slug: /ref-arch/cc4e29 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: HA/DR Sample Implementations description: >- Implement HA/DR for SAP services using Azure Traffic Manager and AWS Route 53 @@ -76,4 +74,4 @@ Stateful scenarios necessitate the replication of data and events across regions Implement a stateful setup that requires data replication for internal state storage and document storage, utilizing SAP HANA Cloud, SAP Advanced Event Mesh, and Azure Traffic Manager. Also, replace regional JMS queues with SAP Advanced Event Mesh for disaster recovery. -- **Implementation Overview**: [GitHub Repository](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure) \ No newline at end of file +- **Implementation Overview**: [GitHub Repository](https://github.com/SAP-samples/btp-services-intelligent-routing/tree/ci_stateful_azure) From 9058d4902381f1fe0b8001bc6c9b22cdfb3cf832 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:16 +0200 Subject: [PATCH 024/117] Update front matter via CAP --- .../1-fundamentals/2-multi-region-resiliency/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/1-fundamentals/2-multi-region-resiliency/readme.md b/docs/ref-arch/RA0002/1-fundamentals/2-multi-region-resiliency/readme.md index 0a7f2176dc..6bf99205ba 100644 --- a/docs/ref-arch/RA0002/1-fundamentals/2-multi-region-resiliency/readme.md +++ b/docs/ref-arch/RA0002/1-fundamentals/2-multi-region-resiliency/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-1-2 -slug: /ref-arch/81805673c0/1/2 +id: 332db2 +slug: /ref-arch/332db2 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Multi-region resiliency description: >- Learn how and why Multi-region resiliency ensures applications remain @@ -109,4 +107,4 @@ Multi-region resiliency is essential not only for disaster recovery but also for 3. **Cost Considerations**: Running services in multiple regions can increase infrastructure costs due to the need for redundant resources. Each region requires its own set of compute, storage, and networking resources, which can lead to higher operational expenses. Additionally, data transfer costs between regions can add up, especially for applications with high data synchronization requirements. Cost management strategies, such as using spot instances, optimizing resource allocation, and leveraging cloud provider cost management tools, are essential to control expenses in a multi-region setup. -4. **Application Design**: Adapting applications for multi-region deployment may require architectural changes to handle data replication, failover, and latency. Applications must be designed to tolerate regional failures and ensure seamless failover to other regions. This often involves implementing stateless services, using distributed databases, and designing for eventual consistency. Additionally, applications must be optimized to minimize latency by routing user requests to the nearest region and efficiently handling cross-region data access. Architectural patterns like microservices, CQRS (Command Query Responsibility Segregation), and event-driven design can be beneficial in achieving these goals. \ No newline at end of file +4. **Application Design**: Adapting applications for multi-region deployment may require architectural changes to handle data replication, failover, and latency. Applications must be designed to tolerate regional failures and ensure seamless failover to other regions. This often involves implementing stateless services, using distributed databases, and designing for eventual consistency. Additionally, applications must be optimized to minimize latency by routing user requests to the nearest region and efficiently handling cross-region data access. Architectural patterns like microservices, CQRS (Command Query Responsibility Segregation), and event-driven design can be beneficial in achieving these goals. From 3bcf2fb7ec5da271964aab84289e46e4af922738 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:23 +0200 Subject: [PATCH 025/117] Update front matter via CAP --- .../RA0004/4-gcp-data-integration/readme.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0004/4-gcp-data-integration/readme.md b/docs/ref-arch/RA0004/4-gcp-data-integration/readme.md index 46f785f2e4..3792d26b02 100644 --- a/docs/ref-arch/RA0004/4-gcp-data-integration/readme.md +++ b/docs/ref-arch/RA0004/4-gcp-data-integration/readme.md @@ -1,19 +1,19 @@ --- -id: id-ra0004-4 -slug: /ref-arch/a07a316077/4 +id: bffef5 +slug: /ref-arch/bffef5 sidebar_position: 4 -sidebar_custom_props: - category_index: [] title: Integration with Google Cloud Platform sources description: >- - Integrate non-SAP data in Google Cloud Platform with business data from SAP using SAP Business Data Cloud's seamless data integration architectures to enable holistic AI/ML & Analytics use cases. + Integrate non-SAP data in Google Cloud Platform with business data from SAP + using SAP Business Data Cloud's seamless data integration architectures to + enable holistic AI/ML & Analytics use cases. keywords: - sap - cloud performance - google bigquery - data harmonization - advanced analytics - - bdc connect + - bdc connect - bdc connect for google big query - delta share sidebar_label: Integration with Google Cloud Platform sources @@ -95,4 +95,4 @@ Non-SAP data from Google Cloud Storage can be **imported** into SAP Datasphere u
  • ****Replicating Data to Google Cloud Storage****
  • Data from SAP source systems such as S/4HANA and BW/4HANA can be directly **replicated** out to Google Cloud Storage using SAP Datasphere's _Replication Flows_. This replication process ensures that data is consistently and accurately transferred from SAP systems to Google Cloud Storage, maintaining data integrity and availability across platforms. _Replication Flows_ support various data transfer scenarios, including full and incremental loads, to accommodate different business needs and data volumes. This capability is crucial for organizations looking to leverage the scalability and flexibility of Google Cloud Storage for their data storage and management needs. - \ No newline at end of file + From 0ecfd4035affef50007bf1329164a2179f8a7002 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:27 +0200 Subject: [PATCH 026/117] Update front matter via CAP --- .../RA0004/1-aws-data-integration/readme.md | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0004/1-aws-data-integration/readme.md b/docs/ref-arch/RA0004/1-aws-data-integration/readme.md index c23aa1a6a9..df1dd0ff23 100644 --- a/docs/ref-arch/RA0004/1-aws-data-integration/readme.md +++ b/docs/ref-arch/RA0004/1-aws-data-integration/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0004-1 -slug: /ref-arch/a07a316077/1 +id: af1cc6 +slug: /ref-arch/af1cc6 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Integration with AWS data sources description: >- Data from AWS data sources can be harmonized with SAP and non-sap data via SAP @@ -17,9 +15,9 @@ keywords: sidebar_label: Integration with AWS data sources image: img/ac-soc-med.png tags: -- aws -- data -- bdc + - aws + - data + - bdc hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -91,4 +89,4 @@ Amazon Redshift is a fast, fully managed, petabyte-scale data warehouse service Smart Data Integration (SDI) is a key component that helps you to achieve this integration. SDI uses CamelJDBCAdapter adapter to connect to the Amazon Redshift. Once SDI is configured to connect to SAP Datasphere and remote connection to Amazon Redshift is established, virtual tables can be created in SAP Datasphere for the source tables in Amazon Redshift. The virtual tables can be used just like regular tables in views and procedures. Data can be virtually access or can be snapshot replicated onto SAP Datasphere. -For detailed step by step information and to try out the integration, visit the github: [Data Federation from Amazon Redshift through SAP Datasphere](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/AWS/redshift-integration.md) \ No newline at end of file +For detailed step by step information and to try out the integration, visit the github: [Data Federation from Amazon Redshift through SAP Datasphere](https://github.com/SAP-samples/sap-bdc-explore-hyperscaler-data/blob/main/AWS/redshift-integration.md) From 0cbe9ffdb48ec4c2a192266d89242a75943d323a Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:31 +0200 Subject: [PATCH 027/117] Update front matter via CAP --- docs/ref-arch/RA0003/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0003/readme.md b/docs/ref-arch/RA0003/readme.md index a33c5956a1..3b0e3128ff 100644 --- a/docs/ref-arch/RA0003/readme.md +++ b/docs/ref-arch/RA0003/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0003 -slug: /ref-arch/8e1a5fbce3 +id: 17c8c5 +slug: /ref-arch/17c8c5 sidebar_position: 40 -sidebar_custom_props: - category_index: - - data - - aws - - azure - - gcp title: Federated Machine Learning with SAP Datasphere description: >- Federate SAP and non-SAP data with SAP Datasphere for seamless ML integration, @@ -138,4 +132,4 @@ Google Cloud Platform VertexAI, Amazon Sagemaker, AzureML, Databricks, IBM watso - [Enable External Forecasting on SAP IBP with Google Vertex AI](https://discovery-center.cloud.sap/missiondetail/4249) - [Integrating SAP Datasphere & SAP AI Core with IBM watsonx using FedML](https://discovery-center.cloud.sap/missiondetail/4449) - [Predict Inventory Allocation with Amazon Sagemaker and FedML](https://discovery-center.cloud.sap/missiondetail/4106) -- [Predict and Analyze Retail Inventory Allocation using FedML](https://discovery-center.cloud.sap/missiondetail/3944) \ No newline at end of file +- [Predict and Analyze Retail Inventory Allocation using FedML](https://discovery-center.cloud.sap/missiondetail/3944) From dc6402d453cd87b07c06f8b26be6f80f978b1e4e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:38 +0200 Subject: [PATCH 028/117] Update front matter via CAP --- docs/ref-arch/RA0002/9-tco/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/9-tco/readme.md b/docs/ref-arch/RA0002/9-tco/readme.md index f90ded2cfc..e71721331e 100644 --- a/docs/ref-arch/RA0002/9-tco/readme.md +++ b/docs/ref-arch/RA0002/9-tco/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-9 -slug: /ref-arch/81805673c0/9 +id: d7ab1e +slug: /ref-arch/d7ab1e sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Cost of Ownership description: >- Explore cost optimization strategies for multi-region SAP BTP setups, reducing @@ -67,4 +65,4 @@ In a multi-region setup, optimizing maintenance costs for deploying a secondary - **Terraform** - Terraform enables automated one-time setup for secondary subaccounts, eliminating the need for manual service replication. A simple script can provision the secondary region with the configured services and instances effortlessly across different landscapes like Dev, QA, PRD. -- **SAP CI/CD & Cloud Transport Management** - SAP CI/CD and Cloud Transport Management ensure continuous synchronization between primary and secondary subaccounts. Any updates in the primary subaccount services are automatically reflected in the secondary, minimizing manual intervention and saving both time and costs. \ No newline at end of file +- **SAP CI/CD & Cloud Transport Management** - SAP CI/CD and Cloud Transport Management ensure continuous synchronization between primary and secondary subaccounts. Any updates in the primary subaccount services are automatically reflected in the secondary, minimizing manual intervention and saving both time and costs. From 66a3a24307708575bc0734e27212b5b8542bafb6 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:42 +0200 Subject: [PATCH 029/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-databricks/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-databricks/readme.md b/docs/ref-arch/RA0003/fedml-databricks/readme.md index 75e23f3531..2847ed06a9 100644 --- a/docs/ref-arch/RA0003/fedml-databricks/readme.md +++ b/docs/ref-arch/RA0003/fedml-databricks/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-3 -slug: /ref-arch/8e1a5fbce3/3 +id: '6e2937' +slug: /ref-arch/6e2937 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML-Databricks for Databricks platform description: >- Train models on Databricks using live SAP data with FedML-Databricks, enabling @@ -72,4 +70,4 @@ Models trained in Databricks ML platform can also be optionally deployed in SAP - [SAP Samples | GitHub | Fedml-databricks ](https://github.com/SAP-samples/datasphere-fedml/blob/main/Databricks/README.md) -- [Predict & Analyze marketing campaign effectiveness with SAP Datasphere and Databricks Data Intelligence Platform](https://www.databricks.com/blog/predict-analyze-marketing-campaign-effectiveness-sap-datasphere-and-databricks-data) \ No newline at end of file +- [Predict & Analyze marketing campaign effectiveness with SAP Datasphere and Databricks Data Intelligence Platform](https://www.databricks.com/blog/predict-analyze-marketing-campaign-effectiveness-sap-datasphere-and-databricks-data) From b69c5ff4c8d6b53909d0fda35695b57f2fe0623d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:46 +0200 Subject: [PATCH 030/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-aws/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-aws/readme.md b/docs/ref-arch/RA0003/fedml-aws/readme.md index 6bf6f366a4..3cdf93f341 100644 --- a/docs/ref-arch/RA0003/fedml-aws/readme.md +++ b/docs/ref-arch/RA0003/fedml-aws/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-1 -slug: /ref-arch/8e1a5fbce3/1 +id: d764f7 +slug: /ref-arch/d764f7 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML-AWS for Amazon Sagemaker description: >- Train models on Amazon SageMaker with FedML-AWS, integrating live SAP data for @@ -39,7 +37,6 @@ last_update: date: 2025-01-23 --- - :::note Joint Reference Architecture **This content was developed in collaboration with Amazon.** @@ -80,4 +77,4 @@ Models trained in Amazon Sagemaker can also be optionally deployed in SAP AI Cor ## Related Missions -- [Predict Inventory Allocation with Amazon Sagemaker and FedML](https://discovery-center.cloud.sap/missiondetail/4106) \ No newline at end of file +- [Predict Inventory Allocation with Amazon Sagemaker and FedML](https://discovery-center.cloud.sap/missiondetail/4106) From cac2474c6bd5c5fb5cc04682e8f683b5c6334cbc Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:50 +0200 Subject: [PATCH 031/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-azure/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-azure/readme.md b/docs/ref-arch/RA0003/fedml-azure/readme.md index 515cfe4608..c3362a0cf9 100644 --- a/docs/ref-arch/RA0003/fedml-azure/readme.md +++ b/docs/ref-arch/RA0003/fedml-azure/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-2 -slug: /ref-arch/8e1a5fbce3/2 +id: 02c5f1 +slug: /ref-arch/02c5f1 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML-Azure for Azure Machine Learning description: >- Train models in Azure ML with live SAP data using FedML-Azure, eliminating @@ -80,4 +78,4 @@ Models trained in Azure ML can also be optionally deployed in SAP BTP Kyma for i ## Related Missions -- [Predict and Analyze Retail Inventory Allocation using FedML](https://discovery-center.cloud.sap/missiondetail/3944) \ No newline at end of file +- [Predict and Analyze Retail Inventory Allocation using FedML](https://discovery-center.cloud.sap/missiondetail/3944) From ce7b7e27a297a80602ff8fc134cf63d2ac01a713 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:54 +0200 Subject: [PATCH 032/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-gcp/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-gcp/readme.md b/docs/ref-arch/RA0003/fedml-gcp/readme.md index 82a41dd31f..42d2cf77aa 100644 --- a/docs/ref-arch/RA0003/fedml-gcp/readme.md +++ b/docs/ref-arch/RA0003/fedml-gcp/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-4 -slug: /ref-arch/8e1a5fbce3/4 +id: 494ec6 +slug: /ref-arch/494ec6 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML-GCP for Google Vertex AI description: >- Simplify ML training on Google Vertex AI with FedML-GCP, integrating live SAP @@ -79,4 +77,4 @@ Models trained in Google Vertex AI can also be optionally deployed in SAP BTP Ky ## Related Missions - [Predict your Supply Chain with Google Vertex AI and FedML](https://discovery-center.cloud.sap/missiondetail/4200) -- [Enable External Forecasting on SAP IBP with Google Vertex AI](https://discovery-center.cloud.sap/missiondetail/4249) \ No newline at end of file +- [Enable External Forecasting on SAP IBP with Google Vertex AI](https://discovery-center.cloud.sap/missiondetail/4249) From a990ea8c4530f01b907bcfc89887e6672efcb337 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:37:58 +0200 Subject: [PATCH 033/117] Update front matter via CAP --- docs/ref-arch/RA0002/8-security/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/8-security/readme.md b/docs/ref-arch/RA0002/8-security/readme.md index 1409e8fab9..7dfeac2c47 100644 --- a/docs/ref-arch/RA0002/8-security/readme.md +++ b/docs/ref-arch/RA0002/8-security/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-8 -slug: /ref-arch/81805673c0/8 +id: 90706a +slug: /ref-arch/90706a sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Security description: >- Security is crucial for enterprise applications and in the multi-region @@ -65,4 +63,4 @@ While creating the Service Key to access relevant iFlows, the External Certifica #### Build Work Zone Standard Edition In the case of Build Work Zone Standard Edition, standard users may face authentication issues when switching between primary and failover regions. As long as the customer makes sure to maintain their username and password in IAS or a custom IDP, and both the subaccounts are linked to that, they will be able to login to any of the subaccounts based on when the region is going through a failover. However, one minor drawback is that during a failover, the authentication cookies may still be linked to the primary subaccount, requiring the customer to enter their password again when accessing the secondary subaccount. Given that such failover scenarios are rare, this inconvenience is minimal and does not significantly impact overall usability. Also, to fix this, SSO (Single Sign On) can be used, so that it automatically takes the customers ID, and logs them into the subaccount. -By implementing these approaches, authentication disruptions can be minimized, ensuring a smooth transition between primary and secondary SAP subaccounts during failover scenarios. \ No newline at end of file +By implementing these approaches, authentication disruptions can be minimized, ensuring a smooth transition between primary and secondary SAP subaccounts during failover scenarios. From 319be652338d61316f31e07723d2bcdbb2f7f73d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:05 +0200 Subject: [PATCH 034/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-nvidia/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-nvidia/readme.md b/docs/ref-arch/RA0003/fedml-nvidia/readme.md index d9e40231d1..6fb7004710 100644 --- a/docs/ref-arch/RA0003/fedml-nvidia/readme.md +++ b/docs/ref-arch/RA0003/fedml-nvidia/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-5 -slug: /ref-arch/8e1a5fbce3/5 +id: d5d3ce +slug: /ref-arch/d5d3ce sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML's support for NVIDIA GPUs description: >- FedML now supports reading of federated SAP business data via SAP Datasphere @@ -110,4 +108,4 @@ Comparing several cuML algorithms on GPUs vs their CPU equivalents, the followin ## Resources -- [SAP Samples | GitHub | Fedml-dsp with NVIDIA GPU](https://github.com/SAP-samples/datasphere-fedml/tree/main/Datasphere/NVIDIA-RAPIDS) \ No newline at end of file +- [SAP Samples | GitHub | Fedml-dsp with NVIDIA GPU](https://github.com/SAP-samples/datasphere-fedml/tree/main/Datasphere/NVIDIA-RAPIDS) From 0d10611f53f1eb3f11448b077af6c826b1a827a0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:09 +0200 Subject: [PATCH 035/117] Update front matter via CAP --- docs/ref-arch/RA0001/6-azure-iot-integration/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0001/6-azure-iot-integration/readme.md b/docs/ref-arch/RA0001/6-azure-iot-integration/readme.md index ae13ef4da1..2bf919b7c0 100644 --- a/docs/ref-arch/RA0001/6-azure-iot-integration/readme.md +++ b/docs/ref-arch/RA0001/6-azure-iot-integration/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0001-6 -slug: /ref-arch/fbdc46aaae/6 +id: 988fb1 +slug: /ref-arch/988fb1 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Build Events-to-Business Actions Scenarios with SAP BTP and Microsoft Azure description: >- Build event-driven applications with Azure IoT and SAP BTP for real-time @@ -120,4 +118,4 @@ These are the technical prerequisites for integration between Azure IoT Central, - Service for configuring Azure IoT Central Application - Required for configuring device templates, event producers and event routing. -For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework) \ No newline at end of file +For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework) From 340958ec024ae2832bfc854e1818c9afd1ee73ff Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:13 +0200 Subject: [PATCH 036/117] Update front matter via CAP --- docs/ref-arch/RA0001/5-aws-iot-integration/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0001/5-aws-iot-integration/readme.md b/docs/ref-arch/RA0001/5-aws-iot-integration/readme.md index 002336e12e..31a36b8461 100644 --- a/docs/ref-arch/RA0001/5-aws-iot-integration/readme.md +++ b/docs/ref-arch/RA0001/5-aws-iot-integration/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0001-5 -slug: /ref-arch/fbdc46aaae/5 +id: '448754' +slug: /ref-arch/448754 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Build Events-to-Business Actions Scenarios with SAP BTP and AWS IoT SiteWise description: >- Create event-driven architecture with AWS IoT SiteWise and SAP BTP for @@ -101,4 +99,4 @@ These are the technical prerequisites for integration between AWS IoT SiteWise, For detailed step by step information and to try out the integration, go to [GitHub Samples](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/IoTSiteWise) -Refer to [Integrating Amazon Rekognition and SAP EHS with SAP BTP for PPE Detection](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/PPE) for another reference application implementation. \ No newline at end of file +Refer to [Integrating Amazon Rekognition and SAP EHS with SAP BTP for PPE Detection](https://github.com/SAP-samples/btp-events-to-business-actions-framework/tree/main/scenarios/Integration-with-AWS/PPE) for another reference application implementation. From 05d6e051dcf847863af818e34c435bbf521b08a1 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:17 +0200 Subject: [PATCH 037/117] Update front matter via CAP --- docs/ref-arch/RA0003/fedml-watsonx/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0003/fedml-watsonx/readme.md b/docs/ref-arch/RA0003/fedml-watsonx/readme.md index c83531f188..8880d094ee 100644 --- a/docs/ref-arch/RA0003/fedml-watsonx/readme.md +++ b/docs/ref-arch/RA0003/fedml-watsonx/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0003-6 -slug: /ref-arch/8e1a5fbce3/6 +id: 2ce40f +slug: /ref-arch/2ce40f sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: FedML and IBM watsonx.ai / IBM Watson Studio integration description: >- Accelerate ML workflows with IBM watsonx and FedML, integrating SAP's business @@ -70,4 +68,4 @@ FedML's Connectivity Core component supports reading data from semantic models o - [SAP Samples | GitHub | fedml-dsp with IBM Watson studio](https://github.com/SAP-samples/datasphere-fedml/tree/main/Datasphere/IBM-Watson-Studio) -- [External Blog - Integration of SAP FedML Library with IBM watsonx ](https://medium.com/towards-generative-ai/simplify-your-end-to-end-ai-workflow-with-sap-fedml-d0f54f99d787) \ No newline at end of file +- [External Blog - Integration of SAP FedML Library with IBM watsonx ](https://medium.com/towards-generative-ai/simplify-your-end-to-end-ai-workflow-with-sap-fedml-d0f54f99d787) From b56bfecb6afd086bf5153f3ecd0ca630433e6946 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:21 +0200 Subject: [PATCH 038/117] Update front matter via CAP --- docs/ref-arch/RA0002/4-data-synchronization/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0002/4-data-synchronization/readme.md b/docs/ref-arch/RA0002/4-data-synchronization/readme.md index 19992f6bc5..53b6b44404 100644 --- a/docs/ref-arch/RA0002/4-data-synchronization/readme.md +++ b/docs/ref-arch/RA0002/4-data-synchronization/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0002-4 -slug: /ref-arch/81805673c0/4 +id: dd9a38 +slug: /ref-arch/dd9a38 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Data Synchronization description: >- Ensure multi-region data consistency with SAP HANA Cloud's Smart Data Access @@ -126,4 +124,4 @@ This comparative assessment provides valuable insights to assist decision-makers These steps can be time-consuming and may need to be repeated for multiple tables. Continuous monitoring is also necessary to address any unexpected issues promptly. -To streamline this process, we developed an open-source project called **Multi-Region Manager**, which functions as a control plane to manage the SAP HANA Cloud synchronization, control the failover, and perform other functionalities. Learn more about it here: **[Multi-Region Manager for Orchestration](../RA0002/multi-region-manager)**. --> \ No newline at end of file +To streamline this process, we developed an open-source project called **Multi-Region Manager**, which functions as a control plane to manage the SAP HANA Cloud synchronization, control the failover, and perform other functionalities. Learn more about it here: **[Multi-Region Manager for Orchestration](../RA0002/multi-region-manager)**. --> From 6e8d53f979570c89c3ccb33395a9393da2b6a23f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:25 +0200 Subject: [PATCH 039/117] Update front matter via CAP --- docs/ref-arch/RA0002/readme.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0002/readme.md b/docs/ref-arch/RA0002/readme.md index 5c6ba87c89..bc284c3ee1 100644 --- a/docs/ref-arch/RA0002/readme.md +++ b/docs/ref-arch/RA0002/readme.md @@ -1,14 +1,7 @@ --- -id: id-ra0002 -slug: /ref-arch/81805673c0 +id: bbfc34 +slug: /ref-arch/bbfc34 sidebar_position: 30 -sidebar_custom_props: - category_index: - - appdev - - integration - - aws - - azure - - gcp title: Architecting Multi-Region HA/DR resiliency patterns description: >- Architect multi-region resiliency for SAP solutions with strategies for high @@ -142,4 +135,4 @@ Implementing multi-region setup is a journey that involves understanding, planni \ No newline at end of file +- [Route Multi-Region Traffic to SAP BTP Services Intelligently](https://discovery-center.cloud.sap/missiondetail/3603/3646/) --> From 85f685f2aa241681c73ea4c7eab9cae021a9093a Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:38:29 +0200 Subject: [PATCH 040/117] Update front matter via CAP --- docs/ref-arch/RA0001/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0001/readme.md b/docs/ref-arch/RA0001/readme.md index 854c078461..00775e551d 100644 --- a/docs/ref-arch/RA0001/readme.md +++ b/docs/ref-arch/RA0001/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0001 -slug: /ref-arch/fbdc46aaae +id: 196eba +slug: /ref-arch/196eba sidebar_position: 20 -sidebar_custom_props: - category_index: - - integration - - appdev - - aws - - azure title: Designing Event-Driven Applications description: >- Guidance for developing applications based on Event-Driven Architecture (EDA) @@ -155,4 +149,4 @@ For more information related to this reference architecture, you can check out t - [SAP Samples | GitHub ](https://github.com/SAP-samples/btp-events-to-business-actions-framework) - [Blog Collection | SAP Integration Suite, advanced event mesh](https://community.sap.com/t5/technology-blog-posts-by-sap/sap-integration-suite-advanced-event-mesh-blog-collection/ba-p/14111943) - [SAP Developers | Publish and Subscribe to Events in SAP Integration Suite, advanced event mesh](https://developers.sap.com/tutorials/pubsub-view-events.html#51cb3f1a-5861-4802-a4a1-2f154eb40e0b) -- [SAP Learning Journey - Discovering Event-Driven Integration with SAP Integration Suite, Advanced Event Mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/describing-sap-s-event-driven-ecosystem_ebe634bf-a91d-4276-b538-a3f4026c0f61) \ No newline at end of file +- [SAP Learning Journey - Discovering Event-Driven Integration with SAP Integration Suite, Advanced Event Mesh](https://learning.sap.com/learning-journeys/discovering-event-driven-integration-with-sap-integration-suite-advanced-event-mesh/describing-sap-s-event-driven-ecosystem_ebe634bf-a91d-4276-b538-a3f4026c0f61) From 2c1f8522e0792db495703bd193841b3865338704 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:09 +0200 Subject: [PATCH 041/117] Update front matter via CAP --- docs/ref-arch/RA0009/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0009/readme.md b/docs/ref-arch/RA0009/readme.md index 830a58ee39..627e858856 100644 --- a/docs/ref-arch/RA0009/readme.md +++ b/docs/ref-arch/RA0009/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0009 -slug: /ref-arch/0245473a99 +id: c1e07f +slug: /ref-arch/c1e07f sidebar_position: 100 -sidebar_custom_props: - category_index: - - aws - - azure - - gcp - - appdev title: Establish a central inbox with SAP Task Center description: >- Learn to set up SAP Task Center on SAP BTP. Explore its architecture, @@ -134,4 +128,4 @@ SAP offers various SAP cloud and on premise solutions, which offer separate inbo - [Integrate Your SAP SuccessFactors Tasks Into SAP Task Center](https://discovery-center.cloud.sap/missiondetail/3816/3869/) - [Integrate Your SAP Concur Tasks Into SAP Task Center](https://discovery-center.cloud.sap/missiondetail/3883/3962/) - [Integrate Your SAP Cloud for Customer into SAP Task Center](https://discovery-center.cloud.sap/missiondetail/4235/4489/) -- [Integrate Your SAP Fieldglass Tasks Into SAP Task Center](https://discovery-center.cloud.sap/missiondetail/3911/4077/) \ No newline at end of file +- [Integrate Your SAP Fieldglass Tasks Into SAP Task Center](https://discovery-center.cloud.sap/missiondetail/3911/4077/) From 0b5fcdec371827b64fe66b4384604ff0075701e4 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:12 +0200 Subject: [PATCH 042/117] Update front matter via CAP --- docs/ref-arch/RA0007/7-mt-authentication/readme.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0007/7-mt-authentication/readme.md b/docs/ref-arch/RA0007/7-mt-authentication/readme.md index 3b7a945880..063cf6d8d9 100644 --- a/docs/ref-arch/RA0007/7-mt-authentication/readme.md +++ b/docs/ref-arch/RA0007/7-mt-authentication/readme.md @@ -1,11 +1,11 @@ --- -id: id-ra0007-6 -slug: /ref-arch/d31bedf420/6 +id: 98c985 +slug: /ref-arch/98c985 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Authentication Strategies -description: Learn authentication strategies for multitenant apps with SAP Cloud Identity Services, covering secure identity management and compliance. +description: >- + Learn authentication strategies for multitenant apps with SAP Cloud Identity + Services, covering secure identity management and compliance. keywords: - sap - authentication model @@ -89,4 +89,4 @@ If you want to provide consumers user management capabilities within the SaaS ap - [Corporate Identity Providers](https://help.sap.com/docs/cloud-identity-services/cloud-identity-services/corporate-identity-providers) - [SAP Authorization and Trust Management Service](https://discovery-center.cloud.sap/serviceCatalog/authorization-and-trust-management-service?region=all) - [Central user management using SAP Identity Authentication Service](https://github.com/SAP-samples/btp-cap-multitenant-saas/blob/main/docu/3-advanced/2-central-user-management-ias/README.md) -- [Integration of Consumer IdPs](https://github.com/SAP-samples/btp-cap-multitenant-saas/blob/main/docu/4-expert/integrate-consumers-idp/README.md) \ No newline at end of file +- [Integration of Consumer IdPs](https://github.com/SAP-samples/btp-cap-multitenant-saas/blob/main/docu/4-expert/integrate-consumers-idp/README.md) From f822cdbf9671b15417ea52e416676cfbf917b0f4 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:20 +0200 Subject: [PATCH 043/117] Update front matter via CAP --- .../RA0008/2-edge-integration-cell-on-azure/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0008/2-edge-integration-cell-on-azure/readme.md b/docs/ref-arch/RA0008/2-edge-integration-cell-on-azure/readme.md index 0f1d417cd3..5b82fa8616 100644 --- a/docs/ref-arch/RA0008/2-edge-integration-cell-on-azure/readme.md +++ b/docs/ref-arch/RA0008/2-edge-integration-cell-on-azure/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0008-2 -slug: /ref-arch/263f576c90/2 +id: 0ae6b4 +slug: /ref-arch/0ae6b4 sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Edge Integration Cell on Azure description: >- Deploy SAP Integration Suite - Edge Integration Cell on Azure for hybrid @@ -117,4 +115,4 @@ The architecture and setup instructions in the GitHub repository above outline a ## Explore More - [Getting Started with Edge Integration Cell on Azure: A Setup Guide Using SAP Integration Suite](https://www.youtube.com/watch?si=y-OM-2GC-q-FnOxm&v=PHPPnma7Y1A&feature=youtu.be) -- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) \ No newline at end of file +- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) From 967f511077b4ec7f5ba945be9973d42176bdc2c2 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:28 +0200 Subject: [PATCH 044/117] Update front matter via CAP --- docs/ref-arch/RA0007/4-mt-lifecycle/readme.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0007/4-mt-lifecycle/readme.md b/docs/ref-arch/RA0007/4-mt-lifecycle/readme.md index 176b823fab..e1925844cb 100644 --- a/docs/ref-arch/RA0007/4-mt-lifecycle/readme.md +++ b/docs/ref-arch/RA0007/4-mt-lifecycle/readme.md @@ -1,11 +1,11 @@ --- -id: id-ra0007-3 -slug: /ref-arch/d31bedf420/3 +id: 1efe95 +slug: /ref-arch/1efe95 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Tenant Lifecycle Management -description: Manage tenant lifecycle on SAP BTP with automated onboarding, provisioning, and offboarding for scalable multitenant SaaS applications. +description: >- + Manage tenant lifecycle on SAP BTP with automated onboarding, provisioning, + and offboarding for scalable multitenant SaaS applications. keywords: - sap - tenant lifecycle @@ -16,7 +16,6 @@ image: img/ac-soc-med.png tags: - appdev - cap - hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -152,4 +151,4 @@ Let's look at the different phases of the tenant lifecycle and how they can be m - [Automating SAP BTP setup with the new Terraform provider for SAP BTP](https://community.sap.com/t5/technology-blogs-by-members/automating-sap-btp-setup-with-the-new-terraform-provider-for-sap-btp/ba-p/13549469) - [Automating SAP BTP setup for Cloud Foundry and Kyma Environments](https://community.sap.com/t5/technology-blogs-by-members/automating-sap-btp-setup-with-terraform-infrastructure-as-code-for-cloud/ba-p/13526967) - [Mastering the Terraform Provider for SAP BTP: FAQ Style](https://community.sap.com/t5/technology-blogs-by-sap/mastering-the-terraform-provider-for-sap-btp-faq-style/ba-p/13885749) - - [Subscriber tenant onboarding using Terraform](https://github.com/SAP-samples/btp-cap-multitenant-saas/blob/main/docu/4-expert/btp-terraform-setup/README.md) \ No newline at end of file + - [Subscriber tenant onboarding using Terraform](https://github.com/SAP-samples/btp-cap-multitenant-saas/blob/main/docu/4-expert/btp-terraform-setup/README.md) From f28dfeaa1b424bcc2dfa87347a1700eb673dd393 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:34 +0200 Subject: [PATCH 045/117] Update front matter via CAP --- .../RA0008/3-edge-integration-cell-on-gcp/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0008/3-edge-integration-cell-on-gcp/readme.md b/docs/ref-arch/RA0008/3-edge-integration-cell-on-gcp/readme.md index eff3cb2e7b..022c8fe556 100644 --- a/docs/ref-arch/RA0008/3-edge-integration-cell-on-gcp/readme.md +++ b/docs/ref-arch/RA0008/3-edge-integration-cell-on-gcp/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0008-3 -slug: /ref-arch/263f576c90/3 +id: 04c9a0 +slug: /ref-arch/04c9a0 sidebar_position: 3 -sidebar_custom_props: - category_index: [] title: Edge Integration Cell on GCP description: >- Deploy SAP Integration Suite - Edge Integration Cell on GCP for secure hybrid @@ -129,4 +127,4 @@ You can find detailed, step-by-step instructions for both the basic and high ava The architecture and setup instructions in the GitHub repository above outline a small production deployment. Since deployments vary depending on business needs, these recommendations should be treated as a starting point. ## Explore More -- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) \ No newline at end of file +- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) From 82cc4acc7e8da0c8ff5912b59ea872cb034df5fb Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:49 +0200 Subject: [PATCH 046/117] Update front matter via CAP --- docs/ref-arch/RA0006/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0006/readme.md b/docs/ref-arch/RA0006/readme.md index ea4d2312ea..bdc6da806d 100644 --- a/docs/ref-arch/RA0006/readme.md +++ b/docs/ref-arch/RA0006/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0006 -slug: /ref-arch/a2f89cac57 +id: c16841 +slug: /ref-arch/c16841 sidebar_position: 70 -sidebar_custom_props: - category_index: - - appdev - - opsec - - azure - - aws title: Secure connectivity with SAP Private Link service description: >- Secure SAP BTP-hyperscaler connectivity with SAP Private Link service, @@ -139,4 +133,4 @@ If you would like to implement solutions that are related to this reference arch - [Enhance core ERP business processes with resilient applications on SAP BTP](https://discovery-center.cloud.sap/missiondetail/3501/3542/) - [Build Events-to-Business Actions Apps with SAP BTP and MS Azure/AWS](https://discovery-center.cloud.sap/missiondetail/4172/4422/) -- [Enable Supplier Collaboration across SAP and Microsoft Azure Ecosystem using SAP BTP](https://discovery-center.cloud.sap/missiondetail/4068/4280/) \ No newline at end of file +- [Enable Supplier Collaboration across SAP and Microsoft Azure Ecosystem using SAP BTP](https://discovery-center.cloud.sap/missiondetail/4068/4280/) From e0f0e78e626ff2abb5f9e04d89610afe7d822fb5 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:46:53 +0200 Subject: [PATCH 047/117] Update front matter via CAP --- docs/ref-arch/RA0007/6-mt-tco/readme.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0007/6-mt-tco/readme.md b/docs/ref-arch/RA0007/6-mt-tco/readme.md index 62cafd3698..2a1797576a 100644 --- a/docs/ref-arch/RA0007/6-mt-tco/readme.md +++ b/docs/ref-arch/RA0007/6-mt-tco/readme.md @@ -1,11 +1,11 @@ --- -id: id-ra0007-5 -slug: /ref-arch/d31bedf420/5 +id: 0124a3 +slug: /ref-arch/0124a3 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Cost of Ownership -description: Explore strategies to optimize the total cost of ownership for multitenant SAP applications, covering platform, maintenance, and resource allocation costs. +description: >- + Explore strategies to optimize the total cost of ownership for multitenant SAP + applications, covering platform, maintenance, and resource allocation costs. keywords: - sap - tenant lifecycle @@ -138,4 +138,4 @@ The below sections provides an rough estimate of the platform costs associated w - Multitenant applications that generate less data can be more cost-effective. - The cost of SAP HANA Cloud can be optimized by monitoring data growth and adjusting the configuration based on actual requirements when needed. - Implementing data retention policies and data archiving strategies is crucial to control data growth and, consequently, costs. - - Storage of vector data directly and proportionally impacts data growth in SAP HANA Cloud. If a multitenant application has GenAI capabilities that require storing embeddings in SAP HANA Cloud, the storage requirements can significantly increase, leading to higher costs. \ No newline at end of file + - Storage of vector data directly and proportionally impacts data growth in SAP HANA Cloud. If a multitenant application has GenAI capabilities that require storing embeddings in SAP HANA Cloud, the storage requirements can significantly increase, leading to higher costs. From 8f38f828df7ad6fe876a40d1e8cd50b2c4fc69b0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:47:01 +0200 Subject: [PATCH 048/117] Update front matter via CAP --- docs/ref-arch/RA0007/2-mt-benefits/readme.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0007/2-mt-benefits/readme.md b/docs/ref-arch/RA0007/2-mt-benefits/readme.md index 6f557a7bcd..e163bf1548 100644 --- a/docs/ref-arch/RA0007/2-mt-benefits/readme.md +++ b/docs/ref-arch/RA0007/2-mt-benefits/readme.md @@ -1,11 +1,11 @@ --- -id: id-ra0007-1 -slug: /ref-arch/d31bedf420/1 +id: f756ab +slug: /ref-arch/f756ab sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Benefits of Multitenant Applications -description: Discover the scalability, cost-efficiency, and streamlined updates multitenant applications on SAP BTP provide for innovative SaaS solutions. +description: >- + Discover the scalability, cost-efficiency, and streamlined updates multitenant + applications on SAP BTP provide for innovative SaaS solutions. keywords: - sap - multitenant benefits @@ -17,7 +17,6 @@ image: img/ac-soc-med.png tags: - appdev - cap - hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -101,4 +100,4 @@ Multitenancy provides a wealth of benefits, from cost savings and scalability to ## References - [Multi-Tenant Architecture: What You Need To Know](https://www.gooddata.com/blog/multi-tenant-architecture/) -- [What is multi-tenant?](https://www.ibm.com/topics/multi-tenant) \ No newline at end of file +- [What is multi-tenant?](https://www.ibm.com/topics/multi-tenant) From aa4e6c5aad2c8c0d1db21f1b8dcb3ddeff3f753a Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:47:07 +0200 Subject: [PATCH 049/117] Update front matter via CAP --- docs/ref-arch/RA0008/readme.md | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0008/readme.md b/docs/ref-arch/RA0008/readme.md index d18b1fce45..d6b3a50c8c 100644 --- a/docs/ref-arch/RA0008/readme.md +++ b/docs/ref-arch/RA0008/readme.md @@ -1,14 +1,7 @@ --- -id: id-ra0008 -slug: /ref-arch/263f576c90 +id: 0a229d +slug: /ref-arch/0a229d sidebar_position: 90 -sidebar_custom_props: - category_index: - - aws - - gcp - - azure - - integration - - appdev title: Edge Integration Cell on Hyperscalers description: >- Deploy SAP Integration Suite - Edge Integration Cell on hyperscalers for @@ -199,4 +192,4 @@ They can have both — with a **hybrid integration platform** designed for the m - [SAP Integration Suite](https://help.sap.com/docs/integration-suite?locale=en-US) - [EIC Technical Landscape](https://help.sap.com/docs/integration-suite/sap-integration-suite/technical-landscape-edge) - [Hybrid Deployment Using Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/hybrid-deployment-using-edge-integration-cell) -- [**Blog:** Getting Started with Edge Integration Cell on AWS: A Setup Guide Using SAP Integration Suite](https://community.sap.com/t5/technology-blogs-by-sap/getting-started-with-edge-integration-cell-on-aws-a-setup-guide-using-sap/ba-p/13880982) \ No newline at end of file +- [**Blog:** Getting Started with Edge Integration Cell on AWS: A Setup Guide Using SAP Integration Suite](https://community.sap.com/t5/technology-blogs-by-sap/getting-started-with-edge-integration-cell-on-aws-a-setup-guide-using-sap/ba-p/13880982) From 734ff2b7a2006f4ffd99dbde3c8dccb104cf37a9 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:47:24 +0200 Subject: [PATCH 050/117] Update front matter via CAP --- docs/ref-arch/RA0010/readme.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0010/readme.md b/docs/ref-arch/RA0010/readme.md index 8b1a6d4122..a5df809766 100644 --- a/docs/ref-arch/RA0010/readme.md +++ b/docs/ref-arch/RA0010/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0010 -slug: /ref-arch/1311c18c17 +id: 1a8cb9 +slug: /ref-arch/1a8cb9 sidebar_position: 110 -sidebar_custom_props: - category_index: - - aws - - gcp - - azure - - appdev title: Establish a central entry point with SAP Build Work Zone description: >- SAP Build Work Zone centralizes business applications, workflows, and From 5edd8139be0e857e69bdf80396ce69f8291c8a07 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:47:37 +0200 Subject: [PATCH 051/117] Update front matter via CAP --- docs/ref-arch/RA0007/3-mt-models/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0007/3-mt-models/readme.md b/docs/ref-arch/RA0007/3-mt-models/readme.md index 38828373de..b95d2dfa4a 100644 --- a/docs/ref-arch/RA0007/3-mt-models/readme.md +++ b/docs/ref-arch/RA0007/3-mt-models/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0007-2 -slug: /ref-arch/d31bedf420/2 +id: a5c409 +slug: /ref-arch/a5c409 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Tenant Model on SAP BTP description: >- Explore tenant models on SAP BTP for scalable, multitenant SaaS applications @@ -20,7 +18,6 @@ image: img/ac-soc-med.png tags: - appdev - cap - hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -140,4 +137,4 @@ Data separation is a key aspect of multitenant applications. Each tenant's data - [SAP Blog - Fundamentals of Multitenancy in SAP BTP](https://community.sap.com/t5/technology-blogs-by-sap/fundamentals-of-multitenancy-in-sap-btp/ba-p/13527283) - [Developing Multitenant Applications in the Cloud Foundry Environment](https://help.sap.com/docs/btp/sap-business-technology-platform/developing-multitenant-applications-in-cloud-foundry-environment) - [Multitenant SaaS database tenancy patterns](https://learn.microsoft.com/en-us/azure/azure-sql/database/saas-tenancy-app-design-patterns?view=azuresql) -- [SAP HANA Cloud Deployment-Infrastructure Services](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-developer-guide-for-cloud-foundry-multitarget-applications-sap-web-ide-full-stack/sap-hana-cloud-deployment-infrastructure-services) \ No newline at end of file +- [SAP HANA Cloud Deployment-Infrastructure Services](https://help.sap.com/docs/hana-cloud-database/sap-hana-cloud-sap-hana-database-developer-guide-for-cloud-foundry-multitarget-applications-sap-web-ide-full-stack/sap-hana-cloud-deployment-infrastructure-services) From 761b99a0938dc64731aaa2cad1b3e0904e87e1fa Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:47:43 +0200 Subject: [PATCH 052/117] Update front matter via CAP --- docs/ref-arch/RA0007/5-mt-architecture/readme.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0007/5-mt-architecture/readme.md b/docs/ref-arch/RA0007/5-mt-architecture/readme.md index e9e50cc51d..d591b11e34 100644 --- a/docs/ref-arch/RA0007/5-mt-architecture/readme.md +++ b/docs/ref-arch/RA0007/5-mt-architecture/readme.md @@ -1,11 +1,11 @@ --- -id: id-ra0007-4 -slug: /ref-arch/d31bedf420/4 +id: 29b7c8 +slug: /ref-arch/29b7c8 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Reference Architecture -description: Build scalable multitenant SaaS apps on SAP BTP using CAP, utilizing shared resources, secure tenant isolation, and efficient provisioning. +description: >- + Build scalable multitenant SaaS apps on SAP BTP using CAP, utilizing shared + resources, secure tenant isolation, and efficient provisioning. keywords: - sap - multitenant applications @@ -16,7 +16,6 @@ image: img/ac-soc-med.png tags: - appdev - cap - hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -131,4 +130,4 @@ Additionally, the multitenant architecture introduced here is utilized in [Circe ## Related Missions - [Develop a multitenant SaaS application on SAP BTP using CAP](https://discovery-center.cloud.sap/missiondetail/4064/) -- [Develop a CAP-based (multitenant) application using GenAI and RAG](https://discovery-center.cloud.sap/missiondetail/4371/) \ No newline at end of file +- [Develop a CAP-based (multitenant) application using GenAI and RAG](https://discovery-center.cloud.sap/missiondetail/4371/) From 0e14771e7863062f74f769ca5d70c2a929be2885 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:48:00 +0200 Subject: [PATCH 053/117] Update front matter via CAP --- docs/ref-arch/RA0007/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0007/readme.md b/docs/ref-arch/RA0007/readme.md index 06d4bd92ce..e287aea43e 100644 --- a/docs/ref-arch/RA0007/readme.md +++ b/docs/ref-arch/RA0007/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0007 -slug: /ref-arch/d31bedf420 +id: 5942d2 +slug: /ref-arch/5942d2 sidebar_position: 80 -sidebar_custom_props: - category_index: - - appdev title: Multitenant SaaS Application using CAP description: >- Develop scalable multitenant SaaS applications on SAP BTP using CAP for @@ -92,4 +89,4 @@ Implementing multitenant application on SAP BTP is a journey that involves under ## References - [SAP Blog - Fundamentals of Multitenancy in SAP BTP](https://community.sap.com/t5/technology-blogs-by-sap/fundamentals-of-multitenancy-in-sap-btp/ba-p/13527283) -- [Tenant Isolation](https://docs.aws.amazon.com/whitepapers/latest/saas-architecture-fundamentals/tenant-isolation.html) \ No newline at end of file +- [Tenant Isolation](https://docs.aws.amazon.com/whitepapers/latest/saas-architecture-fundamentals/tenant-isolation.html) From b14dc2beeda20958b7a4c9e90848cf297105f60e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 13:48:13 +0200 Subject: [PATCH 054/117] Update front matter via CAP --- .../RA0008/1-edge-integration-cell-on-aws/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0008/1-edge-integration-cell-on-aws/readme.md b/docs/ref-arch/RA0008/1-edge-integration-cell-on-aws/readme.md index 7e0e95b809..d34651e4bc 100644 --- a/docs/ref-arch/RA0008/1-edge-integration-cell-on-aws/readme.md +++ b/docs/ref-arch/RA0008/1-edge-integration-cell-on-aws/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0008-1 -slug: /ref-arch/263f576c90/1 +id: cd0961 +slug: /ref-arch/cd0961 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Edge Integration Cell on AWS description: >- Deploy SAP Integration Suite - Edge Integration Cell on AWS for secure hybrid @@ -125,4 +123,4 @@ The architecture and setup instructions in the GitHub repository above outline a ## Explore More - [**Blog:** Getting Started with Edge Integration Cell on AWS: A Setup Guide Using SAP Integration Suite](https://community.sap.com/t5/technology-blogs-by-sap/getting-started-with-edge-integration-cell-on-aws-a-setup-guide-using-sap/ba-p/13880982) -- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) \ No newline at end of file +- [Setting Up and Managing Edge Integration Cell](https://help.sap.com/docs/integration-suite/sap-integration-suite/setting-up-and-managing-edge-integration-cell) From 7523e7c40c0ab62a98da03e070c8a3f76ebd3b00 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:21 +0200 Subject: [PATCH 055/117] Update front matter via CAP --- .../RA0016/1-secure-service-consumption-on-aws/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0016/1-secure-service-consumption-on-aws/readme.md b/docs/ref-arch/RA0016/1-secure-service-consumption-on-aws/readme.md index 1f5a9dcaad..317c52fc6a 100644 --- a/docs/ref-arch/RA0016/1-secure-service-consumption-on-aws/readme.md +++ b/docs/ref-arch/RA0016/1-secure-service-consumption-on-aws/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0016-1 -slug: /ref-arch/7e558be8f1/1 +id: '544638' +slug: /ref-arch/544638 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Secure Service Consumption on AWS description: >- Securely access AWS services from external applications using robust identity @@ -180,4 +178,4 @@ Add your IAS application metadata to AWS IAM as a new Identity Provider using [O [What is IAM Roles Anywhere?](https://docs.aws.amazon.com/rolesanywhere/latest/userguide/introduction.html) [SAP BTP Destination Service Official Documentation](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/destination-service) - \ No newline at end of file + From ab3c3610a4f426365132794889ca7e0ee4b755cb Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:25 +0200 Subject: [PATCH 056/117] Update front matter via CAP --- docs/ref-arch/RA0019/readme.md | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0019/readme.md b/docs/ref-arch/RA0019/readme.md index 621d859388..3416179ce0 100644 --- a/docs/ref-arch/RA0019/readme.md +++ b/docs/ref-arch/RA0019/readme.md @@ -1,12 +1,7 @@ --- -id: id-ra0019 -slug: /ref-arch/20c6b29b1e +id: 89ab6b +slug: /ref-arch/89ab6b sidebar_position: 200 -sidebar_custom_props: - category_index: - - appdev - - opsec - - ai title: SAP IAM integration with SAP Cloud Identity Services description: >- Design authentication and role management flows for SAP SaaS with SAP Cloud @@ -64,4 +59,4 @@ The authorization design hinges on the specific domain and often on the technolo These reference architectures derive from knowledge gathered from customer projects, where SAP is one vendor in a heterogeneous landscape. The goal is to standardize the way IAM is implemented for SAP SaaS. These architectures consider a single interface approach for 3rd party Identity Provider integrations (authentication), as well as for the Identity Lifecycle in order to provide a centralized location to create and maintain an SAP SaaS user. -Moreover, these reference architectures take into account new SAP apps and features that operate across other SAP solutions such as ([SAP Task Center](https://pages.community.sap.com/topics/task-center) or [SAP Joule](https://www.sap.com/products/artificial-intelligence/ai-assistant.html)). These applications require a trusted, consistently available, single interface in the landscape, with a known set of features, all of which would not be available without the SAP Cloud Identity Services. \ No newline at end of file +Moreover, these reference architectures take into account new SAP apps and features that operate across other SAP solutions such as ([SAP Task Center](https://pages.community.sap.com/topics/task-center) or [SAP Joule](https://www.sap.com/products/artificial-intelligence/ai-assistant.html)). These applications require a trusted, consistently available, single interface in the landscape, with a known set of features, all of which would not be available without the SAP Cloud Identity Services. From d4d1afbad441f9716aaf8d00ace5bea03a9f9eaf Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:29 +0200 Subject: [PATCH 057/117] Update front matter via CAP --- .../5-sap-databricks-in-business-data-cloud/readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0013/5-sap-databricks-in-business-data-cloud/readme.md b/docs/ref-arch/RA0013/5-sap-databricks-in-business-data-cloud/readme.md index b521248d33..f9213d5cdd 100644 --- a/docs/ref-arch/RA0013/5-sap-databricks-in-business-data-cloud/readme.md +++ b/docs/ref-arch/RA0013/5-sap-databricks-in-business-data-cloud/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0013-5 -slug: /ref-arch/f5b6b597a6/5 +id: 12d55f +slug: /ref-arch/12d55f sidebar_position: 5 -sidebar_custom_props: - category_index: [] title: SAP Databricks in SAP BDC description: >- Leverage SAP Databricks for AI and analytics, integrating SAP data with From 6d0fa42f956bb332ba48a8497a7addf393e229c5 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:34 +0200 Subject: [PATCH 058/117] Update front matter via CAP --- docs/ref-arch/RA0013/2-intelligent-content/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0013/2-intelligent-content/readme.md b/docs/ref-arch/RA0013/2-intelligent-content/readme.md index 1fd698d361..685af5e03e 100644 --- a/docs/ref-arch/RA0013/2-intelligent-content/readme.md +++ b/docs/ref-arch/RA0013/2-intelligent-content/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0013-2 -slug: /ref-arch/f5b6b597a6/2 +id: a71aa9 +slug: /ref-arch/a71aa9 sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Intelligent content in SAP BDC description: >- Configure Intelligent Applications in SAP BDC for streamlined analytics using @@ -183,4 +181,4 @@ Any data products coming from SAP Databricks can be managed via the SAP BDC cata ### Conclusion -Intelligent Content simplify the visualization and analysis of data in SAP Business Data Cloud. By leveraging SAP Analytics Cloud for dashboards and SAP Datasphere for data preparation, Intelligent Applications offer pre-configured, SAP-managed solutions that reduce complexity and enhance usability. Their architecture integrates Data Products, Foundation Services, and analytic models, ensuring seamless deployment and scalability while allowing customization for advanced scenarios. \ No newline at end of file +Intelligent Content simplify the visualization and analysis of data in SAP Business Data Cloud. By leveraging SAP Analytics Cloud for dashboards and SAP Datasphere for data preparation, Intelligent Applications offer pre-configured, SAP-managed solutions that reduce complexity and enhance usability. Their architecture integrates Data Products, Foundation Services, and analytic models, ensuring seamless deployment and scalability while allowing customization for advanced scenarios. From 33da18284d17b1fb0cab6f9ee62cd4e9b11cecc4 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:38 +0200 Subject: [PATCH 059/117] Update front matter via CAP --- docs/ref-arch/RA0015/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0015/readme.md b/docs/ref-arch/RA0015/readme.md index 2a0e08cf06..c3e4818dbd 100644 --- a/docs/ref-arch/RA0015/readme.md +++ b/docs/ref-arch/RA0015/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0015 -slug: /ref-arch/c5f6fe6cf1 +id: b3c3ac +slug: /ref-arch/b3c3ac sidebar_position: 160 -sidebar_custom_props: - category_index: - - integration title: Business to Government Integration description: >- Streamline compliance with SAP's Business-to-Government Integration for secure @@ -118,4 +115,4 @@ This reference architecture follows the **SAP Integration Solution Advisory Meth ### Related Missions - [Implement and Configure Electronic Invoicing for Italy](https://discovery-center.cloud.sap/missiondetail/3067/3079/) -- [Implement and Configure Electronic Invoicing for Saudi Arabia](https://discovery-center.cloud.sap/missiondetail/4397/4683/) \ No newline at end of file +- [Implement and Configure Electronic Invoicing for Saudi Arabia](https://discovery-center.cloud.sap/missiondetail/4397/4683/) From 70722eada68a24e22267d53c8482c94804297dba Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:42 +0200 Subject: [PATCH 060/117] Update front matter via CAP --- .../RA0013/7-bdc-powered-by-ai-core/readme.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md b/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md index badc77ae57..13b1f1b395 100644 --- a/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md +++ b/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md @@ -1,10 +1,13 @@ --- -id: id-ra0013-7 -slug: /ref-arch/f5b6b597a6/7 +id: 4f7406 +slug: /ref-arch/4f7406 sidebar_position: 7 title: SAP Business Data Cloud powered by SAP AI Core description: >- - Architectural patterns for integrating SAP Business Data Cloud with SAP AI Core and Generative AI Hub. Covers AI-Enhanced Data Products, model training in Databricks and serving in AI Core, batch and real-time consumption patterns, and predictive insights. + Architectural patterns for integrating SAP Business Data Cloud with SAP AI + Core and Generative AI Hub. Covers AI-Enhanced Data Products, model training + in Databricks and serving in AI Core, batch and real-time consumption + patterns, and predictive insights. keywords: - sap business data cloud - sap ai core @@ -15,6 +18,7 @@ keywords: - enterprise ai - reference architecture sidebar_label: SAP Business Data Cloud powered by SAP AI Core +image: tags: - data - genai @@ -28,9 +32,10 @@ draft: false unlisted: false contributors: - seeobjectively - - guilherme-segantini + - guilherme-segantini - jmsrpp - anbazhagan-uma +discussion: last_update: author: guilherme-segantini date: 2026-05-12 From ecc7a8ab9773a540d7db9bd586e412e31ed4f210 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:46 +0200 Subject: [PATCH 061/117] Update front matter via CAP --- .../RA0013/6-cloud-identity-services-bdc/readme.md | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md b/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md index 30fe15a9c7..feeb537c75 100644 --- a/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md +++ b/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md @@ -1,10 +1,13 @@ --- -id: id-ra0013-6 -slug: /ref-arch/f5b6b597a6/6 +id: 2c8491 +slug: /ref-arch/2c8491 sidebar_position: 6 title: Unifying Access Across SAP BDC with SAP Cloud Identity Services description: >- - Unifying Access Across for SAP Business Data Cloud using SAP Cloud Identity Services: IAS for SSO (SAML/OIDC) and IPS for SCIM provisioning. Includes scenarios with/without Enterprise IdP, lifecycle, authorization mapping, and operations. + Unifying Access Across for SAP Business Data Cloud using SAP Cloud Identity + Services: IAS for SSO (SAML/OIDC) and IPS for SCIM provisioning. Includes + scenarios with/without Enterprise IdP, lifecycle, authorization mapping, and + operations. keywords: - sap business data cloud - sap databricks @@ -18,6 +21,7 @@ keywords: - unity catalog - zero trust sidebar_label: Unifying Access Across SAP BDC with SAP Cloud Identity Services +image: tags: - data - security @@ -30,9 +34,10 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - guilherme-segantini + - guilherme-segantini - jmsrpp - anbazhagan-uma +discussion: last_update: author: guilherme-segantini date: 2025-11-04 From fcbe37bd8f9d28d030879ea33806edfd2286128d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:50 +0200 Subject: [PATCH 062/117] Update front matter via CAP --- docs/ref-arch/RA0013/readme.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0013/readme.md b/docs/ref-arch/RA0013/readme.md index c5f6b3f7a8..f039a3072b 100644 --- a/docs/ref-arch/RA0013/readme.md +++ b/docs/ref-arch/RA0013/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0013 -slug: /ref-arch/f5b6b597a6 +id: e1732d +slug: /ref-arch/e1732d sidebar_position: 140 -sidebar_custom_props: - category_index: - - data - - aws - - azure - - gcp title: Transforming Enterprise Data Strategy with SAP Business Data Cloud description: >- Transform enterprise data strategies with SAP BDC, unifying SAP and non-SAP From 42517787259f1ad791b62b75d797b81c2d9a81b0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:54 +0200 Subject: [PATCH 063/117] Update front matter via CAP --- .../RA0019/1-authentication-and-single-sign-on/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0019/1-authentication-and-single-sign-on/readme.md b/docs/ref-arch/RA0019/1-authentication-and-single-sign-on/readme.md index 68657c9386..4234b7eca7 100644 --- a/docs/ref-arch/RA0019/1-authentication-and-single-sign-on/readme.md +++ b/docs/ref-arch/RA0019/1-authentication-and-single-sign-on/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0019-1 -slug: /ref-arch/20c6b29b1e/1 +id: 3ec73b +slug: /ref-arch/3ec73b sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Authentication with SAP Cloud Identity Services description: >- This reference architecture describes the authentication flows for SAP SaaS @@ -124,4 +122,4 @@ This setup has the following characteristics: - [Get Started with SAP BTP - Cloud Identity](https://discovery-center.cloud.sap/missiondetail/4325/4605/) - [Configure identity lifecycle management in a hybrid SAP landscape](https://discovery-center.cloud.sap/missiondetail/3116/3152/) -- [Establish single sign-on to your cloud solutions](https://discovery-center.cloud.sap/missiondetail/3114/3151/) \ No newline at end of file +- [Establish single sign-on to your cloud solutions](https://discovery-center.cloud.sap/missiondetail/3114/3151/) From e8f32f041229b952bd43d64849a9b6309691612b Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:02:59 +0200 Subject: [PATCH 064/117] Update front matter via CAP --- docs/ref-arch/RA0014/readme.md | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0014/readme.md b/docs/ref-arch/RA0014/readme.md index f5a3985851..a86b6cafce 100644 --- a/docs/ref-arch/RA0014/readme.md +++ b/docs/ref-arch/RA0014/readme.md @@ -1,15 +1,7 @@ --- -id: id-ra0014 -slug: /ref-arch/0ec83f98fe +id: 24c626 +slug: /ref-arch/24c626 sidebar_position: 150 -sidebar_custom_props: - category_index: - - aws - - azure - - gcp - - appdev - - integration - - opsec title: Understanding Network Performance in a Multi Regional Solution description: >- Optimize multi-regional cloud solutions with insights into network design, From d8c8cfd8026e22a7efef167d0d5ababa669150c7 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:03 +0200 Subject: [PATCH 065/117] Update front matter via CAP --- docs/ref-arch/RA0016/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0016/readme.md b/docs/ref-arch/RA0016/readme.md index 03f07d72d5..cf1c4d4efd 100644 --- a/docs/ref-arch/RA0016/readme.md +++ b/docs/ref-arch/RA0016/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0016 -slug: /ref-arch/7e558be8f1 +id: 8e8d58 +slug: /ref-arch/8e8d58 sidebar_position: 170 -sidebar_custom_props: - category_index: - - appdev - - opsec - - azure - - aws title: Secure Service Consumption Across Hyperscalers description: >- This architecture outlines a cloud-agnostic approach for securely consuming @@ -80,4 +74,4 @@ The following reference architectures illustrate how federated authentication ca |-----------------------------|-----------------------------------------------------------------------------| | No long-lived secrets | Uses short-lived tokens or signed certificates instead of static credentials. | | Strong isolation | Each workload is assigned a scoped identity and tightly controlled role. | -| Seamless credential flow | Eliminates manual secret rotation; credentials are derived dynamically. | \ No newline at end of file +| Seamless credential flow | Eliminates manual secret rotation; credentials are derived dynamically. | From 84e98a2a1ab99e8199a20d457d46f1b05aa62d9e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:07 +0200 Subject: [PATCH 066/117] Update front matter via CAP --- docs/ref-arch/RA0020/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0020/readme.md b/docs/ref-arch/RA0020/readme.md index 79664c44dc..d8c968d223 100644 --- a/docs/ref-arch/RA0020/readme.md +++ b/docs/ref-arch/RA0020/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0020 -slug: /ref-arch/61f6a1db63 +id: e9b7df +slug: /ref-arch/e9b7df sidebar_position: 210 -sidebar_custom_props: - category_index: - - integration title: Business to Business Integration description: >- Optimize B2B integration with SAP Integration Suite for secure, scalable @@ -108,4 +105,4 @@ Alternative architectures and solution options for B2B integration for cloud dep ## Related Missions -- [Get started with SAP Integration Suite](https://discovery-center.cloud.sap/missiondetail/3258/3327/) \ No newline at end of file +- [Get started with SAP Integration Suite](https://discovery-center.cloud.sap/missiondetail/3258/3327/) From 27b650981eeddd8dad6445e4c9c838562bf452c6 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:11 +0200 Subject: [PATCH 067/117] Update front matter via CAP --- docs/ref-arch/RA0019/2-identity-lifecycle/readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0019/2-identity-lifecycle/readme.md b/docs/ref-arch/RA0019/2-identity-lifecycle/readme.md index 14d048548b..5e8f298a8d 100644 --- a/docs/ref-arch/RA0019/2-identity-lifecycle/readme.md +++ b/docs/ref-arch/RA0019/2-identity-lifecycle/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0019-2 -slug: /ref-arch/20c6b29b1e/2 +id: 0f59a3 +slug: /ref-arch/0f59a3 sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Identity lifecycle with SAP Cloud Identity Services description: >- This reference architecture describes the identity lifecycle flows for SAP From 3645bee6b34398d1f5269bbb2d395e44d62fbbf6 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:22 +0200 Subject: [PATCH 068/117] Update front matter via CAP --- docs/ref-arch/RA0017/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0017/readme.md b/docs/ref-arch/RA0017/readme.md index 2b3433cc44..dd450dbe6a 100644 --- a/docs/ref-arch/RA0017/readme.md +++ b/docs/ref-arch/RA0017/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0017 -slug: /ref-arch/7adaecbbaf +id: ffc84b +slug: /ref-arch/ffc84b sidebar_position: 180 -sidebar_custom_props: - category_index: - - integration title: Connect Business Processes with SAP Master Data Integration description: >- Synchronize and manage business-critical data across SAP and third-party @@ -104,4 +101,4 @@ For selected SAP lines-of-business solutions further integration technologies ar ### Related Missions - [Get started with SAP Integration Suite](https://discovery-center.cloud.sap/missiondetail/3258/3327/) -- [S/4HANA Cloud - Cost Center Mass Update](https://discovery-center.cloud.sap/missiondetail/3419/3459/) \ No newline at end of file +- [S/4HANA Cloud - Cost Center Mass Update](https://discovery-center.cloud.sap/missiondetail/3419/3459/) From 619fe2f389646d9aa9f50d3a2ca50aacc528bf35 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:27 +0200 Subject: [PATCH 069/117] Update front matter via CAP --- .../readme.md | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0013/3-extend-implement-intelligent-content/readme.md b/docs/ref-arch/RA0013/3-extend-implement-intelligent-content/readme.md index 6e2ed1ea09..908667ebf4 100644 --- a/docs/ref-arch/RA0013/3-extend-implement-intelligent-content/readme.md +++ b/docs/ref-arch/RA0013/3-extend-implement-intelligent-content/readme.md @@ -1,14 +1,12 @@ --- -id: id-ra0013-3 -slug: /ref-arch/f5b6b597a6/3 +id: '519093' +slug: /ref-arch/519093 sidebar_position: 3 -sidebar_custom_props: - category_index: [] -title: >- - Implementing and Extending SAP-managed domain content in SAP BDC +title: Implementing and Extending SAP-managed domain content in SAP BDC description: >- - Streamline business insights with SAP BDC, integrating SAP S/4HANA and Intelligent - Applications for analytics, decision-making, and lifecycle management. + Streamline business insights with SAP BDC, integrating SAP S/4HANA and + Intelligent Applications for analytics, decision-making, and lifecycle + management. keywords: - sap - business data cloud @@ -134,4 +132,4 @@ Organizations can copy and customize the underlying SAP Datasphere analytical mo ## Conclusion -Using SAP's pre-built data products and Intelligent content provides a comprehensive view of critical business processes across all SAP applications. This ensures consistency and business context with SAP-managed data sets and semantics. Adopting SAP data products offers comprehensive lifecycle management, eliminating the overhead of building a trusted data foundation. \ No newline at end of file +Using SAP's pre-built data products and Intelligent content provides a comprehensive view of critical business processes across all SAP applications. This ensures consistency and business context with SAP-managed data sets and semantics. Adopting SAP data products offers comprehensive lifecycle management, eliminating the overhead of building a trusted data foundation. From 33fa43dd7c8f347f471237700303a0d3ad772418 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:31 +0200 Subject: [PATCH 070/117] Update front matter via CAP --- docs/ref-arch/RA0018/readme.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0018/readme.md b/docs/ref-arch/RA0018/readme.md index c31b30dae4..c0a105516a 100644 --- a/docs/ref-arch/RA0018/readme.md +++ b/docs/ref-arch/RA0018/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0018 -slug: /ref-arch/99fd0564be +id: b86487 +slug: /ref-arch/b86487 sidebar_position: 190 -sidebar_custom_props: - category_index: - - appdev title: Integrate and Extend with SAP Build Process Automation description: >- Automate processes with SAP Build Process Automation, integrating workflows From 78b14bbe8e904524d8ba0ad1bb2cb38b97e77ba7 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:35 +0200 Subject: [PATCH 071/117] Update front matter via CAP --- .../RA0016/2-secure-service-consumption-on-gcp/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0016/2-secure-service-consumption-on-gcp/readme.md b/docs/ref-arch/RA0016/2-secure-service-consumption-on-gcp/readme.md index 262993df43..01d4397f65 100644 --- a/docs/ref-arch/RA0016/2-secure-service-consumption-on-gcp/readme.md +++ b/docs/ref-arch/RA0016/2-secure-service-consumption-on-gcp/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0016-2 -slug: /ref-arch/7e558be8f1/2 +id: bd327f +slug: /ref-arch/bd327f sidebar_position: 2 -sidebar_custom_props: - category_index: [] title: Secure Service Consumption on GCP description: >- Configure secure, keyless access to GCP resources using OIDC-based Workload @@ -107,4 +105,4 @@ Once prerequisites are in place, the runtime authentication flow proceeds in fou General information about Google Cloud IAM, including federation, identity management, and access control. - [OIDC (OpenID Connect) Specification](https://openid.net/connect/) - A good resource to learn the core concepts of OIDC and how it works. \ No newline at end of file + A good resource to learn the core concepts of OIDC and how it works. From a505f2c742bcb371564713a3cd704c9062e9c8f2 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:39 +0200 Subject: [PATCH 072/117] Update front matter via CAP --- .../RA0013/4-modernizing-sap-bw-with-sap-bdc/readme.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0013/4-modernizing-sap-bw-with-sap-bdc/readme.md b/docs/ref-arch/RA0013/4-modernizing-sap-bw-with-sap-bdc/readme.md index 9baad4e71b..0421edc0d7 100644 --- a/docs/ref-arch/RA0013/4-modernizing-sap-bw-with-sap-bdc/readme.md +++ b/docs/ref-arch/RA0013/4-modernizing-sap-bw-with-sap-bdc/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0013-4 -slug: /ref-arch/f5b6b597a6/4 +id: '6550e4' +slug: /ref-arch/6550e4 sidebar_position: 4 -sidebar_custom_props: - category_index: [] title: Modernizing SAP BW with SAP Business Data Cloud description: >- Modernize SAP BW with SAP BDC for real-time analytics, AI insights, and From 7f7f298a7d0caa62383444f365ef9baf1c829aff Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:43 +0200 Subject: [PATCH 073/117] Update front matter via CAP --- .../RA0013/8-joule-analytical-insights/readme.md | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md b/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md index 4c55270379..ea68b17a44 100644 --- a/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md +++ b/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md @@ -1,16 +1,18 @@ --- -id: id-ra0013-8 -slug: /ref-arch/f5b6b597a6/8 +id: 9efadc +slug: /ref-arch/9efadc sidebar_position: 8 -title: Analytical Insights in Joule +title: Analytical Insights in Joule description: >- - Reference Architecture for bringing analytical insights in Joule for SAP BDC using SAP Analytics Cloud JustAsk AI Service. + Reference Architecture for bringing analytical insights in Joule for SAP BDC + using SAP Analytics Cloud JustAsk AI Service. keywords: - sap business data cloud - sap ai core - - joule + - joule - analytics sidebar_label: Analytical Insights in Joule +image: tags: - data - genai @@ -24,6 +26,7 @@ unlisted: false contributors: - gpuntoancona - anbazhagan-uma +discussion: last_update: author: anbazhagan-uma date: 2026-05-12 From 87d6bfac572d75fdc0fe36094f362be00f04201a Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:47 +0200 Subject: [PATCH 074/117] Update front matter via CAP --- docs/ref-arch/RA0011/readme.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0011/readme.md b/docs/ref-arch/RA0011/readme.md index 97232b2635..41e4120a18 100644 --- a/docs/ref-arch/RA0011/readme.md +++ b/docs/ref-arch/RA0011/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0011 -slug: /ref-arch/25a350543b +id: e4f25a +slug: /ref-arch/e4f25a sidebar_position: 120 -sidebar_custom_props: - category_index: - - aws - - azure - - gcp - - data title: SAP HANA Cloud as an Esri Geodatabase description: >- Integrate Esri ArcGIS with SAP HANA Cloud for real-time geospatial and From b31c175e8152967c69d294e28823aa780db43630 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:52 +0200 Subject: [PATCH 075/117] Update front matter via CAP --- docs/ref-arch/RA0019/3-authorization-design/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0019/3-authorization-design/readme.md b/docs/ref-arch/RA0019/3-authorization-design/readme.md index 1f1b74786e..41f688f4b7 100644 --- a/docs/ref-arch/RA0019/3-authorization-design/readme.md +++ b/docs/ref-arch/RA0019/3-authorization-design/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0019-3 -slug: /ref-arch/20c6b29b1e/3 +id: '206025' +slug: /ref-arch/206025 sidebar_position: 3 -sidebar_custom_props: - category_index: [] title: Authorization with SAP Cloud Identity Services description: >- Centralize identity lifecycle management with SAP Cloud Identity Services for @@ -106,4 +104,4 @@ This setup has the following characteristics: - [Get Started with SAP BTP - Cloud Identity](https://discovery-center.cloud.sap/missiondetail/4325/4605/) - [Configure identity lifecycle management in a hybrid SAP landscape](https://discovery-center.cloud.sap/missiondetail/3116/3152/) -- [Establish single sign-on to your cloud solutions](https://discovery-center.cloud.sap/missiondetail/3114/3151/) \ No newline at end of file +- [Establish single sign-on to your cloud solutions](https://discovery-center.cloud.sap/missiondetail/3114/3151/) From 24b3b39228ea91f3632967bca2fed5f0148f00ad Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:03:56 +0200 Subject: [PATCH 076/117] Update front matter via CAP --- .../1-data-products-in-sap-business-data-cloud/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0013/1-data-products-in-sap-business-data-cloud/readme.md b/docs/ref-arch/RA0013/1-data-products-in-sap-business-data-cloud/readme.md index f2ba1ab45b..385fa3c9f3 100644 --- a/docs/ref-arch/RA0013/1-data-products-in-sap-business-data-cloud/readme.md +++ b/docs/ref-arch/RA0013/1-data-products-in-sap-business-data-cloud/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0013-1 -slug: /ref-arch/f5b6b597a6/1 +id: 4ab8f2 +slug: /ref-arch/4ab8f2 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Data Products in SAP Business Data Cloud description: >- Standardize data sharing with SAP Data Products for efficient, high-quality @@ -203,4 +201,4 @@ SAP Data Products also support customer extensions within any SAP Sources & loca ### Conclusion -Data Products in SAP Business Data Cloud streamline data sharing, integration, and analytics across domains. Supported by high-quality metadata, Delta Sharing protocols, and decentralized ownership principles, they are optimized for intensive reads and managed with a product mindset. Foundation Services ensure seamless discoverability and consumption, empowering businesses to make data-driven decisions efficiently. \ No newline at end of file +Data Products in SAP Business Data Cloud streamline data sharing, integration, and analytics across domains. Supported by high-quality metadata, Delta Sharing protocols, and decentralized ownership principles, they are optimized for intensive reads and managed with a product mindset. Foundation Services ensure seamless discoverability and consumption, empowering businesses to make data-driven decisions efficiently. From 18182fbcdbe16f157824047b497304887a42c053 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:04:00 +0200 Subject: [PATCH 077/117] Update front matter via CAP --- docs/ref-arch/RA0012/readme.md | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0012/readme.md b/docs/ref-arch/RA0012/readme.md index bebfaedb16..3735562d1c 100644 --- a/docs/ref-arch/RA0012/readme.md +++ b/docs/ref-arch/RA0012/readme.md @@ -1,13 +1,7 @@ --- -id: id-ra0012 -slug: /ref-arch/d9b25daf96 +id: 8aceea +slug: /ref-arch/8aceea sidebar_position: 130 -sidebar_custom_props: - category_index: - - aws - - gcp - - azure - - data title: Medallion Reference Architecture for Big Data Processing in SAP HANA Cloud description: >- Process big data with SAP HANA Cloud Data Lake, integrating structured and @@ -104,4 +98,4 @@ Processed and curated data can be consumed (read-only) from the gold data layer - [SAP HANA Cloud, data lake documentation](https://help.sap.com/docs/hana-cloud-data-lake) - [SAP HANA Cloud, data lake tutorials](https://developers.sap.com/tutorial-navigator.html?tag=software-product%3Atechnology-platform%2Fsap-hana-cloud%2Fsap-hana-cloud&tag=software-product-function%3Asap-hana-cloud-data-lake) - [SAP HANA Cloud documentation](https://help.sap.com/docs/hana-cloud) -- [SAP HANA Cloud Getting Started](https://www.sap.com/products/technology-platform/hana/get-started.html?sort=latest_desc&tab=product-demos) \ No newline at end of file +- [SAP HANA Cloud Getting Started](https://www.sap.com/products/technology-platform/hana/get-started.html?sort=latest_desc&tab=product-demos) From 0e0aa2f154fde97a3df9f93286c475a48ffba6ad Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:09:40 +0200 Subject: [PATCH 078/117] Update front matter via CAP --- docs/ref-arch/RA0026/3-asset-inspection/readme.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0026/3-asset-inspection/readme.md b/docs/ref-arch/RA0026/3-asset-inspection/readme.md index ac0d0acf1d..db23602212 100644 --- a/docs/ref-arch/RA0026/3-asset-inspection/readme.md +++ b/docs/ref-arch/RA0026/3-asset-inspection/readme.md @@ -1,12 +1,11 @@ --- -id: id-ra0026-3 -slug: /ref-arch/083f2d968e/3 +id: bd733b +slug: /ref-arch/bd733b sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Asset Inspection description: >- - Learn how Embodied AI & robotics can automate asset management processes, including asset and site inspection. + Learn how Embodied AI & robotics can automate asset management processes, + including asset and site inspection. keywords: - sap - joule @@ -33,7 +32,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 From e5110992d214d63ea1d7fc652b0155cda3add888 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:09:44 +0200 Subject: [PATCH 079/117] Update front matter via CAP --- .../RA0029/6-ai-agents-for-structured-data/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0029/6-ai-agents-for-structured-data/readme.md b/docs/ref-arch/RA0029/6-ai-agents-for-structured-data/readme.md index 210135792c..2c641f591b 100644 --- a/docs/ref-arch/RA0029/6-ai-agents-for-structured-data/readme.md +++ b/docs/ref-arch/RA0029/6-ai-agents-for-structured-data/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0005-6 -slug: /ref-arch/ca1d2a3e/7 +id: b6c158 +slug: /ref-arch/b6c158 sidebar_position: 6 -sidebar_custom_props: - category_index: [] title: Agents for Structured Data description: >- Transform structured data analysis with AI-powered applications, enabling @@ -31,7 +29,7 @@ unlisted: false contributors: - vedant-aero-ml - kay-schmitteckert -discussion: +discussion: last_update: author: vedant-aero-ml date: 2025-05-14 From 9b258df1c10039c6c006c6d54e9ade789607558e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:09:48 +0200 Subject: [PATCH 080/117] Update front matter via CAP --- .../readme.md | 34 ++++++------------- 1 file changed, 11 insertions(+), 23 deletions(-) diff --git a/docs/ref-arch/RA0024/3-extend-joule-with-joule-studio/readme.md b/docs/ref-arch/RA0024/3-extend-joule-with-joule-studio/readme.md index c2720ce04e..eba9ed1043 100644 --- a/docs/ref-arch/RA0024/3-extend-joule-with-joule-studio/readme.md +++ b/docs/ref-arch/RA0024/3-extend-joule-with-joule-studio/readme.md @@ -1,23 +1,13 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-3 -slug: /ref-arch/06ff6062dc/3 +id: ff07b1 +slug: /ref-arch/ff07b1 sidebar_position: 3 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ title: Extend Joule with Joule Studio -description: Utilize AI capabilities with Joule Studio in SAP Build. Create custom Joule +description: >- + Utilize AI capabilities with Joule Studio in SAP Build. Create custom Joule Skills and AI Agents for seamless integration across SAP and non-SAP systems, driving automation and innovation. -sidebar_label: Extend Joule with Joule Studio -keywords: +keywords: - sap build - joule studio - custom joule skills @@ -27,8 +17,9 @@ keywords: - automation - sap btp - hybrid landscapes +sidebar_label: Extend Joule with Joule Studio image: img/ac-soc-med.png -tags: +tags: - genai - agents - build @@ -40,18 +31,15 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - maria-kondratyeva + - maria-kondratyeva - miguelmezamartinez - fabianleh - bernhardthimmel - mar-hol -discussion: +discussion: last_update: - date: 2026-03-12 - author: fabianleh -############################################################ -# End of Front Matter # -############################################################ + author: fabianleh + date: 2026-03-12 --- Joule Studio in SAP Build is a comprehensive platform for developing and enhancing AI capabilities with a user-friendly experience. It empowers both business users and technologists to become AI citizen developers. Utilizing intuitive low-code tools, Joule Studio enables the creation of custom Joule Skills and AI Agents, expanding the functionalities of Joule Copilot and optimizing organization-specific automation. From 416ae8959b65b4d9d2a649fb631bbd36ab15f9dd Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:09:52 +0200 Subject: [PATCH 081/117] Update front matter via CAP --- docs/ref-arch/RA0028/readme.md | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs/ref-arch/RA0028/readme.md b/docs/ref-arch/RA0028/readme.md index 89ce84dd0b..0c0255e5c1 100644 --- a/docs/ref-arch/RA0028/readme.md +++ b/docs/ref-arch/RA0028/readme.md @@ -1,10 +1,10 @@ --- -id: id-ra0028 -slug: /ref-arch/5Hlvofqg +id: 14d25a +slug: /ref-arch/14d25a sidebar_position: 290 -title: 'SAP SuccessFactors Suite' -description: 'Overview of the SAP SuccessFactors modules and how data flows between them' -keywords: +title: SAP SuccessFactors Suite +description: Overview of the SAP SuccessFactors modules and how data flows between them +keywords: - ref-arch - successfactors - hcm @@ -13,23 +13,24 @@ keywords: - talent management - payroll - employee experience -sidebar_label: 'SAP SuccessFactors Suite' +sidebar_label: SAP SuccessFactors Suite image: img/logo.svg +tags: + - ref-arch + - community-contrib + - successfactors hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -tags: - - ref-arch - - community-contrib - - successfactors contributors: - arjenvanhooydonk +discussion: last_update: - date: 2026-03-18 author: arjenvanhooydonk + date: 2026-03-18 --- :::note External Contribution @@ -59,4 +60,3 @@ Complementing these modules, **SuccessFactors Learning** supports workforce deve ## Resources - [SAP SuccessFactors HCM | SAP Help Portal | SAP Help Portal](https://help.sap.com/docs/SAP_SUCCESSFACTORS_HXM_SUITE) - From e40317cea801d9045a80dbe8078a709575078f94 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:09:57 +0200 Subject: [PATCH 082/117] Update front matter via CAP --- docs/ref-arch/RA0025/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0025/readme.md b/docs/ref-arch/RA0025/readme.md index 450c9b4d4f..d29527c173 100644 --- a/docs/ref-arch/RA0025/readme.md +++ b/docs/ref-arch/RA0025/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0025 -slug: /ref-arch/9a5f7b59dc +id: 4b76ae +slug: /ref-arch/4b76ae sidebar_position: 260 -sidebar_custom_props: - category_index: - - integration title: Transitioning Architectures from SAP NetWeaver description: >- Discover how SAP customers can transition from NetWeaver-based products @@ -79,4 +76,4 @@ It is hence essential for organizations to stay on top of their technology portf ## Resources 1. [Note 1648480](https://me.sap.com/notes/1648480) -2. [SAP Product Availability Matrix](https://userapps.support.sap.com/sap/support/pam) \ No newline at end of file +2. [SAP Product Availability Matrix](https://userapps.support.sap.com/sap/support/pam) From d555ab3b39f18231353660192d4c09070b9cffbd Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:01 +0200 Subject: [PATCH 083/117] Update front matter via CAP --- docs/ref-arch/RA0027/readme.md | 61 +++++++++++++++++++++------------- 1 file changed, 37 insertions(+), 24 deletions(-) diff --git a/docs/ref-arch/RA0027/readme.md b/docs/ref-arch/RA0027/readme.md index f9e042653c..76dabc3197 100644 --- a/docs/ref-arch/RA0027/readme.md +++ b/docs/ref-arch/RA0027/readme.md @@ -1,23 +1,38 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0027 -slug: /ref-arch/d6e703646d +id: a3e184 +slug: /ref-arch/a3e184 sidebar_position: 280 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ -title: Log-Driven Security Operations with SAP Enterprise Threat Detection and SIEM/SOAR Platforms -description: This reference architecture shows how SAP Enterprise Threat Detection provides log-driven security signals that are correlated in FortiSIEM and orchestrated through FortiSOAR to enable centralized monitoring incident investigation and automated response. -sidebar_label: Log-Driven Security Operations with SAP Enterprise Threat Detection and SIEM/SOAR Platforms -keywords: [sap enterprise threat detection, sap security, siem, soar, security operations, soc architecture, log-driven security, event correlation, incident response, security automation, hybrid security architecture, cloud security monitoring] +title: >- + Log-Driven Security Operations with SAP Enterprise Threat Detection and + SIEM/SOAR Platforms +description: >- + This reference architecture shows how SAP Enterprise Threat Detection provides + log-driven security signals that are correlated in FortiSIEM and orchestrated + through FortiSOAR to enable centralized monitoring incident investigation and + automated response. +keywords: + - sap enterprise threat detection + - sap security + - siem + - soar + - security operations + - soc architecture + - log-driven security + - event correlation + - incident response + - security automation + - hybrid security architecture + - cloud security monitoring +sidebar_label: >- + Log-Driven Security Operations with SAP Enterprise Threat Detection and + SIEM/SOAR Platforms image: img/logo.svg -tags: [ref-arch, community-contrib, security, integration, eda] +tags: + - ref-arch + - community-contrib + - security + - integration + - eda hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -25,13 +40,11 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - randomstr1ng + - randomstr1ng +discussion: last_update: - date: 2026-01-26 - author: Julian Petersohn -############################################################ -# End of Front Matter # -############################################################ + author: Julian Petersohn + date: 2026-01-26 --- :::note External Contribution @@ -161,4 +174,4 @@ SAP-related security incidents are synchronized with ITSM platforms, ensuring SA - [SAP Community Webinar: Oh no, someone breached the SAP systems – Cybersecurity for Hybrid SAP Landscapes](https://www.youtube.com/live/AAgAS8JZDq0) - [FortiSIEM SAP Enterprise Threat Detection integration](https://docs.fortinet.com/document/fortisiem/7.4.0/external-systems-configuration-guide/200971/sap-enterprise-threat-detection-etd) -- [FortiSOAR Connectors Content Hub](https://fortisoar.contenthub.fortinet.com//list.html?contentType=all&searchContent=SAP) \ No newline at end of file +- [FortiSOAR Connectors Content Hub](https://fortisoar.contenthub.fortinet.com//list.html?contentType=all&searchContent=SAP) From a50b61a196dfdabee2a4bd740db4954845b419c1 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:05 +0200 Subject: [PATCH 084/117] Update front matter via CAP --- docs/ref-arch/RA0026/2-warehouse-pick-place/readme.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0026/2-warehouse-pick-place/readme.md b/docs/ref-arch/RA0026/2-warehouse-pick-place/readme.md index 030f5b12f6..b9bf2dbb18 100644 --- a/docs/ref-arch/RA0026/2-warehouse-pick-place/readme.md +++ b/docs/ref-arch/RA0026/2-warehouse-pick-place/readme.md @@ -1,12 +1,11 @@ --- -id: id-ra0026-2 -slug: /ref-arch/083f2d968e/2 +id: '7e4168' +slug: /ref-arch/7e4168 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Warehouse Pick & Place description: >- - Learn how Embodied AI & robotics can automate warehouse operations for picking, placing, sorting, and other warehouse tasks. + Learn how Embodied AI & robotics can automate warehouse operations for + picking, placing, sorting, and other warehouse tasks. keywords: - sap - joule @@ -33,7 +32,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 From f0b3a1db8d9d31003cd6b9bd9ebbb760586bcaaa Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:09 +0200 Subject: [PATCH 085/117] Update front matter via CAP --- docs/ref-arch/RA0029/3-pro-code-ai-agents/readme.md | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0029/3-pro-code-ai-agents/readme.md b/docs/ref-arch/RA0029/3-pro-code-ai-agents/readme.md index 997b12fe78..4d7d999f7a 100644 --- a/docs/ref-arch/RA0029/3-pro-code-ai-agents/readme.md +++ b/docs/ref-arch/RA0029/3-pro-code-ai-agents/readme.md @@ -1,10 +1,12 @@ --- -id: id-ra0029-3 -slug: /ref-arch/ca1d2a3e/3 +id: 7b6426 +slug: /ref-arch/7b6426 sidebar_position: 3 title: Pro-Code AI Agents on SAP BTP description: >- - Learn how to build custom, pro-code AI agents on SAP BTP using SAP Cloud SDK for AI with popular frameworks like LangGraph, AutoGen and CrewAI for maximum flexibility and control over complex business logic. + Learn how to build custom, pro-code AI agents on SAP BTP using SAP Cloud SDK + for AI with popular frameworks like LangGraph, AutoGen and CrewAI for maximum + flexibility and control over complex business logic. keywords: - sap - ai agents @@ -36,7 +38,7 @@ draft: false unlisted: false contributors: - kay-schmitteckert -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-05-04 @@ -130,4 +132,4 @@ Pro-code agents enable advanced scenarios that require deep technical customizat ## Examples Take a look at the following examples that build upon or implement elements of the Reference Architecture: - [Reference Implementation for A2A-Compliant Pro-Code Agents on SAP BTP with Joule Integration](https://github.com/SAP-samples/btp-joule-a2a-pro-code-agent): Modular reference implementation covering a full-fledged agentic scenario end to end including Joule Integration via the A2A Protocol. -- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. \ No newline at end of file +- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. From bf08a57bd43a6e2acd0d41ccb2cb3ee1fcbb271f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:14 +0200 Subject: [PATCH 086/117] Update front matter via CAP --- docs/ref-arch/RA0021/readme.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0021/readme.md b/docs/ref-arch/RA0021/readme.md index fe57b4ebe2..4000ef1471 100644 --- a/docs/ref-arch/RA0021/readme.md +++ b/docs/ref-arch/RA0021/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0021 -slug: /ref-arch/58f6d88e9a +id: 6501d5 +slug: /ref-arch/6501d5 sidebar_position: 220 -sidebar_custom_props: - category_index: - - integration title: Application to Application Integration description: >- Enable seamless App2App integration with SAP Integration Suite for near From ab5f9c6eaf156fe0c38379cb78456195dda6e30d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:18 +0200 Subject: [PATCH 087/117] Update front matter via CAP --- docs/ref-arch/RA0029/2-low-code-ai-agents/readme.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0029/2-low-code-ai-agents/readme.md b/docs/ref-arch/RA0029/2-low-code-ai-agents/readme.md index c306be4cdc..a11cde71e2 100644 --- a/docs/ref-arch/RA0029/2-low-code-ai-agents/readme.md +++ b/docs/ref-arch/RA0029/2-low-code-ai-agents/readme.md @@ -1,10 +1,11 @@ --- -id: id-ra0029-2 -slug: /ref-arch/ca1d2a3e/2 +id: 219c07 +slug: /ref-arch/219c07 sidebar_position: 2 title: Low-Code AI Agents with Joule Studio description: >- - Learn how to rapidly develop and deploy AI agents using the low-code capabilities of Joule Studio in SAP Build. + Learn how to rapidly develop and deploy AI agents using the low-code + capabilities of Joule Studio in SAP Build. keywords: - sap - ai agents @@ -30,7 +31,7 @@ draft: false unlisted: false contributors: - kay-schmitteckert -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-03-19 From f2c0fe8da1a600b5743a6e3d181fb0739b0dcd61 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:22 +0200 Subject: [PATCH 088/117] Update front matter via CAP --- .../RA0025/1-sap-pi-po-to-integration-suite/readme.md | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0025/1-sap-pi-po-to-integration-suite/readme.md b/docs/ref-arch/RA0025/1-sap-pi-po-to-integration-suite/readme.md index 6bf57591a7..1175b7b1bc 100644 --- a/docs/ref-arch/RA0025/1-sap-pi-po-to-integration-suite/readme.md +++ b/docs/ref-arch/RA0025/1-sap-pi-po-to-integration-suite/readme.md @@ -1,9 +1,7 @@ --- -id: id-ra0025-1 -slug: /ref-arch/9a5f7b59dc/1 +id: 8566b4 +slug: /ref-arch/8566b4 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Migrating from SAP Process Integration/Orchestration to SAP Integration Suite description: >- Learn about the transition from SAP Process Integration (PI) and Process @@ -114,4 +112,4 @@ For integration scenarios that exclusively involve systems within the customer p 1. [Get Started with Migration to SAP Integration Suite](https://discovery-center.cloud.sap/missiondetail/4408/4694/) 2. [Automate the Migration from SAP Process Integration to SAP Integration Suite with Figaf](https://discovery-center.cloud.sap/missiondetail/3717/3760/) -3. [Automate over 65% of your SAP Integration Suite migration with Int4 solutions](https://discovery-center.cloud.sap/missiondetail/4196/4449/) \ No newline at end of file +3. [Automate over 65% of your SAP Integration Suite migration with Int4 solutions](https://discovery-center.cloud.sap/missiondetail/4196/4449/) From 0a6c554fe2e3f7582121e86883c41f75a4dbf82e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:27 +0200 Subject: [PATCH 089/117] Update front matter via CAP --- docs/ref-arch/RA0029/9-agent-behavior-mining/readme.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0029/9-agent-behavior-mining/readme.md b/docs/ref-arch/RA0029/9-agent-behavior-mining/readme.md index f9cf1ab749..0542606d65 100644 --- a/docs/ref-arch/RA0029/9-agent-behavior-mining/readme.md +++ b/docs/ref-arch/RA0029/9-agent-behavior-mining/readme.md @@ -1,6 +1,6 @@ --- -id: id-ra0029-9 -slug: /ref-arch/ca1d2a3e/9 +id: 3c8d50 +slug: /ref-arch/3c8d50 sidebar_position: 9 title: Agent Behavior Mining description: >- @@ -28,8 +28,8 @@ toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -contributors: -discussion: +contributors: +discussion: last_update: author: gabriel-kevorkian date: 2026-06-02 @@ -106,4 +106,3 @@ This closes the loop on the **Agent Value Impact** pillar of SAP's [AI Agent Exc - [SAP Signavio Process Intelligence](https://help.sap.com/docs/signavio-process-intelligence?locale=en-US) - [SAP LeanIX Agent Hub](https://help.sap.com/docs/leanix/ea/ai-agent-hub?locale=en-US) - [Joule Studio - AI First development environment](https://www.sap.com/products/artificial-intelligence/joule-studio.html) - From bc09c67a442e80d2b35ac62394acd7de0271272d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:31 +0200 Subject: [PATCH 090/117] Update front matter via CAP --- docs/ref-arch/RA0026/5-quality-inspection/readme.md | 13 +++++-------- 1 file changed, 5 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0026/5-quality-inspection/readme.md b/docs/ref-arch/RA0026/5-quality-inspection/readme.md index 097889f424..6cf409e981 100644 --- a/docs/ref-arch/RA0026/5-quality-inspection/readme.md +++ b/docs/ref-arch/RA0026/5-quality-inspection/readme.md @@ -1,12 +1,9 @@ --- -id: id-ra0026-5 -slug: /ref-arch/083f2d968e/5 +id: 90f40f +slug: /ref-arch/90f40f sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Quality Inspection -description: >- - Discover Embodied AI for quality inspection +description: Discover Embodied AI for quality inspection keywords: - sap - joule @@ -32,7 +29,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 @@ -65,4 +62,4 @@ Associated SAP applications: - [What is embedded AI?](https://www.sap.com/resources/embedded-ai-explained) - [SAP Open Source Report 2025](https://d.dam.sap.com/a/CRdeMdL/SAP_Open_Source_Report_2025.pdf?rc=10&inline=true&doi=SAP1270985) - [Demo: Physical AI | Business Processes & Robots | SAP TechEd 2025](https://www.youtube.com/watch?v=4ZzpFQZOh_I) -- :loudspeaker: Want to try out Embodied AI? [Contact SAP](https://url.sap/embodied-ai) for your options. \ No newline at end of file +- :loudspeaker: Want to try out Embodied AI? [Contact SAP](https://url.sap/embodied-ai) for your options. From 79ad55cd105f9d49a39d8a60b87ae1e62baa4cb0 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:35 +0200 Subject: [PATCH 091/117] Update front matter via CAP --- .../readme.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0029/5-integrate-joule-agents-and-tools-into-your-ecosystem/readme.md b/docs/ref-arch/RA0029/5-integrate-joule-agents-and-tools-into-your-ecosystem/readme.md index 4542d1d9d7..9dc650d8d5 100644 --- a/docs/ref-arch/RA0029/5-integrate-joule-agents-and-tools-into-your-ecosystem/readme.md +++ b/docs/ref-arch/RA0029/5-integrate-joule-agents-and-tools-into-your-ecosystem/readme.md @@ -1,10 +1,11 @@ --- -id: id-ra0029-5 -slug: /ref-arch/ca1d2a3e/5 +id: fe0d1d +slug: /ref-arch/fe0d1d sidebar_position: 5 title: Integrating Joule Agents into Your Ecosystem description: >- - Learn how to expose Joule agents for consumption by third-party applications and external systems using the Agent Gateway with the A2A protocol. + Learn how to expose Joule agents for consumption by third-party applications + and external systems using the Agent Gateway with the A2A protocol. keywords: - sap - ai agents @@ -32,7 +33,7 @@ draft: false unlisted: false contributors: - kay-schmitteckert -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-05-06 From bd33a2c325c0a06949adf13fca9172396f952a43 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:39 +0200 Subject: [PATCH 092/117] Update front matter via CAP --- .../RA0029/4-integrate-ai-agents-with-joule/readme.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0029/4-integrate-ai-agents-with-joule/readme.md b/docs/ref-arch/RA0029/4-integrate-ai-agents-with-joule/readme.md index 49ff04b7d9..7c63d3625a 100644 --- a/docs/ref-arch/RA0029/4-integrate-ai-agents-with-joule/readme.md +++ b/docs/ref-arch/RA0029/4-integrate-ai-agents-with-joule/readme.md @@ -1,10 +1,11 @@ --- -id: id-ra0029-4 -slug: /ref-arch/ca1d2a3e/4 +id: ae6821 +slug: /ref-arch/ae6821 sidebar_position: 4 title: Integrating AI Agents with Joule description: >- - Learn the architectural patterns for integrating both low-code and pro-code AI agents with Joule, SAP's AI copilot, for a unified user experience. + Learn the architectural patterns for integrating both low-code and pro-code AI + agents with Joule, SAP's AI copilot, for a unified user experience. keywords: - sap - ai agents @@ -32,7 +33,7 @@ draft: false unlisted: false contributors: - kay-schmitteckert -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-05-04 @@ -108,4 +109,4 @@ By supporting both of these patterns, SAP provides a comprehensive framework tha Take a look at the following examples that build upon or implement elements of the Reference Architecture: - [Reference Implementation for A2A-Compliant Pro-Code Agents on SAP BTP with Joule Integration](https://github.com/SAP-samples/btp-joule-a2a-pro-code-agent): Modular reference implementation covering a full-fledged agentic scenario end to end including Joule Integration via the A2A Protocol. - [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. -- [Joule A2A: Connect Code Based Agents into Joule](https://community.sap.com/t5/technology-blog-posts-by-sap/joule-a2a-connect-code-based-agents-into-joule/ba-p/14329279): Shows how to integrate a custom Python LangGraph ReAct AI agent into Joule using pro-code extensibility and A2A integration. \ No newline at end of file +- [Joule A2A: Connect Code Based Agents into Joule](https://community.sap.com/t5/technology-blog-posts-by-sap/joule-a2a-connect-code-based-agents-into-joule/ba-p/14329279): Shows how to integrate a custom Python LangGraph ReAct AI agent into Joule using pro-code extensibility and A2A integration. From 886c67ef2d111fb990d487f9f158a110c929bb76 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:44 +0200 Subject: [PATCH 093/117] Update front matter via CAP --- docs/ref-arch/RA0030/1-ingestion/readme.md | 26 +++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/docs/ref-arch/RA0030/1-ingestion/readme.md b/docs/ref-arch/RA0030/1-ingestion/readme.md index cfac6b69ba..7c23f7b026 100644 --- a/docs/ref-arch/RA0030/1-ingestion/readme.md +++ b/docs/ref-arch/RA0030/1-ingestion/readme.md @@ -1,28 +1,32 @@ --- -id: id-ra0030-1 -slug: /ref-arch/LcR6Senh/1 +id: e26d4d +slug: /ref-arch/e26d4d sidebar_position: 1 -title: 'Document Ingestion Patterns for SAP Document AI' -description: 'Design flexible document intake architectures supporting email, API, mobile capture, and enterprise system integration for intelligent document processing.' -keywords: +title: Document Ingestion Patterns for SAP Document AI +description: >- + Design flexible document intake architectures supporting email, API, mobile + capture, and enterprise system integration for intelligent document + processing. +keywords: - appdev - genai -sidebar_label: 'Document Ingestion Patterns for SAP Document AI' +sidebar_label: Document Ingestion Patterns for SAP Document AI image: img/logo.svg +tags: + - appdev + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -tags: - - appdev - - genai contributors: - pirnz-sap +discussion: last_update: - date: 2026-06-03 author: pirnz-sap + date: 2026-06-03 --- Business documents arrive through diverse channels. Emails, but also faxes, chats in messaging apps, ftp servers... The document ingestion accommodates these varied sources while ensuring auditability and reliable delivery to SAP Document AI for processing. The ingestion layer serves as the entry point, responsible for document capture, optional pre-processing, and submission to the AI extraction service. @@ -69,4 +73,4 @@ The reference architecture demonstrates how documents from various sources reach - [Document AI OData API Reference](https://api.sap.com/api/document_information_extraction_api_v2/overview) - [SAP Cloud Integration Documentation](https://help.sap.com/docs/SAP_INTEGRATION_SUITE) - [Joule Work Mobile App Documentation](https://help.sap.com/docs/JOULE_WORK_MOBILE) -- [SAP Cloud Application Programming Model (CAP)](https://cap.cloud.sap/docs/guides/) \ No newline at end of file +- [SAP Cloud Application Programming Model (CAP)](https://cap.cloud.sap/docs/guides/) From 7c90bd9f924c2dfc1f83cd56ce46c51111691633 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:48 +0200 Subject: [PATCH 094/117] Update front matter via CAP --- .../RA0024/1-joule-for-sap-s4-hana/readme.md | 51 ++++++++----------- 1 file changed, 20 insertions(+), 31 deletions(-) diff --git a/docs/ref-arch/RA0024/1-joule-for-sap-s4-hana/readme.md b/docs/ref-arch/RA0024/1-joule-for-sap-s4-hana/readme.md index 195bf014a9..039f303686 100644 --- a/docs/ref-arch/RA0024/1-joule-for-sap-s4-hana/readme.md +++ b/docs/ref-arch/RA0024/1-joule-for-sap-s4-hana/readme.md @@ -1,30 +1,22 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-1 -slug: /ref-arch/06ff6062dc/1 +id: ebe268 +slug: /ref-arch/ebe268 sidebar_position: 1 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ -title: Joule in SAP S/4HANA Cloud Private Edition and SAP S/4HANA Cloud Public Edition +title: >- + Joule in SAP S/4HANA Cloud Private Edition and SAP S/4HANA Cloud Public + Edition description: Reference Architectures for Joule and SAP S/4HANA(PCE and Public Cloud) +keywords: + - sap + - joule + - ai sidebar_label: Joule in SAP S/4HANA Cloud -keywords: - - sap - - joule - - ai image: img/ac-soc-med.png -tags: - - genai - - agents - - build - - appdev +tags: + - genai + - agents + - build + - appdev hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -32,16 +24,13 @@ toc_max_heading_level: 4 draft: false unlisted: true contributors: - - pra1veenk - - anbazhagan-uma - - nagesh-caparthy1 -discussion: + - pra1veenk + - anbazhagan-uma + - nagesh-caparthy1 +discussion: last_update: - date: 2025-10-29 - author: pra1veenk -############################################################ -# End of Front Matter # -############################################################ + author: pra1veenk + date: 2025-10-29 --- From 402208b539f06ad7c603a7c044e124ed2427a66b Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:52 +0200 Subject: [PATCH 095/117] Update front matter via CAP --- docs/ref-arch/RA0030/2-enrichment/readme.md | 24 ++++++++++++--------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0030/2-enrichment/readme.md b/docs/ref-arch/RA0030/2-enrichment/readme.md index 7269c80739..7b320068d2 100644 --- a/docs/ref-arch/RA0030/2-enrichment/readme.md +++ b/docs/ref-arch/RA0030/2-enrichment/readme.md @@ -1,28 +1,32 @@ --- -id: id-ra0030-2 -slug: /ref-arch/LcR6Senh/2 +id: b2b40e +slug: /ref-arch/b2b40e sidebar_position: 2 -title: 'Data Extraction and Enrichment Patterns for SAP Document AI' -description: 'Design intelligent extraction architectures with schema configuration, confidence scoring, master data enrichment, and business rule validation for enterprise document processing.' -keywords: +title: Data Extraction and Enrichment Patterns for SAP Document AI +description: >- + Design intelligent extraction architectures with schema configuration, + confidence scoring, master data enrichment, and business rule validation for + enterprise document processing. +keywords: - appdev - genai -sidebar_label: 'Data Extraction and Enrichment Patterns for SAP Document AI' +sidebar_label: Data Extraction and Enrichment Patterns for SAP Document AI image: img/logo.svg +tags: + - appdev + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -tags: - - appdev - - genai contributors: - pirnz-sap +discussion: last_update: - date: 2026-06-03 author: pirnz-sap + date: 2026-06-03 --- Extracting structured data from unstructured documents is only the first step in intelligent document processing. The enrichment layer transforms raw extraction output into business-ready information by validating data against master records and applying business rules. This approach, extraction followed by enrichment, enables high-accuracy automation while having flexibility for specific business logic. From 651baf73fc87e96d2ae07e994e966cd3876a6c17 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:10:56 +0200 Subject: [PATCH 096/117] Update front matter via CAP --- docs/ref-arch/RA0030/3-posting/readme.md | 26 ++++++++++++++---------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/docs/ref-arch/RA0030/3-posting/readme.md b/docs/ref-arch/RA0030/3-posting/readme.md index 7a90552445..1a4960335f 100644 --- a/docs/ref-arch/RA0030/3-posting/readme.md +++ b/docs/ref-arch/RA0030/3-posting/readme.md @@ -1,28 +1,32 @@ --- -id: id-ra0030-3 -slug: /ref-arch/LcR6Senh/3 +id: c62bee +slug: /ref-arch/c62bee sidebar_position: 3 -title: 'Document Posting and System Integration Patterns for SAP Document AI' -description: 'Design robust integration architectures for posting extracted and enriched document data to SAP S/4HANA, Business ByDesign, and third-party systems with error handling and monitoring.' -keywords: +title: Document Posting and System Integration Patterns for SAP Document AI +description: >- + Design robust integration architectures for posting extracted and enriched + document data to SAP S/4HANA, Business ByDesign, and third-party systems with + error handling and monitoring. +keywords: - appdev - genai -sidebar_label: 'Document Posting and System Integration Patterns for SAP Document AI' +sidebar_label: Document Posting and System Integration Patterns for SAP Document AI image: img/logo.svg +tags: + - appdev + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -tags: - - appdev - - genai contributors: - pirnz-sap +discussion: last_update: - date: 2026-06-03 author: pirnz-sap + date: 2026-06-03 --- The final stage of intelligent document processing transforms validated, enriched data into business documents in enterprise systems. Selecting the appropriate integration pattern depends on complexity requirements, governance policies, and operational constraints. @@ -64,4 +68,4 @@ The final stage of intelligent document processing transforms validated, enriche - [SAP Cloud Integration Documentation](https://help.sap.com/docs/SAP_INTEGRATION_SUITE) - [SAP S/4HANA Cloud OData APIs](https://api.sap.com/products/SAPS4HANACloud/overview) - [SAP S/4HANA Cloud Private Edition APIs](https://api.sap.com/products/SAPS4HANACloudPrivateEdition/apis/all) -- [SAP Cloud Connector Setup Guide](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/cloud-connector) \ No newline at end of file +- [SAP Cloud Connector Setup Guide](https://help.sap.com/docs/connectivity/sap-btp-connectivity-cf/cloud-connector) From 36d3926228269dc4dc7ca14b49bc6532ddcebe67 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:00 +0200 Subject: [PATCH 097/117] Update front matter via CAP --- docs/ref-arch/RA0024/2-joule-iam/readme.md | 32 +++++++--------------- 1 file changed, 10 insertions(+), 22 deletions(-) diff --git a/docs/ref-arch/RA0024/2-joule-iam/readme.md b/docs/ref-arch/RA0024/2-joule-iam/readme.md index 9b99b76371..0ea74812f5 100644 --- a/docs/ref-arch/RA0024/2-joule-iam/readme.md +++ b/docs/ref-arch/RA0024/2-joule-iam/readme.md @@ -1,20 +1,11 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-2 -slug: /ref-arch/06ff6062dc/2 +id: ea5d4f +slug: /ref-arch/ea5d4f sidebar_position: 2 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ title: Identity and Access Management for SAP Joule description: >- - This reference architecture describes the IAM related flows for SAP Joule with SAP Build Work Zone and via the SAP Cloud Identity Services. + This reference architecture describes the IAM related flows for SAP Joule with + SAP Build Work Zone and via the SAP Cloud Identity Services. keywords: - sap - joule @@ -25,7 +16,7 @@ keywords: - access management sidebar_label: Joule and IAM image: img/ac-soc-med.png -tags: +tags: - genai - agents - build @@ -38,15 +29,12 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - sapgunnar - - gunnar-kosche_sap -discussion: + - sapgunnar + - gunnar-kosche_sap +discussion: last_update: - date: 2025-09-22 - author: fabianleh -############################################################ -# End of Front Matter # -############################################################ + author: fabianleh + date: 2025-09-22 --- This architecture page focuses on Identity and Access Management (IAM) for SAP Business AI and SAP Joule. The key advantage of integrating AI is enabling users to leverage cross-domain capabilities, connecting processes and data across multiple business applications. Achieving this requires a robust architecture with comprehensive cybersecurity and IAM features. Note that this approach may differ from traditional project and customer landscapes, where user and access management were typically handled separately for each business application. From de5c0325006aa6ae22cac680bf4e48b8f55b966d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:04 +0200 Subject: [PATCH 098/117] Update front matter via CAP --- docs/ref-arch/RA0030/0-end-to-end/readme.md | 26 ++++++++++++--------- 1 file changed, 15 insertions(+), 11 deletions(-) diff --git a/docs/ref-arch/RA0030/0-end-to-end/readme.md b/docs/ref-arch/RA0030/0-end-to-end/readme.md index ab03ef895f..76c33f3c56 100644 --- a/docs/ref-arch/RA0030/0-end-to-end/readme.md +++ b/docs/ref-arch/RA0030/0-end-to-end/readme.md @@ -1,30 +1,34 @@ --- -id: id-ra0030-0 -slug: /ref-arch/LcR6Senh/0 +id: 744df4 +slug: /ref-arch/744df4 sidebar_position: 0 -title: 'Document Processing with SAP Document AI' -description: 'Architect end-to-end document processing solutions using SAP Document AI to automate extraction, validation, and posting of business documents to enterprise systems.' -keywords: +title: Document Processing with SAP Document AI +description: >- + Architect end-to-end document processing solutions using SAP Document AI to + automate extraction, validation, and posting of business documents to + enterprise systems. +keywords: - appdev - genai -sidebar_label: 'Document Processing with SAP Document AI' +sidebar_label: Document Processing with SAP Document AI image: img/logo.svg +tags: + - appdev + - genai hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false unlisted: false -tags: - - appdev - - genai contributors: - pirnz-sap +discussion: last_update: - date: 2026-06-03 author: pirnz-sap + date: 2026-06-03 --- - + Enterprises process vast volumes of business documents daily—invoices, purchase orders, receipts, delivery notes—often requiring manual data entry into enterprise systems. Document processing (IDP) transforms this operational burden by leveraging AI to automatically extract, validate, and route document data to systems of record. SAP Document AI provides pre-trained models and generative AI capabilities to automate document processing, enabling organizations to reduce manual effort, accelerate cycle times, and improve data accuracy. This reference architecture provides comprehensive guidance for designing and implementing, IDP solutions with SAP Document AI. From multi-channel document ingestion to AI-powered extraction, master data enrichment, and external system integrations, this guide covers architectural patterns, service selection criteria, and best practices for building document processing pipelines. From 61024c696046c61b7fa8b5905d745358e79c2011 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:08 +0200 Subject: [PATCH 099/117] Update front matter via CAP --- docs/ref-arch/RA0026/1-extensibility/readme.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0026/1-extensibility/readme.md b/docs/ref-arch/RA0026/1-extensibility/readme.md index cd56826aeb..017dd05c3f 100644 --- a/docs/ref-arch/RA0026/1-extensibility/readme.md +++ b/docs/ref-arch/RA0026/1-extensibility/readme.md @@ -1,12 +1,12 @@ --- -id: id-ra0026-1 -slug: /ref-arch/083f2d968e/1 +id: 9673f9 +slug: /ref-arch/9673f9 sidebar_position: 1 -sidebar_custom_props: - category_index: [] -title: Extensibility, Interoperability, and Partner Technologies +title: 'Extensibility, Interoperability, and Partner Technologies' description: >- - Discover how SAP leverages its partner ecosystem to deliver Embodied AI at scale. Learn how partners and customers can extend Embodied AI for their use cases and get insights into interoperability. + Discover how SAP leverages its partner ecosystem to deliver Embodied AI at + scale. Learn how partners and customers can extend Embodied AI for their use + cases and get insights into interoperability. keywords: - sap - joule @@ -14,7 +14,7 @@ keywords: - physical AI - robotics - robots -sidebar_label: Extensibility, Interoperability, and Partner Technologies +sidebar_label: 'Extensibility, Interoperability, and Partner Technologies' image: img/ac-soc-med.png tags: - genai @@ -34,7 +34,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 From b043d589912011be1d2348fc30380643d9cfd84e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:12 +0200 Subject: [PATCH 100/117] Update front matter via CAP --- docs/ref-arch/RA0029/readme.md | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0029/readme.md b/docs/ref-arch/RA0029/readme.md index 77c0a9dd2a..df6a777c84 100644 --- a/docs/ref-arch/RA0029/readme.md +++ b/docs/ref-arch/RA0029/readme.md @@ -1,14 +1,13 @@ --- -id: id-ra0029 -slug: /ref-arch/ca1d2a3e +id: 98efa0 +slug: /ref-arch/98efa0 sidebar_position: 300 -sidebar_custom_props: - category_index: - - ai - - appdev title: Agentic AI & AI Agents description: >- - Build, integrate and orchestrate AI agents on SAP BTP. This reference architecture covers low-code agents with Joule Studio, pro-code agents with SAP Cloud SDK for AI, bidirectional integration with Joule and Agent2Agent (A2A) interoperability. + Build, integrate and orchestrate AI agents on SAP BTP. This reference + architecture covers low-code agents with Joule Studio, pro-code agents with + SAP Cloud SDK for AI, bidirectional integration with Joule and Agent2Agent + (A2A) interoperability. keywords: - sap - ai agents @@ -41,7 +40,7 @@ unlisted: false contributors: - kay-schmitteckert - micinit -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-05-04 @@ -111,4 +110,4 @@ AI agents integrate with Joule through bidirectional A2A communication, enabling ## Examples Take a look at the following examples that build upon or implement elements of the Reference Architecture: - [Reference Implementation for A2A-Compliant Pro-Code Agents on SAP BTP with Joule Integration](https://github.com/SAP-samples/btp-joule-a2a-pro-code-agent): Modular reference implementation covering a full-fledged agentic scenario end to end including Joule Integration via the A2A Protocol. -- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. \ No newline at end of file +- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. From 99cfebd9300fde3d64040e4dcb3bcb5a45aa350f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:16 +0200 Subject: [PATCH 101/117] Update front matter via CAP --- .../RA0029/8-ai-agent-identity/readme.md | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0029/8-ai-agent-identity/readme.md b/docs/ref-arch/RA0029/8-ai-agent-identity/readme.md index cd6f9ee89a..f3d25d741e 100644 --- a/docs/ref-arch/RA0029/8-ai-agent-identity/readme.md +++ b/docs/ref-arch/RA0029/8-ai-agent-identity/readme.md @@ -1,12 +1,16 @@ --- -id: id-ra0029-8 -slug: /ref-arch/RA0029/8 +id: 140bdb +slug: /ref-arch/140bdb sidebar_position: 7 -sidebar_custom_props: - category_index: [] title: Agent Identity description: >- - The Agent Identity is the representation of the artifacts of an agent required to follow proper Identity Access Management and especially Agent Governance procedures. The Agent Identity allows enterprises to define and restrict how and what an agent can do within certain boundaries. The Agent Identity concept allows a generic way to manage agent access to limit unnecessary "chatty" communication between agents by establishing several policy enforcement points to fail early in the process. + The Agent Identity is the representation of the artifacts of an agent required + to follow proper Identity Access Management and especially Agent Governance + procedures. The Agent Identity allows enterprises to define and restrict how + and what an agent can do within certain boundaries. The Agent Identity concept + allows a generic way to manage agent access to limit unnecessary "chatty" + communication between agents by establishing several policy enforcement points + to fail early in the process. keywords: - sap - ai integration @@ -29,7 +33,7 @@ draft: false unlisted: false contributors: - sapgunnar -discussion: +discussion: last_update: author: sapgunnar date: 2026-05-12 From d4433f4d9c678a4497a8008ba446fd93f2a3f562 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:20 +0200 Subject: [PATCH 102/117] Update front matter via CAP --- .../readme.md | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/docs/ref-arch/RA0029/7-agentic-engineering-for-sap-extensions/readme.md b/docs/ref-arch/RA0029/7-agentic-engineering-for-sap-extensions/readme.md index 3c6798e1cc..326553b15c 100644 --- a/docs/ref-arch/RA0029/7-agentic-engineering-for-sap-extensions/readme.md +++ b/docs/ref-arch/RA0029/7-agentic-engineering-for-sap-extensions/readme.md @@ -1,17 +1,12 @@ --- -id: id-ra0030-8 -slug: /ref-arch/ca1d2a3e/8 +id: 0821c4 +slug: /ref-arch/0821c4 sidebar_position: 8 -sidebar_custom_props: - category_index: - - genai - - appdev title: Agentic Engineering for SAP Extensions description: >- - Agentic engineering for BTP Extensions: context engineering, grounding through MCP - servers and SDKs, multi-agent orchestration and architecture patterns for + Agentic engineering for BTP Extensions: context engineering, grounding through + MCP servers and SDKs, multi-agent orchestration and architecture patterns for AI-native development on SAP BTP. -sidebar_label: Agentic Engineering for SAP Extensions keywords: - sap - agentic engineering @@ -22,6 +17,7 @@ keywords: - sap ai core - SAP Fiori CAP UI5 - sap btp +sidebar_label: Agentic Engineering for SAP Extensions image: img/ac-soc-med.png tags: - genai @@ -32,10 +28,11 @@ hide_title: false toc_min_heading_level: 2 toc_max_heading_level: 4 draft: false +unlisted: false contributors: - guilherme-segantini - mponce -discussion: +discussion: last_update: author: guilherme-segantini date: 2026-05-08 From 41505b2b7283754c10dc80ee8bde47895a8d72e2 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:24 +0200 Subject: [PATCH 103/117] Update front matter via CAP --- docs/ref-arch/RA0023/readme.md | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/docs/ref-arch/RA0023/readme.md b/docs/ref-arch/RA0023/readme.md index dbf67106a0..8df9ae2e27 100644 --- a/docs/ref-arch/RA0023/readme.md +++ b/docs/ref-arch/RA0023/readme.md @@ -1,14 +1,7 @@ --- -id: id-ra0023 -slug: /ref-arch/1c5706feb5 +id: b51e91 +slug: /ref-arch/b51e91 sidebar_position: 240 -sidebar_custom_props: - category_index: - - appdev - - opsec - - aws - - azure - - gcp title: DevOps with SAP BTP description: >- Adopt agile DevOps principles on SAP BTP with cloud services and tools for From 66fe2f91a103873485f5c7592980f15e33a8f1d2 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:29 +0200 Subject: [PATCH 104/117] Update front matter via CAP --- docs/ref-arch/RA0030/readme.md | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/docs/ref-arch/RA0030/readme.md b/docs/ref-arch/RA0030/readme.md index df26b20aba..48079f28de 100644 --- a/docs/ref-arch/RA0030/readme.md +++ b/docs/ref-arch/RA0030/readme.md @@ -1,34 +1,35 @@ --- -id: id-ra0030 -slug: /ref-arch/LcR6Senh +id: 766aa3 +slug: /ref-arch/766aa3 sidebar_position: 30 -title: 'SAP Document AI' -description: 'Reference Architecture for SAP Document AI.' -keywords: +title: SAP Document AI +description: Reference Architecture for SAP Document AI. +keywords: - aws - azure - gcp - genai - cap -sidebar_label: 'SAP Document AI' +sidebar_label: SAP Document AI image: img/logo.svg -hide_table_of_contents: false -hide_title: false -toc_min_heading_level: 2 -toc_max_heading_level: 4 -draft: false -unlisted: false tags: - aws - azure - gcp - genai - cap +hide_table_of_contents: false +hide_title: false +toc_min_heading_level: 2 +toc_max_heading_level: 4 +draft: false +unlisted: false contributors: - ChrisLenschow +discussion: last_update: - date: 2026-06-03 author: ChrisLenschow + date: 2026-06-03 --- SAP Document AI helps applications turn unstructured business documents — invoices, purchase orders, remittance advices, delivery notes, contracts, and custom forms — into structured, validated data that downstream SAP and non-SAP processes can consume. It combines OCR, pretrained and customer-trained extraction models, and LLM-based reasoning into a managed service on SAP Business Technology Platform (SAP BTP). @@ -116,6 +117,3 @@ Continue exploring the subsections to learn how to design a solution that will a - SAP Help Portal - [SAP Document AI (SAP Help Portal)](https://help.sap.com/docs/document-ai) - [Generative AI Hub in SAP AI Core (SAP Help Portal)](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/generative-ai-hub-in-sap-ai-core) - - - From 430b2ea0211c35a2b854cb5c18c17c1b17797f85 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:33 +0200 Subject: [PATCH 105/117] Update front matter via CAP --- docs/ref-arch/RA0024/readme.md | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/ref-arch/RA0024/readme.md b/docs/ref-arch/RA0024/readme.md index 51150df1ba..865e18db00 100644 --- a/docs/ref-arch/RA0024/readme.md +++ b/docs/ref-arch/RA0024/readme.md @@ -1,14 +1,12 @@ --- -id: id-ra0024 -slug: /ref-arch/06ff6062dc +id: 464deb +slug: /ref-arch/464deb sidebar_position: 250 -sidebar_custom_props: - category_index: - - ai - - appdev title: Integrating and Extending Joule description: >- - Explore key topics for implementing and extending Joule, from enterprise integration with systems like SAP S/4HANA and SAP SuccessFactors to building custom skills and agents with Joule Studio and SAP BTP + Explore key topics for implementing and extending Joule, from enterprise + integration with systems like SAP S/4HANA and SAP SuccessFactors to building + custom skills and agents with Joule Studio and SAP BTP keywords: - sap build - joule studio @@ -33,16 +31,16 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - fabianleh - - marvinklose - - dermats - - nagesh-caparthy1 - - anbazhagana-uma - - pra1veenk -discussion: + - fabianleh + - marvinklose + - dermats + - nagesh-caparthy1 + - anbazhagana-uma + - pra1veenk +discussion: last_update: - date: 2026-03-16 author: fabianleh + date: 2026-03-16 --- Joule is an AI-powered SAP co-pilot designed to enhance productivity and decision-making within enterprise environments.Joule is embedded across the SAP Enterprise Solutions portfolio, accessible to all users, providing contextual assistance, automating routine tasks, and delivering insights that drive better business outcomes. From 31a75739c4b30bbdd8509f394e73ad36dbdfd985 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:37 +0200 Subject: [PATCH 106/117] Update front matter via CAP --- .../RA0029/10-third-party-mcp-access/readme.md | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/docs/ref-arch/RA0029/10-third-party-mcp-access/readme.md b/docs/ref-arch/RA0029/10-third-party-mcp-access/readme.md index 806826bd58..b53497f775 100644 --- a/docs/ref-arch/RA0029/10-third-party-mcp-access/readme.md +++ b/docs/ref-arch/RA0029/10-third-party-mcp-access/readme.md @@ -1,10 +1,12 @@ --- -id: id-ra0029-10 -slug: /ref-arch/ca1d2a3e/10 +id: '137800' +slug: /ref-arch/137800 sidebar_position: 10 title: Third-Party MCP Access to SAP Solutions description: >- - Guidance on accessing SAP solutions via third-party MCP servers, covering governance guardrails, OWASP MCP Top 10 risks, and SAP's recommended managed MCP approach via SAP Integration Suite and Joule Studio. + Guidance on accessing SAP solutions via third-party MCP servers, covering + governance guardrails, OWASP MCP Top 10 risks, and SAP's recommended managed + MCP approach via SAP Integration Suite and Joule Studio. keywords: - sap - mcp @@ -34,7 +36,7 @@ unlisted: false contributors: - hterminasyan - mgnther -discussion: +discussion: last_update: author: hterminasyan date: 2026-06-08 From aa8cc502be06471d0be15d62d60647b8f7415c98 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:41 +0200 Subject: [PATCH 107/117] Update front matter via CAP --- docs/ref-arch/RA0024/6-joule-studio/readme.md | 46 +++++++------------ 1 file changed, 16 insertions(+), 30 deletions(-) diff --git a/docs/ref-arch/RA0024/6-joule-studio/readme.md b/docs/ref-arch/RA0024/6-joule-studio/readme.md index 89127d3daa..0757f4faf4 100644 --- a/docs/ref-arch/RA0024/6-joule-studio/readme.md +++ b/docs/ref-arch/RA0024/6-joule-studio/readme.md @@ -1,30 +1,22 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-6 -slug: /ref-arch/06ff6062dc/6 +id: f5a3ef +slug: /ref-arch/f5a3ef sidebar_position: 6 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ title: Joule Studio -description: SAP’s AI-first low-code and pro-code development solution for generating and running custom AI agents, workflows and extensions. -sidebar_label: Joule Studio +description: >- + SAP’s AI-first low-code and pro-code development solution for generating and + running custom AI agents, workflows and extensions. keywords: -- joule -- joule studio -- custom joule skills -- ai agents -- sap integration -- sap ai -- automation -- sap btp -- hybrid landscapes + - joule + - joule studio + - custom joule skills + - ai agents + - sap integration + - sap ai + - automation + - sap btp + - hybrid landscapes +sidebar_label: Joule Studio image: img/ac-soc-med.png tags: - genai @@ -41,13 +33,10 @@ contributors: - fabianleh - SelinaHochstrat - f-buech +discussion: last_update: author: fabianleh date: 2026-05-15 - -############################################################ -# End of Front Matter # -############################################################ --- Joule Studio enables the development of trusted, production-grade agentic solutions for the enterprise. Its design is organized around three principles. @@ -129,6 +118,3 @@ All baseline operational services — logging, audit logging, and telemetry — - [SAP Cloud Identity Services - Tenant Model](https://help.sap.com/docs/cloud-identity-services/cloud-identity-services/tenant-model-and-licensing?version=Cloud) - [System Integration Guide for SAP Cloud Identity Services](https://help.sap.com/docs/cloud-identity/system-integration-guide/system-integration-guide-for-sap-cloud-identity-services?version=Cloud) - - - From 69a6803956cba91cd8cfce226f41b8613ac5ae9d Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:46 +0200 Subject: [PATCH 108/117] Update front matter via CAP --- .../readme.md | 49 +++++++------------ 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/docs/ref-arch/RA0024/4-integrate-joule-and-microsoft-copilot/readme.md b/docs/ref-arch/RA0024/4-integrate-joule-and-microsoft-copilot/readme.md index 87314e17ce..a79a3eb58f 100644 --- a/docs/ref-arch/RA0024/4-integrate-joule-and-microsoft-copilot/readme.md +++ b/docs/ref-arch/RA0024/4-integrate-joule-and-microsoft-copilot/readme.md @@ -1,31 +1,21 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-4 -slug: /ref-arch/06ff6062dc/4 +id: c6e18f +slug: /ref-arch/c6e18f sidebar_position: 4 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ title: Integrate Joule and Microsoft Copilot -description: Integrate Microsoft Copilot and SAP Joule -sidebar_label: Integrate Joule and Microsoft Copilot +description: Integrate Microsoft Copilot and SAP Joule keywords: - - sap - - joule - - ai - - microsoft + - sap + - joule + - ai + - microsoft +sidebar_label: Integrate Joule and Microsoft Copilot image: img/ac-soc-med.png -tags: - - genai - - agents - - build - - appdev +tags: + - genai + - agents + - build + - appdev hide_table_of_contents: false hide_title: false toc_min_heading_level: 2 @@ -33,15 +23,12 @@ toc_max_heading_level: 4 draft: true unlisted: false contributors: - - contributor1 - - contributor2 -discussion: + - contributor1 + - contributor2 +discussion: last_update: - date: 2025-10-29 - author: user-bb83abb390 -############################################################ -# End of Front Matter # -############################################################ + author: user-bb83abb390 + date: 2025-10-29 --- From ca63f59460f344c899e43886ea3c0d1f4ba69999 Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:50 +0200 Subject: [PATCH 109/117] Update front matter via CAP --- .../readme.md | 63 ++++++++----------- 1 file changed, 26 insertions(+), 37 deletions(-) diff --git a/docs/ref-arch/RA0024/5-sap-joule-landscape-recommendation/readme.md b/docs/ref-arch/RA0024/5-sap-joule-landscape-recommendation/readme.md index 3aac55e1b7..3c222ac8c3 100644 --- a/docs/ref-arch/RA0024/5-sap-joule-landscape-recommendation/readme.md +++ b/docs/ref-arch/RA0024/5-sap-joule-landscape-recommendation/readme.md @@ -1,32 +1,24 @@ --- -############################################################ -# Beginning of Front Matter # -############################################################ -# [DO NOT MODIFY] # -############################################################ -id: id-ra0024-5 -slug: /ref-arch/06ff6062dc/5 +id: 56ae6b +slug: /ref-arch/56ae6b sidebar_position: 5 -sidebar_custom_props: - category_index: -############################################################ -# You can modify the front matter properties below # -############################################################ -title: SAP Joule Landscape Recommendation -description: Recommended SAP BTP Subaccount model setup for unified Joule experience within a 3-staged landscape -sidebar_label: Joule Landscape Recommendation +title: SAP Joule Landscape Recommendation +description: >- + Recommended SAP BTP Subaccount model setup for unified Joule experience within + a 3-staged landscape keywords: -- joule -- joule studio -- custom joule skills -- ai agents -- sap integration -- sap ai -- automation -- sap btp -- hybrid landscapes -- staged landscape -- subaccount model + - joule + - joule studio + - custom joule skills + - ai agents + - sap integration + - sap ai + - automation + - sap btp + - hybrid landscapes + - staged landscape + - subaccount model +sidebar_label: Joule Landscape Recommendation image: img/ac-soc-med.png tags: - genai @@ -40,18 +32,15 @@ toc_max_heading_level: 4 draft: false unlisted: false contributors: - - mar-hol - - fabianleh - - marvinklose - - dermats - - NormanNuernberger + - mar-hol + - fabianleh + - marvinklose + - dermats + - NormanNuernberger +discussion: last_update: - date: 2026-05-15 - author: NormanNuernberger - -############################################################ -# End of Front Matter # -############################################################ + author: NormanNuernberger + date: 2026-05-15 --- Setting up unified Joule in an existing SAP landscape requires a staged implementation process to qualify changes before bringing them to production. As organizations develop custom Joule skills and agents using Joule Studio, or configure Joule integrations across multiple SAP cloud applications, they need a structured approach to develop, test, and deploy these capabilities safely. This reference architecture provides a recommended SAP BTP subaccount model that supports a 3-staged landscape (Development, Test, Production), ensuring proper isolation, governance, and lifecycle management for Joule-related workloads. From 29952dfaea191158442b14f9d52c76b2e8f56a5e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:54 +0200 Subject: [PATCH 110/117] Update front matter via CAP --- docs/ref-arch/RA0026/4-safety-inspection/readme.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/docs/ref-arch/RA0026/4-safety-inspection/readme.md b/docs/ref-arch/RA0026/4-safety-inspection/readme.md index 021fb6f1af..68e397c909 100644 --- a/docs/ref-arch/RA0026/4-safety-inspection/readme.md +++ b/docs/ref-arch/RA0026/4-safety-inspection/readme.md @@ -1,12 +1,9 @@ --- -id: id-ra0026-4 -slug: /ref-arch/083f2d968e/4 +id: 9ca181 +slug: /ref-arch/9ca181 sidebar_position: 1 -sidebar_custom_props: - category_index: [] title: Safety Inspection -description: >- - Discover Embodied AI for health & safety inspection +description: Discover Embodied AI for health & safety inspection keywords: - sap - joule @@ -32,7 +29,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 From 61eab30625c28a0ac5da3f989ecfedbdf0f85a5e Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:11:58 +0200 Subject: [PATCH 111/117] Update front matter via CAP --- docs/ref-arch/RA0029/1-a2a-and-mcp/readme.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs/ref-arch/RA0029/1-a2a-and-mcp/readme.md b/docs/ref-arch/RA0029/1-a2a-and-mcp/readme.md index 1aec9262c5..98fb6ade39 100644 --- a/docs/ref-arch/RA0029/1-a2a-and-mcp/readme.md +++ b/docs/ref-arch/RA0029/1-a2a-and-mcp/readme.md @@ -1,10 +1,11 @@ --- -id: id-ra0029-1 -slug: /ref-arch/ca1d2a3e/1 +id: 76ec36 +slug: /ref-arch/76ec36 sidebar_position: 1 title: A2A and MCP for Interoperability description: >- - Learn how the Agent2Agent (A2A) and Model Context Protocol (MCP) enable a decoupled, interoperable and scalable AI agent ecosystem on SAP BTP. + Learn how the Agent2Agent (A2A) and Model Context Protocol (MCP) enable a + decoupled, interoperable and scalable AI agent ecosystem on SAP BTP. keywords: - sap - ai agents @@ -32,7 +33,7 @@ unlisted: false contributors: - kay-schmitteckert - hterminasyan -discussion: +discussion: last_update: author: kay-schmitteckert date: 2026-05-04 @@ -162,4 +163,4 @@ SAP's roadmap includes continuous enhancements to both protocols, with significa ## Examples Take a look at the following examples that build upon or implement elements of the Reference Architecture: - [Reference Implementation for A2A-Compliant Pro-Code Agents on SAP BTP with Joule Integration](https://github.com/SAP-samples/btp-joule-a2a-pro-code-agent): Modular reference implementation covering a full-fledged agentic scenario end to end including Joule Integration via the A2A Protocol. -- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. \ No newline at end of file +- [SAP A2A Agent Toolkit Plugin](https://github.com/SAP-samples/joule-a2a-agent-toolkit/): Build, deploy, and connect AI agents to SAP Joule via the A2A (Agent-to-Agent) protocol on BTP Cloud Foundry - all from Claude Code. From be1ee73d385ef2330a493bcb6fdea311f96d782f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:12:02 +0200 Subject: [PATCH 112/117] Update front matter via CAP --- docs/ref-arch/RA0022/readme.md | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/docs/ref-arch/RA0022/readme.md b/docs/ref-arch/RA0022/readme.md index 0fc5161bc1..21f6401213 100644 --- a/docs/ref-arch/RA0022/readme.md +++ b/docs/ref-arch/RA0022/readme.md @@ -1,10 +1,7 @@ --- -id: id-ra0022 -slug: /ref-arch/309338f0eb +id: 5f90af +slug: /ref-arch/5f90af sidebar_position: 230 -sidebar_custom_props: - category_index: - - integration title: API Managed Integration description: >- Enable secure, omni-channel API access to business apps with SAP Integration @@ -98,4 +95,4 @@ SAP does not deliver predefined integration scenarios for API-managed integratio ## Related Missions -- [Get Started with Integration Suite - API Management](https://discovery-center.cloud.sap/missiondetail/3062/3072/) \ No newline at end of file +- [Get Started with Integration Suite - API Management](https://discovery-center.cloud.sap/missiondetail/3062/3072/) From 79f8913155b1370b2bc7ff7ae7bfee44ad867a5f Mon Sep 17 00:00:00 2001 From: julian-schambeck Date: Thu, 18 Jun 2026 14:12:06 +0200 Subject: [PATCH 113/117] Update front matter via CAP --- docs/ref-arch/RA0026/readme.md | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/docs/ref-arch/RA0026/readme.md b/docs/ref-arch/RA0026/readme.md index c41f282a4b..e2176e43a7 100644 --- a/docs/ref-arch/RA0026/readme.md +++ b/docs/ref-arch/RA0026/readme.md @@ -1,12 +1,13 @@ --- -id: id-ra0026 -slug: /ref-arch/083f2d968e +id: 0f87e5 +slug: /ref-arch/0f87e5 sidebar_position: 270 -sidebar_custom_props: - category_index: [] title: Embodied AI Agents & Robotics description: >- - Embodied AI combines agentic AI with cognitive robots to automate physical world tasks, embedded within the business process context. Leverging robotics and physical AI technologies, this makes end-to-end automation possible across the digital and physical world. + Embodied AI combines agentic AI with cognitive robots to automate physical + world tasks, embedded within the business process context. Leverging robotics + and physical AI technologies, this makes end-to-end automation possible across + the digital and physical world. keywords: - sap - joule @@ -32,7 +33,7 @@ contributors: - pra1veenk - anbazhagan-uma - eagle-dai -discussion: +discussion: last_update: author: adelyafatykhova date: 2026-05-12 @@ -166,5 +167,3 @@ Check out the [reference architecture](https://architecture.learning.sap.com/doc - [SAP Open Source Report 2025](https://d.dam.sap.com/a/CRdeMdL/SAP_Open_Source_Report_2025.pdf?rc=10&inline=true&doi=SAP1270985) - [Demo: Physical AI | Business Processes & Robots | SAP TechEd 2025](https://www.youtube.com/watch?v=4ZzpFQZOh_I) - :loudspeaker: Want to try out Embodied AI? [Contact SAP](https://url.sap/embodied-ai) for your options. - - From 7b4564af19ac3341b9e74553072b080b3458aeee Mon Sep 17 00:00:00 2001 From: Julian Schambeck Date: Thu, 18 Jun 2026 14:39:45 +0200 Subject: [PATCH 114/117] image in frontmatter cannot be empty --- docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md | 2 +- docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md | 2 +- docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md b/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md index feeb537c75..6396412d90 100644 --- a/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md +++ b/docs/ref-arch/RA0013/6-cloud-identity-services-bdc/readme.md @@ -21,7 +21,7 @@ keywords: - unity catalog - zero trust sidebar_label: Unifying Access Across SAP BDC with SAP Cloud Identity Services -image: +image: img/ac-soc-med.png tags: - data - security diff --git a/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md b/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md index 13b1f1b395..720532da1f 100644 --- a/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md +++ b/docs/ref-arch/RA0013/7-bdc-powered-by-ai-core/readme.md @@ -18,7 +18,7 @@ keywords: - enterprise ai - reference architecture sidebar_label: SAP Business Data Cloud powered by SAP AI Core -image: +image: img/ac-soc-med.png tags: - data - genai diff --git a/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md b/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md index ea68b17a44..8384cf2c5d 100644 --- a/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md +++ b/docs/ref-arch/RA0013/8-joule-analytical-insights/readme.md @@ -12,7 +12,7 @@ keywords: - joule - analytics sidebar_label: Analytical Insights in Joule -image: +image: img/ac-soc-med.png tags: - data - genai From 3992bfb5ea16a52f5de8a93822b00644368642b1 Mon Sep 17 00:00:00 2001 From: Julian Schambeck Date: Thu, 18 Jun 2026 18:39:54 +0200 Subject: [PATCH 115/117] fix broken links after move to new slugs --- docs/ref-arch/RA0005/1-basics/readme.md | 2 +- docs/ref-arch/RA0005/2-semantic-search/readme.md | 4 ++-- .../RA0005/3-retrieval-augmented-generation/readme.md | 6 +++--- ...ntroducing-the-refreshed-sap-architecture-center.md | 10 +++++----- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/docs/ref-arch/RA0005/1-basics/readme.md b/docs/ref-arch/RA0005/1-basics/readme.md index dd85150150..7e248357a6 100644 --- a/docs/ref-arch/RA0005/1-basics/readme.md +++ b/docs/ref-arch/RA0005/1-basics/readme.md @@ -46,7 +46,7 @@ In this architecture, the Cloud Application Programming (CAP) model serves as th ## Services & Components -For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](./#services--components). +For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](../readme.md#services--components). ## Examples diff --git a/docs/ref-arch/RA0005/2-semantic-search/readme.md b/docs/ref-arch/RA0005/2-semantic-search/readme.md index 81aeff8a2d..ef9e94ff30 100644 --- a/docs/ref-arch/RA0005/2-semantic-search/readme.md +++ b/docs/ref-arch/RA0005/2-semantic-search/readme.md @@ -42,11 +42,11 @@ Embeddings are powerful and dense numeric representations of data that capture t ![drawio](./drawio/reference-architecture-generative-ai-semantic-search.drawio) -In this architecture, the Cloud Application Programming (CAP) model serves as the central interface for managing application logic and executing searches. CAP natively supports embeddings as part of its data schema, allowing for seamless integration of vector representations. When user inputs are processed, they are converted into embeddings using Embedding Models via the [Generative AI Hub](./#generative-ai-hub). These vectors are then stored and indexed within SAP HANA Cloud's [Vector Engine](./#vector-engine), enabling fast similarity searches through methods like cosine similarity. Upon initiating a search, the CAP model communicates with the Vector Engine to retrieve results based on the semantic meaning of the inputs, leading to contextually relevant responses. Additionally, various SDKs and plugins, such as the [SAP Cloud SDK (for AI)](https://github.com/SAP/ai-sdk-js), [CAP LLM Plugin](https://github.com/SAP-samples/cap-llm-plugin-samples) and [LangChain](https://www.langchain.com/), enhance the embedding process and streamline integration with both, the Generative AI Hub and the Vector Engine. +In this architecture, the Cloud Application Programming (CAP) model serves as the central interface for managing application logic and executing searches. CAP natively supports embeddings as part of its data schema, allowing for seamless integration of vector representations. When user inputs are processed, they are converted into embeddings using Embedding Models via the [Generative AI Hub](../readme.md#generative-ai-hub). These vectors are then stored and indexed within SAP HANA Cloud's [Vector Engine](../readme.md#vector-engine), enabling fast similarity searches through methods like cosine similarity. Upon initiating a search, the CAP model communicates with the Vector Engine to retrieve results based on the semantic meaning of the inputs, leading to contextually relevant responses. Additionally, various SDKs and plugins, such as the [SAP Cloud SDK (for AI)](https://github.com/SAP/ai-sdk-js), [CAP LLM Plugin](https://github.com/SAP-samples/cap-llm-plugin-samples) and [LangChain](https://www.langchain.com/), enhance the embedding process and streamline integration with both, the Generative AI Hub and the Vector Engine. ## Services & Components -For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](./#services--components). +For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](../readme.md#services--components). ## Examples diff --git a/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md b/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md index 468fd18aae..23b09522da 100644 --- a/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md +++ b/docs/ref-arch/RA0005/3-retrieval-augmented-generation/readme.md @@ -49,7 +49,7 @@ The main objective of RAG is to enhance response quality by grounding answers in RAG is applied to various tasks, including question answering (Q&A) and knowledge-intensive Natural Language Processing (NLP). It effectively combines retrieval and generation approaches, boosting NLP performance in complex scenarios. -A key feature of RAG is its use of embeddings, which can be stored and efficiently retrieved via SAP HANA Cloud's [Vector Engine](./#vector-engine). This platform provides comprehensive tools for creating vector-based tables, conducting similarity searches, and applying other vector functions essential for RAG workflows. +A key feature of RAG is its use of embeddings, which can be stored and efficiently retrieved via SAP HANA Cloud's [Vector Engine](../readme.md#vector-engine). This platform provides comprehensive tools for creating vector-based tables, conducting similarity searches, and applying other vector functions essential for RAG workflows. A high-level Flow of how Retrieval Augmented Generation (RAG) operates: @@ -65,7 +65,7 @@ To leverage these underlying RAG principles, users can choose to either make use [SAP’s Orchestration Workflow](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/orchestration-workflow) contains a [Grounding module](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/grounding) which provides specialized data retrieval through vector databases. This Grounding Module enables users to provide data for RAG purposes via several APIs by giving them two distinct options: -1. **Upload the documents to a supported data repository and run the Data Pipeline**: By calling the Grounding module's [Pipelines API](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/pipeline-api-a9badce6a4da4df68e98549d64aa2217), the documents are automatically fetched from [supported document repositories](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/grounding), chunked, embedded and then efficiently stored and managed via SAP HANA Cloud's [Vector Engine](./#vector-engine). +1. **Upload the documents to a supported data repository and run the Data Pipeline**: By calling the Grounding module's [Pipelines API](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/pipeline-api-a9badce6a4da4df68e98549d64aa2217), the documents are automatically fetched from [supported document repositories](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/grounding), chunked, embedded and then efficiently stored and managed via SAP HANA Cloud's [Vector Engine](../readme.md#vector-engine). 2. **Provide the chunks of documents via Vector API directly**: Users can also upload documents they chunked themselves by calling the [Vector API](https://help.sap.com/docs/sap-ai-core/sap-ai-core-service-guide/vector-api-0358c5ca839d4cf7b4982dbcbc1ba7ff) directly, thereby only making use of SAP HANA Cloud's Vector Engine. @@ -163,7 +163,7 @@ The overall quality check of the RAG solution is carried out in this step. The q ## Services & Components -For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](./#services--components). +For a comprehensive list of services, components and descriptions, please explore the Introduction on [Services & Components](../readme.md#services--components). ## Examples diff --git a/news/2026-04-22-introducing-the-refreshed-sap-architecture-center.md b/news/2026-04-22-introducing-the-refreshed-sap-architecture-center.md index 265c4efe3b..bcd25baac8 100644 --- a/news/2026-04-22-introducing-the-refreshed-sap-architecture-center.md +++ b/news/2026-04-22-introducing-the-refreshed-sap-architecture-center.md @@ -28,8 +28,8 @@ The platform now hosts **30** reference architectures across **104** unique docu Recent additions include practical implementations for: -- [**Agentic AI & AI Agents**](/docs/ref-arch/ca1d2a3e) covering how to build, integrate and orchestrate AI agents on SAP BTP using low-code approaches with Joule Studio, pro-code development with SAP Cloud SDK for AI, and Agent2Agent (A2A) interoperability. -- [**Integrating and Extending Joule**](/docs/ref-arch/06ff6062dc) exploring enterprise integration with SAP S/4HANA and SAP SuccessFactors, building custom skills and agents with Joule Studio, and extending Joule's capabilities across your landscape. +- [**Agentic AI & AI Agents**](/docs/ref-arch/98efa0) covering how to build, integrate and orchestrate AI agents on SAP BTP using low-code approaches with Joule Studio, pro-code development with SAP Cloud SDK for AI, and Agent2Agent (A2A) interoperability. +- [**Integrating and Extending Joule**](/docs/ref-arch/464deb) exploring enterprise integration with SAP S/4HANA and SAP SuccessFactors, building custom skills and agents with Joule Studio, and extending Joule's capabilities across your landscape. ## Community-Driven Content @@ -71,11 +71,11 @@ Thank you to all the contributors who have made this release possible. Your dedi We would like to highlight the contributions from our community partners who have enriched the Architecture Center with their real-world expertise. These contributions demonstrate the power of collaborative knowledge-sharing and bring valuable practitioner insights to our growing library of reference architectures. -We extend our sincere thanks to **Fortinet** for contributing [Log-Driven Security Operations with SAP Enterprise Threat Detection and SIEM/SOAR Platforms](/docs/ref-arch/d6e703646d), and to [@randomstr1ng](https://github.com/randomstr1ng) for authoring this comprehensive security architecture that bridges SAP-native threat detection with enterprise security operations. +We extend our sincere thanks to **Fortinet** for contributing [Log-Driven Security Operations with SAP Enterprise Threat Detection and SIEM/SOAR Platforms](/docs/ref-arch/a3e184), and to [@randomstr1ng](https://github.com/randomstr1ng) for authoring this comprehensive security architecture that bridges SAP-native threat detection with enterprise security operations. -Our appreciation goes to **SD Worx** for sharing [SAP SuccessFactors Suite](/docs/ref-arch/5Hlvofqg), and to [@arjenvanhooydonk](https://github.com/arjenvanhooydonk) for creating this detailed overview of the SuccessFactors ecosystem that helps organisations understand the full employee lifecycle platform. +Our appreciation goes to **SD Worx** for sharing [SAP SuccessFactors Suite](/docs/ref-arch/14d25a), and to [@arjenvanhooydonk](https://github.com/arjenvanhooydonk) for creating this detailed overview of the SuccessFactors ecosystem that helps organisations understand the full employee lifecycle platform. -We are grateful to **Glencore** for contributing [Transitioning Architectures from SAP NetWeaver](/docs/ref-arch/9a5f7b59dc), and to [@abklgithub](https://github.com/abklgithub) for providing this essential guidance on navigating the transition from NetWeaver-based products as they approach end-of-maintenance in 2027. +We are grateful to **Glencore** for contributing [Transitioning Architectures from SAP NetWeaver](/docs/ref-arch/4b76ae), and to [@abklgithub](https://github.com/abklgithub) for providing this essential guidance on navigating the transition from NetWeaver-based products as they approach end-of-maintenance in 2027. These contributions exemplify the collaborative spirit that makes the SAP Architecture Center a truly community-driven resource. We invite more partners and practitioners to share their architectural insights and help shape the future of enterprise architecture guidance. From ff0a16776c66b196db3194edce7808f4b7351cc7 Mon Sep 17 00:00:00 2001 From: Julian Schambeck Date: Fri, 19 Jun 2026 15:46:56 +0200 Subject: [PATCH 116/117] set redirects from old -> new slugs for RAs --- docusaurus.config.ts | 14 +- .../config-plugin-client-redirects.ts | 494 ++++++++++++++++++ 2 files changed, 496 insertions(+), 12 deletions(-) create mode 100644 src/constant/config-plugin-client-redirects.ts diff --git a/docusaurus.config.ts b/docusaurus.config.ts index ef7f15bcf8..10a95ac0eb 100644 --- a/docusaurus.config.ts +++ b/docusaurus.config.ts @@ -1,6 +1,7 @@ const lightCodeTheme = require('prism-react-renderer').themes.github; const darkCodeTheme = require('prism-react-renderer').themes.vsDark; import drawioResources from './src/plugins/drawio-resources/index.js'; +import { configRedirects } from './src/constant/config-plugin-client-redirects'; import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; require('dotenv').config(); @@ -79,18 +80,7 @@ const config: Config = { './src/plugins/asset-types', [ '@docusaurus/plugin-client-redirects', - { - redirects: [ - { - from: '/docs/aigp', - to: '/docs/ai-golden-path', - }, - { - from: '/docs/nsa', - to: '/docs/ai-native-north-star-architecture', - }, - ], - }, + configRedirects, ], ], diff --git a/src/constant/config-plugin-client-redirects.ts b/src/constant/config-plugin-client-redirects.ts new file mode 100644 index 0000000000..800cfab467 --- /dev/null +++ b/src/constant/config-plugin-client-redirects.ts @@ -0,0 +1,494 @@ +export const configRedirects = { + redirects: [ + { + from: '/docs/aigp', + to: '/docs/ai-golden-path', + }, + { + from: '/docs/nsa', + to: '/docs/ai-native-north-star-architecture', + }, + // RA0001 + { + from: '/docs/ref-arch/fbdc46aaae/1', + to: '/docs/ref-arch/59c1f6', + }, + { + from: '/docs/ref-arch/fbdc46aaae/2', + to: '/docs/ref-arch/ee6233', + }, + { + from: '/docs/ref-arch/fbdc46aaae/3', + to: '/docs/ref-arch/6de922', + }, + { + from: '/docs/ref-arch/fbdc46aaae/4', + to: '/docs/ref-arch/2a28bd', + }, + { + from: '/docs/ref-arch/fbdc46aaae/5', + to: '/docs/ref-arch/448754', + }, + { + from: '/docs/ref-arch/fbdc46aaae/6', + to: '/docs/ref-arch/988fb1', + }, + { + from: '/docs/ref-arch/fbdc46aaae', + to: '/docs/ref-arch/196eba', + }, + // RA0002 + { + from: '/docs/ref-arch/81805673c0/1/1', + to: '/docs/ref-arch/a134ec', + }, + { + from: '/docs/ref-arch/81805673c0/1/2', + to: '/docs/ref-arch/332db2', + }, + { + from: '/docs/ref-arch/81805673c0/1', + to: '/docs/ref-arch/33c25f', + }, + { + from: '/docs/ref-arch/81805673c0/2', + to: '/docs/ref-arch/cbc081', + }, + { + from: '/docs/ref-arch/81805673c0/3', + to: '/docs/ref-arch/b66add', + }, + { + from: '/docs/ref-arch/81805673c0/4', + to: '/docs/ref-arch/dd9a38', + }, + { + from: '/docs/ref-arch/81805673c0/5', + to: '/docs/ref-arch/b6ca4c', + }, + { + from: '/docs/ref-arch/81805673c0/6', + to: '/docs/ref-arch/6cbe7d', + }, + { + from: '/docs/ref-arch/81805673c0/7', + to: '/docs/ref-arch/cc4e29', + }, + { + from: '/docs/ref-arch/81805673c0/8', + to: '/docs/ref-arch/90706a', + }, + { + from: '/docs/ref-arch/81805673c0/9', + to: '/docs/ref-arch/d7ab1e', + }, + { + from: '/docs/ref-arch/81805673c0', + to: '/docs/ref-arch/bbfc34', + }, + // RA0003 + { + from: '/docs/ref-arch/8e1a5fbce3/1', + to: '/docs/ref-arch/d764f7', + }, + { + from: '/docs/ref-arch/8e1a5fbce3/2', + to: '/docs/ref-arch/02c5f1', + }, + { + from: '/docs/ref-arch/8e1a5fbce3/3', + to: '/docs/ref-arch/6e2937', + }, + { + from: '/docs/ref-arch/8e1a5fbce3/4', + to: '/docs/ref-arch/494ec6', + }, + { + from: '/docs/ref-arch/8e1a5fbce3/5', + to: '/docs/ref-arch/d5d3ce', + }, + { + from: '/docs/ref-arch/8e1a5fbce3/6', + to: '/docs/ref-arch/2ce40f', + }, + { + from: '/docs/ref-arch/8e1a5fbce3', + to: '/docs/ref-arch/17c8c5', + }, + // RA0004 + { + from: '/docs/ref-arch/a07a316077/1', + to: '/docs/ref-arch/af1cc6', + }, + { + from: '/docs/ref-arch/a07a316077/2', + to: '/docs/ref-arch/9ce2bd', + }, + { + from: '/docs/ref-arch/a07a316077/3', + to: '/docs/ref-arch/b7629d', + }, + { + from: '/docs/ref-arch/a07a316077/4', + to: '/docs/ref-arch/bffef5', + }, + { + from: '/docs/ref-arch/a07a316077/5', + to: '/docs/ref-arch/053d2b', + }, + { + from: '/docs/ref-arch/a07a316077/6', + to: '/docs/ref-arch/200b3d', + }, + { + from: '/docs/ref-arch/a07a316077', + to: '/docs/ref-arch/b27373', + }, + // RA0005 + { + from: '/docs/ref-arch/e5eb3b9b1d/1', + to: '/docs/ref-arch/01aa03', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d/2', + to: '/docs/ref-arch/876f58', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d/3', + to: '/docs/ref-arch/8063d2', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d/4', + to: '/docs/ref-arch/d0e5c7', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d/7', + to: '/docs/ref-arch/c9cdd2', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d/10', + to: '/docs/ref-arch/35863c', + }, + { + from: '/docs/ref-arch/e5eb3b9b1d', + to: '/docs/ref-arch/39eb58', + }, + // RA0006 + { + from: '/docs/ref-arch/a2f89cac57', + to: '/docs/ref-arch/c16841', + }, + // RA0007 + { + from: '/docs/ref-arch/d31bedf420/1', + to: '/docs/ref-arch/f756ab', + }, + { + from: '/docs/ref-arch/d31bedf420/2', + to: '/docs/ref-arch/a5c409', + }, + { + from: '/docs/ref-arch/d31bedf420/3', + to: '/docs/ref-arch/1efe95', + }, + { + from: '/docs/ref-arch/d31bedf420/4', + to: '/docs/ref-arch/29b7c8', + }, + { + from: '/docs/ref-arch/d31bedf420/5', + to: '/docs/ref-arch/0124a3', + }, + { + from: '/docs/ref-arch/d31bedf420/6', + to: '/docs/ref-arch/98c985', + }, + { + from: '/docs/ref-arch/d31bedf420', + to: '/docs/ref-arch/5942d2', + }, + // RA0008 + { + from: '/docs/ref-arch/263f576c90/1', + to: '/docs/ref-arch/cd0961', + }, + { + from: '/docs/ref-arch/263f576c90/2', + to: '/docs/ref-arch/0ae6b4', + }, + { + from: '/docs/ref-arch/263f576c90/3', + to: '/docs/ref-arch/04c9a0', + }, + { + from: '/docs/ref-arch/263f576c90', + to: '/docs/ref-arch/0a229d', + }, + // RA0009 + { + from: '/docs/ref-arch/0245473a99', + to: '/docs/ref-arch/c1e07f', + }, + // RA0010 + { + from: '/docs/ref-arch/1311c18c17', + to: '/docs/ref-arch/1a8cb9', + }, + // RA0011 + { + from: '/docs/ref-arch/25a350543b', + to: '/docs/ref-arch/e4f25a', + }, + // RA0012 + { + from: '/docs/ref-arch/d9b25daf96', + to: '/docs/ref-arch/8aceea', + }, + // RA0013 + { + from: '/docs/ref-arch/f5b6b597a6/1', + to: '/docs/ref-arch/4ab8f2', + }, + { + from: '/docs/ref-arch/f5b6b597a6/2', + to: '/docs/ref-arch/a71aa9', + }, + { + from: '/docs/ref-arch/f5b6b597a6/3', + to: '/docs/ref-arch/519093', + }, + { + from: '/docs/ref-arch/f5b6b597a6/4', + to: '/docs/ref-arch/6550e4', + }, + { + from: '/docs/ref-arch/f5b6b597a6/5', + to: '/docs/ref-arch/12d55f', + }, + { + from: '/docs/ref-arch/f5b6b597a6/6', + to: '/docs/ref-arch/2c8491', + }, + { + from: '/docs/ref-arch/f5b6b597a6/7', + to: '/docs/ref-arch/4f7406', + }, + { + from: '/docs/ref-arch/f5b6b597a6/8', + to: '/docs/ref-arch/9efadc', + }, + { + from: '/docs/ref-arch/f5b6b597a6', + to: '/docs/ref-arch/e1732d', + }, + // RA0014 + { + from: '/docs/ref-arch/0ec83f98fe', + to: '/docs/ref-arch/24c626', + }, + // RA0015 + { + from: '/docs/ref-arch/c5f6fe6cf1', + to: '/docs/ref-arch/b3c3ac', + }, + // RA0016 + { + from: '/docs/ref-arch/7e558be8f1/1', + to: '/docs/ref-arch/544638', + }, + { + from: '/docs/ref-arch/7e558be8f1/2', + to: '/docs/ref-arch/bd327f', + }, + { + from: '/docs/ref-arch/7e558be8f1', + to: '/docs/ref-arch/8e8d58', + }, + // RA0017 + { + from: '/docs/ref-arch/7adaecbbaf', + to: '/docs/ref-arch/ffc84b', + }, + // RA0018 + { + from: '/docs/ref-arch/99fd0564be', + to: '/docs/ref-arch/b86487', + }, + // RA0019 + { + from: '/docs/ref-arch/20c6b29b1e/1', + to: '/docs/ref-arch/3ec73b', + }, + { + from: '/docs/ref-arch/20c6b29b1e/2', + to: '/docs/ref-arch/0f59a3', + }, + { + from: '/docs/ref-arch/20c6b29b1e/3', + to: '/docs/ref-arch/206025', + }, + { + from: '/docs/ref-arch/20c6b29b1e', + to: '/docs/ref-arch/89ab6b', + }, + // RA0020 + { + from: '/docs/ref-arch/61f6a1db63', + to: '/docs/ref-arch/e9b7df', + }, + // RA0021 + { + from: '/docs/ref-arch/58f6d88e9a', + to: '/docs/ref-arch/6501d5', + }, + // RA0022 + { + from: '/docs/ref-arch/309338f0eb', + to: '/docs/ref-arch/5f90af', + }, + // RA0023 + { + from: '/docs/ref-arch/1c5706feb5', + to: '/docs/ref-arch/b51e91', + }, + // RA0024 + { + from: '/docs/ref-arch/06ff6062dc/1', + to: '/docs/ref-arch/ebe268', + }, + { + from: '/docs/ref-arch/06ff6062dc/2', + to: '/docs/ref-arch/ea5d4f', + }, + { + from: '/docs/ref-arch/06ff6062dc/3', + to: '/docs/ref-arch/ff07b1', + }, + { + from: '/docs/ref-arch/06ff6062dc/4', + to: '/docs/ref-arch/c6e18f', + }, + { + from: '/docs/ref-arch/06ff6062dc/5', + to: '/docs/ref-arch/56ae6b', + }, + { + from: '/docs/ref-arch/06ff6062dc/6', + to: '/docs/ref-arch/f5a3ef', + }, + { + from: '/docs/ref-arch/06ff6062dc', + to: '/docs/ref-arch/464deb', + }, + // RA0025 + { + from: '/docs/ref-arch/9a5f7b59dc/1', + to: '/docs/ref-arch/8566b4', + }, + { + from: '/docs/ref-arch/9a5f7b59dc', + to: '/docs/ref-arch/4b76ae', + }, + // RA0026 + { + from: '/docs/ref-arch/083f2d968e/1', + to: '/docs/ref-arch/9673f9', + }, + { + from: '/docs/ref-arch/083f2d968e/2', + to: '/docs/ref-arch/7e4168', + }, + { + from: '/docs/ref-arch/083f2d968e/3', + to: '/docs/ref-arch/bd733b', + }, + { + from: '/docs/ref-arch/083f2d968e/4', + to: '/docs/ref-arch/9ca181', + }, + { + from: '/docs/ref-arch/083f2d968e/5', + to: '/docs/ref-arch/90f40f', + }, + { + from: '/docs/ref-arch/083f2d968e', + to: '/docs/ref-arch/0f87e5', + }, + // RA0027 + { + from: '/docs/ref-arch/d6e703646d', + to: '/docs/ref-arch/a3e184', + }, + // RA0028 + { + from: '/docs/ref-arch/5Hlvofqg', + to: '/docs/ref-arch/14d25a', + }, + // RA0029 + { + from: '/docs/ref-arch/ca1d2a3e/1', + to: '/docs/ref-arch/76ec36', + }, + { + from: '/docs/ref-arch/ca1d2a3e/2', + to: '/docs/ref-arch/219c07', + }, + { + from: '/docs/ref-arch/ca1d2a3e/3', + to: '/docs/ref-arch/7b6426', + }, + { + from: '/docs/ref-arch/ca1d2a3e/4', + to: '/docs/ref-arch/ae6821', + }, + { + from: '/docs/ref-arch/ca1d2a3e/5', + to: '/docs/ref-arch/fe0d1d', + }, + { + from: '/docs/ref-arch/ca1d2a3e/7', + to: '/docs/ref-arch/b6c158', + }, + { + from: '/docs/ref-arch/ca1d2a3e/8', + to: '/docs/ref-arch/0821c4', + }, + { + from: '/docs/ref-arch/RA0029/8', + to: '/docs/ref-arch/140bdb', + }, + { + from: '/docs/ref-arch/ca1d2a3e/9', + to: '/docs/ref-arch/3c8d50', + }, + { + from: '/docs/ref-arch/ca1d2a3e/10', + to: '/docs/ref-arch/137800', + }, + { + from: '/docs/ref-arch/ca1d2a3e', + to: '/docs/ref-arch/98efa0', + }, + // RA0030 + { + from: '/docs/ref-arch/LcR6Senh/0', + to: '/docs/ref-arch/744df4', + }, + { + from: '/docs/ref-arch/LcR6Senh/1', + to: '/docs/ref-arch/e26d4d', + }, + { + from: '/docs/ref-arch/LcR6Senh/2', + to: '/docs/ref-arch/b2b40e', + }, + { + from: '/docs/ref-arch/LcR6Senh/3', + to: '/docs/ref-arch/c62bee', + }, + { + from: '/docs/ref-arch/LcR6Senh', + to: '/docs/ref-arch/766aa3', + }, + ], +}; From 9c2d2774af54f4f6f1fbbf32ff383e696596d5a5 Mon Sep 17 00:00:00 2001 From: Julian Schambeck Date: Fri, 19 Jun 2026 16:18:39 +0200 Subject: [PATCH 117/117] comment out redirects for pages in draft but keep for now --- .../config-plugin-client-redirects.ts | 36 ++++++++++--------- 1 file changed, 20 insertions(+), 16 deletions(-) diff --git a/src/constant/config-plugin-client-redirects.ts b/src/constant/config-plugin-client-redirects.ts index 800cfab467..e4776e1590 100644 --- a/src/constant/config-plugin-client-redirects.ts +++ b/src/constant/config-plugin-client-redirects.ts @@ -157,18 +157,21 @@ export const configRedirects = { from: '/docs/ref-arch/e5eb3b9b1d/3', to: '/docs/ref-arch/8063d2', }, - { - from: '/docs/ref-arch/e5eb3b9b1d/4', - to: '/docs/ref-arch/d0e5c7', - }, - { - from: '/docs/ref-arch/e5eb3b9b1d/7', - to: '/docs/ref-arch/c9cdd2', - }, - { - from: '/docs/ref-arch/e5eb3b9b1d/10', - to: '/docs/ref-arch/35863c', - }, + // page is in draft + // { + // from: '/docs/ref-arch/e5eb3b9b1d/4', + // to: '/docs/ref-arch/d0e5c7', + // }, + // page is in draft + // { + // from: '/docs/ref-arch/e5eb3b9b1d/7', + // to: '/docs/ref-arch/c9cdd2', + // }, + // page is in draft + // { + // from: '/docs/ref-arch/e5eb3b9b1d/10', + // to: '/docs/ref-arch/35863c', + // }, { from: '/docs/ref-arch/e5eb3b9b1d', to: '/docs/ref-arch/39eb58', @@ -364,10 +367,11 @@ export const configRedirects = { from: '/docs/ref-arch/06ff6062dc/3', to: '/docs/ref-arch/ff07b1', }, - { - from: '/docs/ref-arch/06ff6062dc/4', - to: '/docs/ref-arch/c6e18f', - }, + // page is in draft + // { + // from: '/docs/ref-arch/06ff6062dc/4', + // to: '/docs/ref-arch/c6e18f', + // }, { from: '/docs/ref-arch/06ff6062dc/5', to: '/docs/ref-arch/56ae6b',