Skip to content
NextLytics
Megamenü_2023_Über-uns

Shaping Business Intelligence

Ob clevere Zusatzprodukte für SAP BI, Entwicklung aussagekräftiger Dashboards oder Implementierung KI-basierter Anwendungen - wir gestalten zusammen mit Ihnen die Zukunft von Business Intelligence. 

Megamenü_2023_Über-uns_1

Über uns

Als Partner mit tiefem Prozess-Know-how, Wissen der neuesten SAP-Technologien sowie hoher sozialer Kompetenz und langjähriger Projekterfahrung gestalten wir die Zukunft von Business Intelligence auch in Ihrem Unternehmen.

Megamenü_2023_Methodik

Unsere Methodik

Die Mischung aus klassischem Wasserfallmodell und agiler Methodik garantiert unseren Projekten eine hohe Effizienz und Zufriedenheit auf beiden Seiten. Erfahren Sie mehr über unsere Vorgehensweise.

Produkte
Megamenü_2023_NextTables

NextTables

Daten in SAP BW out of the Box bearbeiten: Mit NextTables wird das Editieren von Tabellen einfacher, schneller und intuitiver, egal ob Sie SAP BW on HANA, SAP S/4HANA oder SAP BW 4/HANA nutzen.

Megamenü_2023_Connector

NextLytics Connectoren

Die zunehmende Automatisierung von Prozessen erfordert die Konnektivität von IT-Systemen. Die NextLytics Connectoren ermöglichen eine Verbindung Ihres SAP Ökosystems mit diversen open-source Technologien.

IT-Services
Megamenü_2023_Data-Science

Data Science & Engineering

Bereit für die Zukunft? Als starker Partner stehen wir Ihnen bei der Konzeption, Umsetzung und Optimierung Ihrer KI-Anwendung zur Seite.

Megamenü_2023_Planning

SAP Planning

Wir gestalten neue Planungsanwendungen mithilfe von SAP BPC Embedded, IP oder  SAC Planning, die einen Mehrwert für Ihr Unternehmen schaffen.

Megamenü_2023_Dashboarding

Dashboarding

Mit unserer Expertise verhelfen wir Ihnen auf Basis von Tableau, Power BI, SAP Analytics Cloud oder SAP Lumira zu aussagekräftigen Dashboards. 

Megamenü_2023_Data-Warehouse-1

SAP Data Warehouse

Planen Sie eine Migration auf SAP HANA? Wir zeigen Ihnen, welche Herausforderungen zu beachten sind und welche Vorteile eine Migration bringt.

Business Analytics
Megamenü_2023_Procurement

Procurement Analytics

Transparente und valide Zahlen sind vor allem in Unternehmen mit dezentraler Struktur wichtig. SAP Procurement Analytics ermöglicht die Auswertung von SAP ERP-Daten in SAP BI.

Megamenü_2023_Reporting

SAP HR Reporting & Analytics

Mit unserem Standardmodell für Reporting von SAP HCM mit SAP BW beschleunigen Sie administrative Tätigkeiten und stellen Daten aus verschiedenen Systemen zentral und valide zur Verfügung.

Megamenü_2023_Dataquality

Data Quality Management

In Zeiten von Big Data und IoT kommt der Vorhaltung einer hohen Datenqualität eine enorm wichtige Bedeutung zu. Mit unserer Lösung für Datenqualitätsmanagement (DQM) behalten Sie stets den Überblick.

Karriere
Megamenü_2023_Karriere-2b

Arbeiten bei NextLytics

Wenn Du mit Freude zur Arbeit gehen möchtest und dabei Deine berufliche und persönliche Weiterentwicklung nicht zu kurz kommen soll, dann bist Du bei uns genau richtig! 

Megamenü_2023_Karriere-1

Berufserfahrene

Zeit für etwas Neues? Gehe Deinen nächsten beruflichen Schritt und gestalte Innovation und Wachstum in einem spannenden Umfeld zusammen mit uns!

Megamenü_2023_Karriere-5

Berufseinsteigende

Schluss mit grauer Theorie - Zeit, die farbenfrohe Praxis kennenzulernen! Gestalte bei uns Deinen Einstieg ins Berufsleben mit lehrreichen Projekten und Freude an der Arbeit.

Megamenü_2023_Karriere-4-1

Studierende

Du möchtest nicht bloß die Theorie studieren, sondern Dich gleichzeitig auch praktisch von ihr überzeugen? Teste mit uns Theorie und Praxis und erlebe wo sich Unterschiede zeigen.

Megamenü_2023_Karriere-3

Offene Stellen

Hier findest Du alle offenen Stellenangebote. Schau Dich um und bewirb Dich - wir freuen uns! Falls keine passende Stelle dabei ist, sende uns gerne Deine Initiativbewerbung zu.

Blog
NextLytics Newsletter Teaser
Hier für unseren monatlichen Newsletter anmelden!
Newsletter abonnieren
 

SAP Datasphere: Integration von Datums- und Fabrikkalenderdaten

Kalenderdatensätze sind für viele Analyse- und Planungsmodelle von grundlegender Bedeutung, aber sie erfordern oft Erweiterungen, um ihr volles Potenzial zu entfalten. In diesem Artikel zeigen wir Ihnen, wie Sie eine einheitliche Kalenderansicht in SAP Datasphere erstellen, indem Sie Standard-Datumsdaten mit den Arbeitstagen des Fabrikkalenders von SAP S/4HANA kombinieren. Das Ergebnis ist ein Datensatz, der mit Hilfe von SQLScript die Arbeits- und arbeitsfreien Tage für bestimmte Regionen eindeutig identifiziert.

Verstehen von Fabrikkalendern in SAP S/4HANA

Ein Fabrikkalender in SAP S/4HANA definiert Arbeits- und arbeitsfreie Tage für bestimmte Regionen oder Geschäftseinheiten und ermöglicht so eine genaue Terminplanung, Produktionsplanung und Terminberechnung. In diesen Kalendern werden Regeln wie Feiertage, Wochenenden und benutzerdefinierte arbeitsfreie Tage gespeichert. Wichtige CDS-Sichten wie I_FACTORYCALENDAR (Stammdaten für Kalender-IDs und Gültigkeitszeiträume) und I_FACTORYCALENDARTEXT (sprachspezifische Beschreibungen) definieren Kalenderdaten, während I_PUBLICHOLIDAYCALENDAR und I_PUBLHOLIDAYCALHOLIDAYDATE Feiertagsregeln und genaue Feiertagsdaten bereitstellen. 

Für das steuerliche Berichtswesen bildet I_FISCALCALENDARDATE Datumsangaben auf Geschäftsperioden ab. 

In diesem Artikel werden wir I_FACTORYCALWORKINGDAYSPERYR verwenden, das monatliche Arbeitstage in kodierte Strings (z. B. "11100...") komprimiert, um Standard-Datumsdimensionen anzureichern. Um diesen Viewzu nutzen, stellen Sie sicher, dass sie über Replikationsflüsse mit den CDS-Views als Quelle in SAP Datasphere repliziert werden. 

Datenquellen und Einrichtung

1. SAP.TIME.M_TIME_DIMENSION

Dieser standardmäßig enthaltene Viewin SAP Datasphere enthält umfassende Datumsinformationen, darunter:

  • DATE_SQL: Kalenderdaten

  • JAHR, MONAT, QUARTAL: Hierarchische Zeiteinteilung

  • Wochen- und Tagesbezeichnungen

Voraussetzung ist: Aktivieren Sie diesen Viewin Ihrem Datasphere-Bereich.

Date data image 1

Eine Tabelle mit Daten, Jahren, Monaten und Quartalen.

2. I_FACTORYCALWORKINGDAYSPERYR (S/4HANA CDS-View)

Dieser vorbereitete CDS-View speichert die Daten des Fabrikkalenders, einschließlich:

  • Jährliche Arbeitstage pro Monat, kodiert als Strings aus 1en (Arbeitstage) und 0en (arbeitsfreie Tage).

  • Eine Spalte FactoryCalendar zur Unterscheidung regionaler Kalender (z. B. verwendet Deutschland den Code 01).

Voraussetzung ist: Replizieren Sie diese CDS-View über einen Replikationsfluss in Datasphere.

CDS data image 2

Eine Tabelle mit Spalten wie FactoryCalendar, Year, Month01WorkingDaysString (z. B. "1111100...") usw.

Aufbau der vereinheitlichten Kalenderansicht

Zielsetzung

Kombinieren Sie die beiden Datensätze, um einen Kalender mit den folgenden Spalten zu erstellen:

  1. Datum (aus M_TIME_DIMENSION)

  2. Jahr

  3. Tagesname (z. B. Montag)

  4. Monatsname (z. B. Januar)

  5. Arbeitstage im Jahr (Gesamtarbeitstage pro Jahr)

  6. Arbeitstag (1 oder 0 zur Angabe, ob das Datum ein Arbeitstag ist)


Sehen Sie sich die Aufzeichnung unseres Webinars an: 
"SAP Datasphere and the Databricks Lakehouse Approach"

Aufzeichnung Webinar SAP Datasphere Insights and the Databricks Lakehouse Approach  Aufzeichnung in  englischer Sprache   Zur Aufzeichnung  


Schritt 1: Extrahieren grundlegender Datumsinformationen

Beginnen Sie mit der Abfrage von M_TIME_DIMENSION, um die ersten vier Spalten abzurufen. Verwenden Sie die in HANA integrierten Funktionen DAYNAME, MONTHNAME und INITCAP, um Tages- und Monatsnamen zu formatieren:

Erläuterung der wichtigsten HANA-Funktionen

  • DAYNAME(Datum): Extrahiert den Namen des Tages (z. B. "MONTAG") aus einem Datumsfeld. Standardmäßig wird der Name in Großbuchstaben zurückgegeben.

  • MONATSNAME(Datum): Ermittelt den Namen des Monats (z. B. "JANUAR") aus einem Datum, ebenfalls in Großbuchstaben.

  • INITCAP(text): Konvertiert den ersten Buchstaben einer Zeichenkette in Großbuchstaben und den Rest in Kleinbuchstaben. Dies wird auf DAYNAME- und MONTHNAME-Ergebnisse angewendet, um sie zur besseren Lesbarkeit als "Montag" oder "Januar" zu formatieren

initial query - data image 3

Eine Tabelle mit formatierten Datumsangaben, Jahreszahlen, Tagesnamen und Monatsnamen.

Schritt 2: Arbeitstagskennzeichen extrahieren

Die Herausforderung besteht darin, die 1/0-Strings aus I_FACTORYCALWORKINGDAYSPERYR  zu analysieren. Extrahieren Sie für jedes Datum den entsprechenden Wert aus der entsprechenden Monatsspalte mit SUBSTRING:

MonthStringPosition image 4

Eine Tabelle mit dem Datenformat der Arbeitstage für jeden Monat.

Beispiel:

  • Für Januar 7, 2025: SUBSTRING("Month01WorkingDaysString", 7, 1)

  • Für Februar 2, 2025: SUBSTRING("Month02WorkingDaysString", 2, 1)

Schlüssellogik:

  • Dynamische Identifizierung der Monatsspalte (z. B. Monat01, Monat02) auf der Grundlage des Datums.

  • Verwenden Sie den Tag des Monats als Startposition für die Teilzeichenkette.

FinalQuery image 5

Eine endgültige Abfrage, die dynamisch Datumsdaten, basierend auf dem Datum mit den Monatsspalten kombiniert.

 

Schritt 3: Kombinieren von Daten mit einem Join

Verbinden Sie die beiden Tabellen nach Jahr und filtern Sie nach dem deutschen Fabrikkalender (FactoryCalendar = '01'):

Final Data Image 6

Ein einheitlicher Kalender mit Datumsangaben, Arbeitstagen und Summen
(z. B. 2025-01-01 = 0 [arbeitsfrei], 2025-01-02 = 1 [arbeitend]).

Datums- und Fabrikkalenderdaten - Unser Fazit 

Durch die Kombination von M_TIME_DIMENSION mit Fabrikkalenderdaten haben wir einen Datensatz erstellt, welcher die folgenden Informationen bietet:

  • Anreicherung der Datumsdimensionen mit Arbeitstag-/Nichtarbeitstag Kennzeichen.

  • Vereinfacht das Reporting für regionalspezifische Geschäftsmodelle (z.B. Produktionsplanung in Deutschland).

  • Nutzt die Flexibilität von SQL, um komprimierte Zeichenkettenmuster in verwertbare Daten umzuwandeln.

Mit Blick auf die Zukunft bietetdiese einheitliche Kalenderansicht die Möglichkeitweitere praktische Erweiterungen wie zum Beispiel die Verfolgung von Verkaufstagen in einem Quartal, um den Umsatz anhand tatsächlicher Verkaufstage und nicht anhand von Kalendertagen zu vergleichen oder die Ergänzung der steuerlichen Berichterstattung durch eine jahresspezifische Periodenlogik abzubilden.

Haben Sie Fragen zu SAP Datasphere? Oder benötigen Sie Unterstützung bei einer konkreten Fragestellung? Wir helfen Ihnen gerne dabei. Nehmen Sie einfach Kontakt zu uns auf! 

Erfahren Sie mehr über  SAP Datasphere

avatar

Fotios Vlantis

Fotios Vlantis ist seit 2021 in der SAP Welt als ERP-Berater in Griechenland tätig. Derzeit arbeitet er als SAP BW/BI Berater mit dem Schwerpunkt SAP BW/4HANA bei NextLytics. Als ehemaliger Speerwerfer treibt er gerne Sport, liest und reist.

Sie haben eine Frage zum Blog?
Fragen Sie Fotios Vlantis

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.
SAP Datasphere: Integration von Datums- und Fabrikkalenderdaten
6:29

Blog - NextLytics AG 

Welcome to our blog. In this section we regularly report on news and background information on topics such as SAP Business Intelligence (BI), SAP Dashboarding with Lumira Designer or SAP Analytics Cloud, Machine Learning with SAP BW, Data Science and Planning with SAP Business Planning and Consolidation (BPC), SAP Integrated Planning (IP) and SAC Planning and much more.

Informieren Sie mich über Neuigkeiten

Verwandte Beiträge

Letzte Beiträge