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
 

So gelingt der CSV Import mit dynamischen Dateinamen in SAP BW

Bei größeren Unternehmen mit einer breiten Systemlandschaft ist es manchmal nötig, Daten über eine flat file Schnittstelle in das BW zu importieren. Dabei sind die Dateinamen mit einem Timestamp versehen und ändern sich täglich. In diesem Beitrag zeige ich Ihnen, wie Sie diese Dateien automatisch laden können.

Bei der Koordination von Datenflüssen steht man oft vor der Herausforderung, bestimmte Systeme an das SAP BW anzubinden. So stellen zum Beispiel fehlende Schnittstellen ein Problem dar. In diesem Fall werden Informationen in eine CSV Datei exportiert, die anschließend in das BW importiert wird. Dieser Prozess wird täglich wiederholt. Um die Dateien untereinander unterscheiden zu können, wird das Erstellungsdatum an den Dateinamen angehängt. Somit ändert sich der Dateiname täglich, was bei der Automatisierung des Ladeprozesses eine weitere Herausforderung darstellt. Dieses kann mithilfe von ein paar Zeilen ABAP gelöst werden.

Zum besseren Verständnis nutze ich ein konkretes Beispiel. Im Verzeichnis /tmp/ des SAP Servers wird täglich ein flat file mit den Daten eines Legacy-Systems abgelegt. Sie können das Verzeichnis über die Transaktion AL11 einsehen. Die abgelegten Dateien tragen zur Differenzierung das aktuelle Datum im Dateinamen. Zum Beispiel actuals_20190918.csv.

Übersicht über Verzeichnisse

Der vollständige Dateipfad lautet also /tmp/actuals_20190918.csv. Dieser besteht aus einem fixen (Ordner und Dateiname) und einem variablen Anteil (das aktuelle Datum). Um den Dateipfad automatisch zu bestimmen, müssen wir also eine Routine programmieren.


SAP BW, HANA Native und SAP Data Warehouse Cloud - Laden Sie sich den Vergleich herunter!

New call-to-action



Wechseln Sie dazu zu Ihrem InfoPackage oder DTP (bei Extraktion ohne PSA) und selektieren Sie unter Adapter die Option Textartige Datei von Applikationsserver laden 1. Klicken Sie anschließend bei Dateiname auf Routine für Dateiname anlegen 2.

Routine für den Dateinamen anlegen

Geben Sie nun den Namen für die Routine ein und klicken Sie auf Editor.

Bezeichnung für die Routine angeben

Über den Parameter p_filename wird der Dateiname bestimmt. Möchten Sie die Datei mit dem aktuellen Datum laden, geht es mit nur einer Zeile Code. Dabei verwenden wir die Systemvariable sy-datum, die das aktuelle Datum ausgibt.

p_filename = |/tmp/actuals_{ sy-datum }.csv|.

Möchten Sie dagegen die Datei des Vortags laden, nutzen Sie den folgenden Code.

  DATA: lv_vortag TYPE sy-datum.

  lv_vortag = sy-datum - 1.

p_filename = |/tmp/actuals_{ lv_vortag }.csv|.

Speichern Sie die Änderungen und aktivieren Sie den DTP bzw. das InfoPackage.

Nun kann der Ladeprozess automatisch ausgeführt werden. Der Name der zu ladenden Datei wird jedes Mal aktualisiert. So wird sichergestellt, dass immer die neuste Datei geladen wird.

Erfahren Sie mehr über SAP BWBildquelle: Alex Knight von Pexels

 

,

avatar

Sebastian Uhlig

Sebastian berät seit 2001 Unternehmen verschiedener Branchen zu SAP BI Lösungen im In- und Ausland und deckt den Bereich der Anforderungsaufnahme bis zur Realisierung komplexer Lösungen ab. Er hat Erfahrung in der Leitung von Projektteams und ist Architekt des Produktes NextTables. Privat fährt er Mountainbike und sieht sich gerne American Football Spiele an.

Sie haben eine Frage zum Blog?
Fragen Sie Sebastian Uhlig

Gender Hinweis Aufgrund der besseren Lesbarkeit wird im Text das generische Maskulinum verwendet. Gemeint sind jedoch immer alle Menschen.

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