Der Semantic Layer in SAP Business One ist eine Abstraktionsschicht über den zugrundeliegenden Datenmodellen, die strukturierte Datenzugriffe für Reporting, Analysen und OData-Dienste ermöglicht – insbesondere in Verbindung mit der SAP HANA-Datenbank.

Klarer und verständlicher Sprachstil:
Ein Semantic Layer dient als „Übersetzer“ zwischen der technischen Datenbankstruktur und der realen Geschäftswelt. Statt direkt auf Tabellen und Felder zuzugreifen, nutzen Reporting-Tools benutzerfreundliche Views, die bereits mit Geschäftslogik angereichert sind – beispielsweise „Sales Analysis by Rows“ oder „Customer Balances“.
Relevanter Kontext und Einsatzbereich:
In SAP Business One wird der Semantic Layer vor allem für Analysen, Dashboards, KPI-Visualisierungen (z. B. mit Pervasive Analytics, SAP Analytics Cloud oder Crystal Reports) und die Anbindung externer Systeme über OData genutzt. Auch der Web Client greift beim Konfigurieren von Karten im "General Overview"-Dashboard direkt auf diese Layer zu.
Abgrenzung zu ähnlichen oder verwandten Begriffen:
Im Unterschied zu klassischen Datenbankabfragen oder einfachen Reporting-Views enthält der Semantic Layer Geschäftsobjekte mit einer definierten semantischen Bedeutung – das erleichtert die Analyse und reduziert Fehlinterpretationen. Im Gegensatz zur Service Layer ist der Semantic Layer explizit für analytische Zwecke konzipiert, obwohl er technisch ebenfalls via OData angesprochen werden kann.
Beispiele oder anschauliche Vergleiche:
Stellen Sie sich den Semantic Layer wie eine gut beschriftete Speisekarte vor: Statt in der Küche die Zutaten selbst zusammensuchen zu müssen, sehen Sie bereits fertig definierte Gerichte – inklusive aller relevanten Details. So können sich Reporting-Tools auf diese vorbereiteten Strukturen stützen, ohne jede Datenbeziehung neu zusammenbauen zu müssen.
Technische Besonderheiten (SAP Business One, SAP HANA):
- Nur verfügbar in der SAP HANA-Version von SAP Business One.
- Systemseitig vordefinierte Views enden oft auf „Query“ (z. B. „Sales Analysis by Document Query“).
- Views können über das SAP HANA Model Management gezielt für die Service Layer bereitgestellt werden.
- Die Datenbereitstellung erfolgt via OData (Standard-Endpoint:
/b1s/v1/sml.svc
). - Virtuelle Schlüssel („id__“) werden zur eindeutigen Identifizierung genutzt.
- Autorisierungsmanagement sorgt für sicheren Zugriff durch berechtigte Benutzer.
Verwandte Begriffe im Glossar:
- Service Layer – REST-basierte API-Schnittstelle für transaktionale Zugriffe in SAP Business One.
- Pervasive Analytics – Analysewerkzeug für KPIs und Dashboards auf Basis des Semantic Layers.
- SAP HANA – In-Memory-Datenbankplattform, Grundlage für die Nutzung des Semantic Layers.

Shopware 6 für SAP Business One

SAP Business One und DATEV – Synchron

DATEV und SAP Business One Export & Import

SAP BTP für SAP Business One

Konzernweite Konsolidierung von ERP-Systemen
