Transportlandschaft
Stand
Was ist Transportlandschaft?
ABAP-Transporte und das Content Network/die CLI von Datasphere sind zwei parallele Pipelines, keine einheitliche Landschaft – betrifft eine Änderung beide, muss der ABAP-Transport eingespielt sein, bevor das Datasphere-Objekt befördert wird.
Worum es geht
Transportlandschaft beschreibt, wie Änderungen über SAPs Transportinfrastruktur von Dev → Test → Prod wandern — auf der ERP-Seite der klassische ABAP Transport Organizer (Transportaufträge, CTS/CTS+), auf der Datasphere-Seite das Content Network plus CLI-basiertes CI/CD. Ein Senior-Berater behandelt beide als parallele, aber eigenständige Pipelines, die gemeinsam sequenziert werden müssen — nicht als eine einzige Landschaft.
Die ABAP-Seite. Jede Konfigurations- oder Custom-Code-Änderung wird in einem Transportauftrag erfasst, durch eine definierte Landschaft freigegeben (DEV → QAS → PRD, manchmal mit einem zusätzlichen Konsolidierungssystem) und sequenziert, um Objektkollisionen zu vermeiden. CTS+ (Change & Transport System, erweitert) erweitert dies auf Nicht-ABAP-Objekte — BW-Objekte, Java und manche Datasphere-nahe Artefakte —, sodass ein einzelner Transportauftrag stackübergreifende Änderungen tragen kann.
Die Datasphere-Seite. Objekte (Spaces, Modelle, Views, Task Chains) bewegen sich zwischen Mandanten über das Content Network — Export-/Import-Pakete mit Abhängigkeitsauflösung — oder über die Datasphere CLI, die git-basiertes CI/CD ermöglicht: Objektdefinitionen werden in ein Repository committet und über eine Pipeline (Dev-Mandant → Test-Mandant → Prod-Mandant) mit automatisierten Validierungs-Gates befördert, statt manuell exportiert und importiert zu werden.
Senior-Handwerkssignal — Sequenzierungsabhängigkeit. Erstreckt sich eine Änderung über beide Welten (z. B. ein neuer CDS View, der ein neues Datasphere-Modell speist), muss der ABAP-Transport im Ziel-ERP-System landen, BEVOR das entsprechende Datasphere-Objekt befördert wird — sonst aktiviert sich das Datasphere-Objekt gegen eine noch nicht existierende Quelle. Wellenplanung (Begleitkonzept C036) und Transportsequenzierung müssen gemeinsam entworfen werden, nicht unabhängig voneinander von zwei verschiedenen Teams.
Warum es zählt
- Ein neuer CDS View, der ein neues Datasphere-Modell speist, ist die Lehrbuch-Sequenzierungsfalle — bei falscher Reihenfolge lässt sich das Datasphere-Objekt nicht aktivieren.
- Manueller Export/Import zwischen Datasphere-Mandanten ohne CLI-basiertes CI/CD funktioniert für einen Piloten, erzeugt aber im Tier-1-Maßstab stille Drift: Prod weicht von dem ab, was Dev/Test als Soll-Zustand vorgeben.
- Wellenplanung und Transportsequenzierung müssen vom selben Team gemeinsam entworfen werden — sie auf zwei Teams aufzuteilen ist genau der Weg, wie die Sequenzierungsabhängigkeit übersehen wird.
Kernpunkte
- Transportlandschaft = zwei parallele Pipelines: ABAP CTS/CTS+ auf der ERP-Seite, Content Network + CLI-basiertes CI/CD auf der Datasphere-Seite.
- CTS+ erweitert den klassischen ABAP Transport Organizer auf Nicht-ABAP- und stackübergreifende Objekte.
- Stackübergreifende Änderungen müssen sequenziert werden: Der quellseitige Transport landet, bevor das abhängige Datasphere-Objekt befördert wird.
- Manueller Export/Import ohne CI/CD erzeugt im Tier-1-Maßstab Prod-vs-Repo-Drift.
- SAPs Prompt Registry ist selbst eine Git-basierte Transportlandschaft im Kleinen für KI-Konfiguration — Prompt- und Orchestrierungskonfigurationsvorlagen als YAML-Dateien verwaltet, bei jedem Commit automatisch synchronisiert — eine dritte Pipeline neben CTS/CTS+ und dem Datasphere Content Network/der CLI.
- Orchestrierungskonfiguration, Workflow-Logik und Multi-Agenten-Definitionen eines Joule-Studio-Agenten sind Build-Zeit-Artefakte, die ihren eigenen Dev-/Test-/Prod-Beförderungspfad benötigen, bevor der Agent live SAP-Daten liest — eine vierte Ebene, die der klassische ABAP-und-Datasphere-Rahmen dieser Karte ursprünglich nicht abdecken musste.
- Dieselbe Sequenzierungsabhängigkeit, vor der diese Karte für CDS-Views und Datasphere-Objekte warnt, gilt eine Ebene höher: Die Prompt-Registry-Vorlage oder Orchestrierungskonfiguration eines Agenten darf nicht in die Produktion befördert werden, bevor das referenzierte Datasphere-Modell oder die Quelle dort existiert.
Begriffe auf dieser Seite
- Transportauftrag
- ABAP-seitiger Änderungscontainer, der DEV → QAS → PRD in einer definierten, sequenzierten Freigabe befördert wird.
- CTS+
- Change & Transport System, erweitert — erweitert den klassischen ABAP Transport Organizer auf Nicht-ABAP- und stackübergreifende Objekte.
- Content Network
- Datasphere-Export-/Import-Mechanismus zur Beförderung von Spaces, Modellen und Views zwischen Mandanten mit Abhängigkeitsauflösung.
- Datasphere CLI
- Kommandozeilentool, das skriptbasiertes, git-basiertes CI/CD für Datasphere-Objekte ermöglicht und den manuellen Export/Import ersetzt.
- Objektkollision
- Konflikt, wenn zwei Transportaufträge gleichzeitig dasselbe Objekt ändern; wird durch Sequenzierung oder Ownership-Regeln aufgelöst.
- CI/CD-Pipeline
- Automatisierter Beförderungspfad (Dev → Test → Prod) mit Validierungs-Gates, der die manuelle Beförderung ersetzt.
- Landschaftssequenzierung
- Koordination zwischen der Landung des ABAP-Transports und der Beförderung des Datasphere-Objekts, damit abhängige Objekte in der richtigen Reihenfolge aktiviert werden.
- Drift
- Abweichung zwischen dem tatsächlichen Zustand eines Mandanten und dem, was das Source-of-Truth-Repository bzw. die Transporthistorie vorgeben sollte.
Quellen
- DAMA-DMBOK — data management body of knowledge
- SAP Datasphere — Help Portal
- SAP Datasphere — official product page
- Integrating SAP Datasphere with SAP Integrated Business Planning, using SAP CI - Part 1 — SAP Community (Supply Chain Management Blog Posts by SAP)
- Pioneering Datasphere: A Consultant’s Voyage Through SAP’s Data Evolution — SAP Community (Technology Blog Posts by Members)
- Access data from SAP Datasphere in Snowflake — SAP Community (Technology Blog Posts by Members)
- As of Feb 19, 2024, the SAP Datasphere Content Documentation has moved to the SAP Help Portal — SAP Community (Technology Blog Posts by Members)
- Explanation of Community Content Package - GL Account External Hierarchy via Replication Flow — SAP Community (Technology Blog Posts by SAP)
- Walkthrough of different Enterprise Scenarios via Community Content package - GL Account External Hierarchy with replication Flow. — SAP Community (Technology Blog Posts by SAP)
- Guide:Create SAP S/4HANA External GL Account Hierarchy within SAP Datasphere through Community Content packages — SAP Community (Technology Blog Posts by SAP)
- KPI-Dashboard with SAC and Datasphere — SAP Community (Technology Blog Posts by SAP)
- Life Cycle Management in SAP Datasphere: Transporting Content between Tenants — SAP Community (Technology Blog Posts by Members)
- SAP Datasphere Intelligent Lookup Series – How to integrate an Intelligent Lookup in your existing data landscape — SAP Community (Technology Blog Posts by SAP)
- SAP Datasphere Sample Content — SAP Community (Technology Blog Posts by SAP)
- SAP Datasphere Sample Content for LoB Sales — SAP Community (Technology Blog Posts by SAP)
- SAP Datasphere Sample Content for LoB Human Resources — SAP Community (Technology Blog Posts by SAP)
- SAP Datasphere Sample Content for LoB Finance — SAP Community (Technology Blog Posts by SAP)
- SAP Data Warehouse Cloud - Business Content — SAP Community (Technology Blog Posts by SAP)
- @sap/datasphere-cli & SAP Datasphere Data Builder: CRUD Operations on Tables & Views — SAP Community (Technology Blog Posts by SAP)
- SAP Data Warehouse Cloud: Data Integration Monitoring – Addition to sample content for Reporting — SAP Community (Technology Blog Posts by Members)
- SAP Data Warehouse Cloud: Data Integration Monitoring - Sample Content for Reporting — SAP Community (Technology Blog Posts by SAP)
- SAP Data Warehouse Cloud Sample Content for LoB Sales — SAP Community (Technology Blog Posts by SAP)
- SAP Data Warehouse Cloud Sample Content — SAP Community (Technology Blog Posts by SAP)
- Using "Replace Table" function to deliver robust Business Content in SAP Data Warehouse Cloud — SAP Community (Technology Blog Posts by SAP)
- Delivering Innovation: New Business Content Packs for SAP Business Technology Platform/SAP Data Warehouse Cloud — SAP Community (Technology Blog Posts by SAP)
- How SAP Data Warehouse Cloud spans a semantic layer across a distributed data landscape — SAP Community (Technology Blog Posts by SAP)
- Spaces Unite Data Agility and Central Governance in SAP Data Warehouse Cloud — SAP Community (Technology Blog Posts by SAP)
Vollständige Karte für Mitglieder. Was die vollständige Karte ergänzt: den vollständigen Entscheidungsrahmen · den Vergleich SAP · Snowflake · Databricks · Fabric · die häufigen Fallstricke und ihre Behebung · die Kurzreferenz · die Architekturschemata · die Codeblöcke · die zitierfähigen Kennzahlen.
Offene SAP-Projekte
Aktuelle SAP-Analytics-Projekte und Stellen im DACH-Raum: SAP-Analytics-Projekte im DACH-Raum.