Die SQL Cockpit Version 3.8 ist fertig und bietet wieder ein paar Korrekturen/Verbesserungen und einige interessante neue Features. Nachfolgend ein Überblick über die wichtigsten Neuerungen. Value Download Tabelleninhalte die länger als 128 Zeichen sind, können im ALV nicht dargestellt werden. Im SQL Cockpit gibt es die Möglichkeit, den Wert als Text oder HTML/XML anzuzeigen. Der Text kann nun direkt als Datei gespeichert werden. Beschreibung / *&%HEADER Das Header Text Kommentar kann man jetzt über das […]
Weiter lesenSchlagwort-Archive: ABAP
Webinar – RAP & Illegal Statements
Vielen Dank für Ihre Teilnahme an unserem Webinar! Vielen Dank an alle Teilnehmer unseres Webinars zum Thema ABAP RAP & Illegal Statements Unterlagen/Links zum Webinar „ABAP RAP & Illegal Statements“ Präsentationsunterlagen: Webinar – ABAP RAP- COMMIT WORKs YouTube Videoaufzeichnung: YouTube Links Tweet von Jelena – https://ui5.sap.com/#/topic/91f080966f4d1014b6dd926db0e91070 Webinar mit Parallelisierung – https://www.cadaxo.com/high-class-development/webinar-boost-abap/ Webinar mit RAP Save Sequence – https://www.cadaxo.com/high-class-development/webinar-abap-rap-2/ Twitteraccounts Dominik Bigl, https://twitter.com/DomiBiglSAP Johann Fößleitner, https://twitter.com/foessleitnerj Jelena Perfiljeva, https://twitter.com/JelenaAtLarge Unser nächstes Webinar Das Thema steht […]
Weiter lesenWebinar – ABAP® RAP Tipps & Tricks
Vielen Dank für Ihre Teilnahme an unserem Webinar! Vielen Dank an alle Teilnehmer unseres Webinars zum Thema ABAP RAP Tipps & Tricks aus der Praxis. Unterlagen/Links zum Webinar „ABAP RAP Tipps & Tricks aus der Praxis“ Präsentationsunterlagen: Webinar – ABAP RAP – Tipps & Tricks aus der Praxis YouTube Videoaufzeichnung: YouTube Video Sprungmarken 3:15 – Caches – https://youtu.be/0E4QNIUUzKA?t=195 15:55 – Custom Entities – https://youtu.be/0E4QNIUUzKA?t=953 27:55 – Operation Augmentation – https://youtu.be/0E4QNIUUzKA?t=1675 42:19 – Fiori Elements Filter […]
Weiter lesenUI5/Fiori und der Cache!
Viele kennen die Situation. Man hat im Entwicklungssystem eine super coole UI5/Fiori App für ein S/4HANA System gebastelt, aber nach dem Import in das Produktivsystem (oder Q-System) geht erstmal gar nix. Target was not found, Type Error, Unknown Setting, Cannot read properties, … Sehr oft liegen die Gründe der Probleme am Cache! Nicht nur am Browser Cache, auch im SAP Backend gibt es mehrere zu berücksichtigende Caches. Nachfolgend eine Auflistung der Cache Themen, die mir […]
Weiter lesenFuzzy Search für Rapid Report Generator Reports
Die SAP HANA Datenbank bietet mit der FUZZY Funktion eine fehlertolerante Textsuche. Während diese Suche für Fiori Applikationen relativ einfach über CDS-Annotations aktiviert werden kann, muss man für ABAP SQL oder ABAP ein paar Objekte anlegen und ein wenig programmieren. Der Rapid Report Generator – RRG – kann neben ALV Reports auch CDS Views und ABAP Klassen als Datenquelle verwenden. Damit ergeben sich zwei Möglichkeiten eine Fuzzy Suche in RRG Reports anzubieten. In diesem Post […]
Weiter lesenABAP® CDS Table Functions – AMDP – Fuzzy Search für ABAP® SQL mit SAP HANA®
Im vorangegangenen Post AMDP – Fuzzy Search im ABAP® mit SAP HANA® verwenden wir eine AMDP, um mit ABAP Coding eine Fuzzy Suche durchzuführen. Um diese Suche auch in SQL Statements verwenden zu können – z.B. bei INSERT brauchen wir ABAP CDS Table Functions. Dieser Beitrag bietet hierfür einen Leitfaden und erläutert die Thematik Schritt-für-Schritt. ABAP CDS Table Function Hier ist der Ausgangspunkt eine Data Definition – mittels DDL wird die Table Funktion als Datasource […]
Weiter lesenAMDP – 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 lesenHinzufügen von Suchhilfen zu einem Report
Der Rapid Report Generator for SAP Fiori® – RRG – bietet mehrere Möglichkeiten Suchhilfen für Filterfelder bereitzustellen. Dazu muss zunächst die RRG-Suchhilfe im RRG definiert und entsprechend ihres Typs konfiguriert werden. Dann kann die RRG-Suchhilfe jedem passenden Feld in jedem RRG-Report zugewiesen werden. Felder können auch mehrere RRG-Suchhilfen besitzen. 1. Suchhilfe definieren RRG-Suchhilfen werden in der Admintransaktion definiert und bearbeitet. Bei der Anlage muss ein eindeutiger Name und einer dieser Typen von RRG-Suchhilfen gewählt werden: […]
Weiter lesenWebinar – 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 lesenWebinar – 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 lesenWebinar – 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 lesenWebinar – 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 lesenDOX42 and SAP® Integration : Best Practices and Dev Hacks
SAP Connection Config Dox42 Data source to map SAP data requires the following SAP system connection details While it is possible to manually enter the values of SAP system parameters, this approach has following shortcomings: Developers need to enter or update application server and login details every time a template is used, moved, tested, updated etc. in the different systems This information needs to be maintained separately in every data map Best Practice solution: Maintain […]
Weiter lesenCadaxo 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 :
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
SELECT but000~partner, but000~type, but000~bpkind, but000~bu_group, but000~bpext, but000~bu_sort1, but000~bu_sort2, but000~source, but000~xdele, but000~xblck, but020~xdfadr, but020~adext, but020~guid, but020~move_addr, but020~date_from, but020~address_guid, but020~addr_valid_from, but020~addr_valid_to, but020~addr_move_date, adrc~addrnumber, adrc~nation, adrc~title, adrc~name1, adrc~name2, adrc~name3, adrc~name4, adrc~name_text, adrc~name_co, adrc~city1, adrc~city2, adrc~city_code, adrc~cityp_code FROM but000 INNER JOIN but020 ON but000~partner = but020~partner LEFT OUTER JOIN adrc ON but020~addrnumber = adrc~addrnumber WHERE but000~partner IN &PARTNER& AND but000~type = '1' AND but000~bpkind = '' and but020~addr_valid_to = '99991231235959' AND but020~nation = '' AND adrc~title = '' AND adrc~name1 = '' AND adrc~city1 = 'Wien' . |
If you want to generate SAP report that executes this query, it […]
Weiter lesenWebinar – 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