
SQL Ausdrücke in BW/4HANA Composite Provider (HCPR)
Mit dem
Mit dem
Ein häufiges Problem im SQL (und damit auch in CDS ABAP ) ist das Nachlesen einzelner Daten aus einer anderen Tabelle (hier Lookup-Tabelle genannt), ohne dass sich die Daten ausmultiplizieren. Solange eine :1 Beziehung vorliegt, ist die Lösung mit einem normalen Join trivial. Falls aber mehrere Da
Mit AMDP-Prozeduren kann im ABAP ganz einfach und elegant komplexere Anforderungen in der SAP HANA Datenbank auslagern. Ein Auszug aus der 2. Auflage meines Buches "SQLScript für SAP HANA", erschienen im Rheinwerkverlag, SAP Press.
Eine AMDP-Prozedur ist aus der Perspektive ei
In SQLScript implementierte Machine-Learning-Logik lässt sich durch die Verwendung von Tabellenfunktionen in Calculation Views integrieren. Mithilfe der neuen Snapshot-Funktion für Calculation Views im Business Application Studio lassen sich die Ergebnisse der Machine-Learning-Ausführung speichern u
Willkommen zur ultimativen Ressource für SAP-Programmierer! Auf dieser Seite finden Sie eine praktische Übersicht über unsere drei umfassenden Cheat-Sheets zu verschiedenen SAP-Themen. Diese Seite ist der ideale Bookmark für alle, di
Unsere Youtube-Playlist enthält nun schon eine ganze Menge Videos. Leider ist der Content dort nicht sauber strukturierbar. Darum habe ich noch mal einen Artikel dazu aufgesetzt, um hier die Videos in der "besten" Reihenfolg
Die Video Reihe SQLScript Snippets zeigt kurze Videos rund um das Thema SQLScript und SQL für SAP HANA. Der Content kommt aus unseren Schulungen.
Unsere neue Video-Reihe SQLScript Snippets zeigt einzelne Videos zum Thema SQLScript und SQL. Sie entstammen aus uns
Leider funktioniert im BW 7.50 bei der HANA-Ausführung die semantische Gruppierung nicht, um damit alle Datensätze mit gleichen Teilschlüssel im gleichen Paket zu haben. Das ist aber manchmal notwendig, wenn in unseren Routinen Berechnungen durchgeführt werden. Im BW/4HANA besteht dieses Problem
**Bei Interesse an diesem E-Learning Kurs schicken Sie mir bitte eine Nachricht über unser Kontaktformular. **
Bitte beachten Sie, dass Kurs SQLScript Grundlagen notwendige Voraussetzungg f
**Bei Interesse an diesem E-Learning Kurs schicken Sie mir bitte eine Nachricht über unser Kontaktformular. **
Unser Videokurs ist als vollwertige Schulung konzipiert. Er entspricht inhaltlich unsere bewährten
Diese Seite ist für Teilnehmer und Interessenten der offenen Schulung SQLScript für BW-Berater . Bei Fragen bitte gerne melden unter info@brandeis.de .
Die Anmeldung erfolgt normalerweise über unsere Website. Hier fragen wir die relevanten Infor
_Diese AMDP Programmierrichtlinien sind ein Vorschlag für ABAP und SAP BW Projekte. Sie sind ursprünglich für den Anwendungsfall von AMDP Transformationsroutinen im SAP BW/4HANA geschrieben worden. Sie können sie gerne kopieren, anpassen und in Ihren eigenen Projekten nutz
Es begegnen einem häufig GUID und UUID in SAP HANA und im S/4HANA als Schlüsselfelder. Solange diese nicht interpretiert bzw. konvertiert werden müssen, ist das für die SAP HANA kein Problem. Voraussetzung dafür ist ein einheitlicher Datentyp. Es gibt aber unterschiedlich
Wir haben in den letzten Wochen fleißig an unserem kostenlosen HANA SQL Anfängerkurs gearbeitet. Dabei haben wir ein paar nützliche Neuerungen in unsere HANA Web-Konsole eingebaut,
Unser neuer, kostenloser HANA SQL Kurs für Anfänger wurde heute auf unserer E-Learning Seite www.brandeis-training.de veröffentlicht. Der Kurs ist Ideal für Einsteiger oder als Auffrischung der grundlegenden SQL Kenntnisse. Für die Übungen und Beispiele nutzen unsere selber entwickelte [HANA Web-Con
Offiziell ist die 2. Auflage von SQLScript for SAP HANA, also der Englischen Ausgabe meines Buches, schon seit Mitte August verfügbar. Heute habe ich meine Autorenexemplare von SAP PRESS zugeschickt bekommen und halte das erste Mal ein gebundenes Exemplar davon in der H
Die HANA Web-Console (HWC) von Brandeis Consulting ist der schnelle Einstieg in die SQLScript Programmierung auf der SAP HANA Datenbank. Für Schulungen und auch für die tägliche Arbeit mit SQLScript ist es sehr praktisch, wenn man nicht immer e
In diesem Artikel will ich die unterschiedlichen Möglichkeiten zur Speicherung von Hierarchien in SAP HANA ((Natürlich sind das alles allgemeine Ansätze, die in jeder Datenbank möglich sind. Bei der Bewertung am Ende des Artikels gehe ich aber kurz auf die Hierarchiefunkt
Das Erscheinen der 2. Auflage der englischen Ausgabe von SQLScript für SAP HANA ist für den 26. August 2021 geplant. Die Ausgabe ist aktualisiert und erweitert um ein paar neue Themen. Es entspricht damit weitgehend der aktuellen deutschen Ausgabe.
Den Artikel Cheat Sheet – Die große SQLScript Übersicht nutze ich selber regelmäßig als Spickzettel. Deshalb habe ich diesen auch als SQLScript Plakat im Format DIN A1 drucken lassen. Alle
Die beiden Programmiersprachen ABAP und SQLScript der SAP verhalten, wenn es um die Verarbeitung von Zeichenketten mit Leerzeichen geht, sich in Nuancen unterschiedlich. Das kann zu Fehlern und Verwirrungen führen. Deshalb ist es wichtig, den ABAP V
Im Februar habe ich für die Bitech AG ein Webinar für die Kunden der Bitech AG in Leverkusen mit dem Thema "SQLScript im SAP BW/4HANA - die Alternative zu ABAP" gehalten.
SQLScript ist der SQL-Dialekt der [SAP HANA Da
Heute morgen habe ich den großartigen Artikel von Lars Breddemann über die Trennung von Business Logik von den darunterliegenden Datenbanktabellen ohne die Verwendung von dynamischem [SQLScript](/blog/category/
_Mit SQLScript lassen sich Fehler wegen der nicht erlaubten Zeichen im SAP BW elegant und performant beim Laden vermeiden. Dieser Artikel gibt eine Übersicht über die Problemstellung und zeigt die Lösungsansätze in AMDP Transformationsroutinen auf, um die Daten zu berein
_Das AMDP Framework liefert einen einfachen Weg, mit dem Datenbankprozeduren in SQLScript in ABAP Programmen und BW-Transformationsroutinen genutzt werden können. Ein Auszug aus der 2. Auflage meines Buches „SQLScript für SAP HANA“, erschienen im [
In diesem Blogpost möchte ich ein kleines Beispiel für eine AMDP aka. HANA Script oder AMDP Script[^1] Transformationsroutine im SAP BW/4HANA zeigen. Dabei beginne ich mit den Begriffen AMDP und SQLScript, zeige dann, welchen Code das System als Hülle für unsere Implementier
_Mit AMDP Debugging in Transformationsroutinen im BW/4HANA können Fehler leicht gefunden werden. Ein Auszug aus der 2. Auflage meines Buches ["SQLScript für SAP HANA"](http://Debug-Modus vs. optimierter Modus Damit Prozeduren mit dem AMDP-Debugger analysiert werden können, werden diese im sogenannte
Beim Laden von Daten aus Quellsystemen gibt es im SAP BW Anforderungen, die sich auf Feldebene häufig wiederholen. Dazu gehören vor allem Logiken zum Bereinigen und Aufbereiten der Daten, wie zum Beispiel:
Bislang hatte ich mir nie Gedanken über die Kompatibilität von SAP HANA Cloud und HANA 2.0 gemacht. Die Abwärtskompatibilität von ABAP ist legendär, da konnte man sich schon immer auf die SAP verlassen. Beim Ausführen der [Installationsskripte für das Demo Datenmodell](https://github.com/captainabap
Seit Anfang August ist auf unserer Seite www.brandeis-training.de der erste Videokurs "SQLScript Grundlagen" verfügbar.
Dieser Videokurs ist als vollwertige Schulung konzipiert und entspricht Inh
Mit dem Konzept der DML[^1] Tabellenvariablen hat die SAP die bisherigen Konzepte zum ändernden Zugriff auf Tabellenvariablen in SQLScript sinnvoll Ergänzt. Der Indexbasierte Zugriff und die Änderungsoperatoren waren sperrig und erforderten eine Menge imperativem Quellcode, um keine Ä
Am 25. Mai 2020 erschien die 2., aktualisierte und erweiterte Auflage der deutschen Ausgabe meines Buches SQLScript für SAP HANA im Rheinwerkverlag. Ich hätte beim Erscheinen der ersten Auflage im September 2018 nie gedacht, dass die Na
Dieses Seminar wird am Freitag, 27.März um 14:00Uhr live, kostenlos und in Farbe durchgeführt. Wenn Sie sich rechts Anmelden, bekommen Sie die Zugangsdaten rechtzeitig zugeschickt.
Dieses Seminar behandelt die Grundlagen der Windo
Auf Grund der aktuellen Lage sind Präsenzschulungen leider nicht mehr möglich. Als Alternative bieten sich Online Seminare an. Diese sind eine gute Lösung, sowohl als Ersatz für offene Schulungen hier in Mannheim, als auch für I
Im Februar ist es wieder soweit. Am Vorabend der DSAG Technologietage 2020 findet die 4. HANA Tech Night hier in Mannheim statt. Wir konnten für diese Veranstaltung drei Sessions mit sehr interessanten Themen gewinnen:
Mit der Version 2.0 SPS04 der SAP HANA Datenbank wurde das sogenannte "End-User Test Framework in SQLScript" eingeführt. Damit ist es möglich, SQLScript Unit Tests in Form von Benutzerdefinierte Bibliotheken (UDL) zu erstelle
Mit der Version 2.0 der SAP-HANA-Datenbank ist noch ein nützlicher Operator in SQLScript für deklarativen Code hinzugekommen: MAP_MERGE. Mit ihm lässt sich das gelegentlich vorkommende Problem lösen, dass für alle N Zeilen einer Tabelle eine Tabellenfunktion ausgeführt w
Mit SAP HANA 2.0 SPS03 wurde das Konzept der benutzerdefinierten Bibliotheken (User Defined Libraries - UDL) in SQLScript eingeführt. Es ermöglicht uns als Entwickler, mehrere Funktionen, Prozeduren und Variablen in einem Objekt zu bündeln. Alle Komponenten einer UDL we
Mit SAP HANA 2.0 SPS04 ist mit den eingebetteten Funktionen ein weiteres Feature zur Sprache SQLScript hinzugekommen. Diese ermöglichen die Verwendung von imperativem SQLScript Code innerhalb einer SELECT Abfrage. Diese Funktionen werden nur für exakt diese eine Ab
Bis SAP HANA 2.0 SPS03 waren rekursive Aufrufe Prozeduren in SQLScript nicht erlaubt. Das bedeutet, dass sich eine Prozedur weder direkt noch indirekt über andere Prozeduren aufrufen darf. Diese Einschränkung wurde mit dem SPS04 aufgehoben. Allerdings ist die Aufruftiefe
Nachträgliche Aufzeichnung des
Nutzen Sie bereits ein SAP BW on HANA oder SAP BW/4HANA? Und nutzen Sie auch die Potenziale der SAP HANA Datenbank voll aus, oder setzen Sie noch auf ABAP Transformationsroutinen? In diesem kos
Am 13.9.2019 um 14:00Uhr lernen Sie in diesem kostenlosen Webinar die Vorteile der HANA Ausführung und der ABAP Managed Database Procedures (AMDP) in den BW-Transformationen kennen.
Hier geht es zu den Event Details
Mein Buch ist Ende März auf englisch erschienen. Seit 21. Mai ist es auch in Deutschland erhältlich, z.B. direkt über den Rheinwerkverlag.
Bei der 2. HANA Tech Night Mannheim werde ich einen kleinen Vortrag über die Verarbeitung von Hierarchien in SQLScript halten. Highlights sind die SAP HANA Hierarchiefunktionen und das Konzept der Nested Sets zur Speicherung von Hierarchien.
Details finden Sie hier:
[https://www.meetup.com/de-
Mit der Anweisung SELECT können wir Daten aus den Tabellen der Datenbank anfordern. Das Ergebnis der SELECT-Anweisung ist auch eine Tabelle, d.h. es besteht aus Spalten und Zeilen. Man kann sich das zunächst so wie eine Excel-Tabelle vorstellen. Die einfachste Form der
Die Übersetzung soll bis zum 11.Januar erledigt sein. Dazu muss ich dann noch die übersetzten Listings und Screenshots bzw. Abbildungen liefern. Das wird mich die Weihnachtszeit über beschäftigen.
Das Lektorat wird dann bis 25. Januar dran sein und danach bekomme ich die Druckfahnen für den letzt
Ich bin momentan mit dem amerkikanischen Ableger des Rheinwerkverlags in Kontakt wegen einer Übersetzung meines Buches. Zuerst wurde ich gefragt, ob ich das vielleicht selber machen kann, aber das musste ich leider ablehnen. Dazu fehlt mir die Zeit. Und auch die notwendige Sprachkenntnis.
In der Schnittstelle der AMDP-Routinen für BW-Transformationen haben sich ein paar neue Parameter eingeschlichen. Das ist grundsätzlich zu Begrüssen, da in der "alten" ABAP-Welt wesentlich mehr Informationen in den Routinen zur Verfügung standen. Allerdings sind die neuen Parameter trotzdem
Ab SAP BW 7.50 besteht die Möglichkeit, Queryvariablen auch durch einen SAP HANA Exit in SQLScript zu implementieren. Damit kann die Variable vorbelegt oder berechnet werden, ohne dass der ABAP-Stack involviert ist. Das Vorgehen dazu habe ich in der aktuellen Ausgabe meines [Buches "SQLScript für SA
Um die Sprache SQLScript zu lernen, ist die SQL-Konsole der unterschiedlichen Entwicklungsumgebungen (IDE) das ideale Werkzeug. In diesem Beitrag möchte ich kurz beschreiben, warum die SQL-Konsole nicht nur ein Werkzeug für Nerds ist. Sie ist den anderen Oberflächen, insbesondere der AMDP-Entwicklun
Am 28.9.2018 ist die erste Auflage meines Buchs SQLScript für SAP HANA erschienen. .











































