AMDP – Fuzzy Search im ABAP® mit SAP HANA®

Die SAP HANA Datenbank bietet viele nützliche und coole Funktionen, die über openSQL/ABAP SQL hinaus gehen. Um auf diese Features zuzugreifen und die ganze Power der HANA Datenbank nutzen zu können, gibt es ABAP Managed Database Procedures – AMDP. Damit kann man, ähnlich wie mit EXEC SQL bzw. ADBC (ABAP Database Connectivity), native Datenbank Statements absetzen. In diesem Blogbeitrag beschäftigen wir uns mit den nötigen Anlage- und Implementierungsschritten. AMDP Klasse und Methode anlegen AMDP werden […]

Weiter lesen

Webinar – Modernize your ABAP®

Vielen Dank für Ihre Teilnahme an unserem Webinar! Wir sind ja mit Selbstlob sehr zurückhaltend – aber die Erklärung von Domi zu Table Expressions & Table Functions zählt mit zu den besten Erklärungen die ich bisher zu dem Thema gesehen habe! Natürlich sind auch Sörens Erklärungen zu Field Symbols bzw. Reference hervorzuheben und mein Part zu CORRESPONDING ist bis auf ein paar Versprecher auch ganz gut. Unterlagen/Links zum Webinar „Modernize your ABAP“ Präsentationsunterlagen in PDF – […]

Weiter lesen

Webinar – ABAP® RESTful Application Programming Model (RAP) – Teil 3

Vielen Dank für Ihre Teilnahme an unserem Webinar! Das spannende Thema RAP wird uns alle noch viele Jahre beschäftigen. In unseren nächsten Webinaren werden wir uns erst einmal wieder anderen ABAP Themen beschäftigen. Wir sind noch nicht sicher, ob unser nächstes Webinare im November stattfinden wird. Unsere ganze Aufmerksamkeit gilt nämlich nun der ABAPConf welche am 9. Dezember 2021 über die Bühne gehen wird. Ein Tag an dem sich alles um ABAP dreht! Einfach hier […]

Weiter lesen

Webinar – ABAP® RESTful Application Programming Model (RAP) – Teil 2

Vielen Dank für Ihre Teilnahme an unserem Webinar! Auch das nächste Webinar im September wird zum Thema RAP sein. Es gibt genug Themen. – Anmeldelink befindet sich ganz unten in diesem Blog. Unterlagen/Links zum Webinar „ABAP RESTful Application Programming Model (RAP) – 2. Teil“ Präsentationsunterlagen in PDF: Webinar – ABAP RAP Youtube Videoaufzeichnung: https://youtu.be/_njhLP7DsTQ Webinar – ABAP RESTful Application Programming Model (RAP) Webinar – ABAP RESTful Application Programming Model (RAP) – Teil 2 Webinar – […]

Weiter lesen

Webinar – ABAP® RESTful Application Programming Model (RAP)

Vielen Dank für Ihre Teilnahme an unserem Webinar! Wie angekündigt, werden wir uns auch im nächsten Webinar mit RAP beschäftigen. Dann etwas mehr im Detail. – Anmeldelink befindet sich ganz unten in diesem Blog. Unterlagen/Links zum Webinar „ABAP RESTful Application Programming Model (RAP)“ Präsentationsunterlagen in PDF: Webinar ABAP RAP Youtube Videoaufzeichnung: https://youtu.be/XzDN1llm0Fo Blogs/Links Develop a Fiori App Using RAP – Managed Scenario Building Apps with the ABAP RESTful Application Programming Model Developing Web Apps with […]

Weiter lesen

Cadaxo SQL Cockpit Report Generation

One important (and cool) feature of SQL Cockpit is an ability to auto-generate ABAP reports directly from the SQL query entered in the cockpit. We illustrate below, one example of how this may be utilised As you can see from the code snippet and screenshot below, suppose we want to generate a report output that executes a relatively complex select query :

If you want to generate SAP report that executes this query, it […]

Weiter lesen

Symbole aus Ergebnisliste generieren

Im SQL Cockpit können Symbole als Platzhalter verwendet werden. Ein Symbol kann entweder einen einzelnen Wert oder eine Range-Tabelle enthalten und wird im Normalfall manuell durch den User gepflegt. In diesem Beispiel wurde ein Symbol SIMPLE_SYMBOL mit dem Wert ‘0001‘ definiert. In einem SELECT könnte das Symbol wie folgt in der WHERE Bedingung verwendet werden:

Das SQL Cockpit kann aber auch mit mehrwertigen Symbolen umgehen. Dazu muss zum Symbol noch ein Datenelement gepflegt werden. […]

Weiter lesen

Webinar – ABAP® 7.55 Releaseabhängige Änderungen

Vielen Dank für Ihre Teilnahme an unserem Webinar! Unterlagen/Links zum Webinar „ABAP 7.55 Releaseabhängige Änderungen„ Präsentationsunterlagen in PDF: Webinar – ABAP 7.55 An der Videoaufzeichnung wird noch gearbeitet Links Release Notes für ABAP 7.55 Blogs/Links Modern Regular Expressions in ABAP – Part 1 – Introducing PCRE SAP ABAP Platform 1909, Developer Edition: AVAILABLE NOW Unsere nächtes Webinar Freitag 30. April 2021 10:00 Uhr – Thema wird noch rechtzeitig festgelegt – aber wie immer wird es […]

Weiter lesen

Benennen der Ergebnisliste

Wenn man im SQL Cockpit viele Listen gleichzeitig darstellen muss, kann man schon mal die Übersicht verlieren. Deshalb haben wir bereits vor einigen Releases die Möglichkeit zum Benennen der Ergebnislisten ergänzt. Mit dem Kürzel *&%HEADER <name der liste> direkt vor einer SQL Abfrage, wird der Text <name der liste> als Überschrift in der Ergebnisliste verwendet.

Weiter lesen

Cadaxo SQL Cockpit 3.7 – Releaseinfos

Die SQL Cockpit Version 3.7 ist fertig und bietet wieder ein paar Korrekturen/Verbesserungen und einige interessante neue Features. Nachfolgend ein Überblick über die wichtigsten Neuerungen. Tabs Layout Bisher konnten mehrere Listen in folgenden drei Layouts dargestellt werden: Vertikal, Horizontal oder Matrix. Mit diesem Release haben wir die neue Layout-Variante Tabs ergänzt. Dadurch wird immer nur eine Ergebnisliste dargestellt und nutzt somit den gesamten Ergebnisbereich. Im Header-Bereich der Listen kann zwischen den Ergebnislisten hin- und hergeschalten […]

Weiter lesen

Common Table Expressions in ABAP®

Im Jahr 1999 wurde die vierte Überarbeitung von SQL unter dem Namen SQL:1999 bzw. SQL3 publiziert.  Unter anderem wurden mit SQL:1999 das WITH Konstrukt zur Verwendung von Common Table Expression eingeführt. Eine Common Table Expression (CTE) erzeugt eine tabellarische Ergebnisliste welche nur temporär innerhalb einer SQL-Operation zur Verfügung steht. Die Verwendung ist dann sinnvoll, wenn man z.B. Zwischenergebnisse benötigt, eine komplexe SQL-Anweisung übersichtlicher strukturieren will oder wenn die Zwischenergebnisse mehrfach benötigt werden. Gerade wenn man […]

Weiter lesen