Warum sind skalare UDFs so langsam?

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: Hinzufügen und entfernen von führende Nullen Fallunterscheidungen Entfernen von Leerzeichen am Anfang oder Ende Konvertierung in Großbuchstaben Ableiten eines Feldes aus einem anderen […]

Ist das SQLScript der SAP HANA Cloud abwärtskompatibel?

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 meines Buches ist aber einem aufmerksamen Leser aufgefallen, dass dies in der SQL-Konsole des […]

Neo Umgebung wird abgeschaltet

Die Neo Umgebung der SAP Cloud Platform wird am 14. November abgeschaltet! Damit verschwinden auch eine gerne genutzte Möglichkeit, sich ganz einfach eine HANA Instanz mit SQL-Konsole anzulegen… Nächste Woche folgt ein Blogpost, wie man das auch in der Cloud Foundry Umgebung erreichen kann.Der E-Learning Kurs SQLScript Grundlagen auf https://www.brandeis-training.de wird dann ebenfalls entsprechend aktualisiert.

Erster SQLScript Videokurs verfügbar

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 Inhaltlich meinen bewährten Firmenschulungen SQLScript bzw. dem ersten Teil des Kurses SQLScript für BW-Berater. Lernen Sie die Grundlagen der Sprache SQLScript, dem SQL-Dialekt für die SAP HANA Datenbank, und die zugehörigen Werkzeuge […]

Lizenzschlüssel für CAL Developer System A4H erneuern

Jeder, der ein BW/4HANA Entwicklersystem in der SAP Cloud Appliance Library betreibt, kennt das Problem: Wenn man vergisst, rechtzeitig die Lizenz einzuspielen (SAP Hinweis 1644792, SAP Doku), dann ist das System nicht mehr erreichbar und die Datenbank geht in den Lockdown Modus (SAP Hinweis 2678651). Wenn man die HANA und den A4H Lizenzschlüssel rechtzeitig einspielt, […]

DML Tabellenvariablen in SQLScript

Mit dem Konzept der DML 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 Änderungen in einer Tabelle zu machen. Das ist mit dem letzten SPS besser geworden, da hier Tabellenvariablen eingeführt wurden, die […]

Jetzt Kosten sparen bei der Fortbildung

Für SAP-Beratungshäuser und selbständige SAP-Berater bietet die aktuelle Krise eine gute Gelegenheit, das Know-How auf Vordermann zu bringen. Und das zu wesentlich geringeren Kosten als sonst.  Vor COVID-19 In den letzten Jahren sind dank der SAP HANA Datenbank und den damit verbundenen, neuen Produkten S/4HANA und BW/4HANA viele Projekte bei SAP-Kunden entstanden. Das hat zu […]

SAP Schulungen – für das Homeoffice optimiert

In den letzen Wochen habe ich einige Online Schulungen durchgeführt. Dabei habe ich unterschiedliche Tools und Formate ausprobiert. Denn ich möchte nicht einfach nur die bewährten Inhouse Schulungen 1:1 online halten. Und ich habe natürlich auch immer fleißig Feedback von den Teilnehmern eingesammelt, damit mein Angebot optimieren kann. Zeitlich flexibler Ein großer Vorteil bei Online […]

Die 2. Auflage von „SQLScript für SAP HANA“

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 Nachfrage so groß sein wird, dass eine 2. Auflage notwendig sein wird. Ebenfalls nicht erwartet hatte ich, dass sich […]

SQLScript Unit Tests, das End-User Test Framework

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 erstellen. Diese können dann mit dem Aufruf der Prozedur SQLSCRIPT_RUN_TESTS_ON_ORIGINAL_DATA automatisch ausgeführt werden. Was wird getestet? Meistens werden Testfälle verwendet, um für ein […]