Kategorien
-
Neueste Beiträge
- [SAP] Drucker für Benutzer festlegen
- [SAP Fiori] Fiori Launchpad erweitern, Systeminformationen im Launchpad anzeigen
- [SAP Gateway] ODATA V4 Service für anonymen Zugriff einrichten
- [ABAP] Varianten eines Reports lesen
- Warum Krebspatienten so viel Gewicht verlieren
- [SAP Fiori] ABAP RESTful Application Programming Model (RAP)
- [SAP] Events und Typkoppelungen
- [SAP Gateway] Daten versenden über einen eventbasierten Aufruf einer OData-Funktion
- [ABAP] SE80: Tricks für den ABAP-Editor
- [SAP] Kurz- und Langtexte in Objekten suchen
Kategorie: Datenbank
[OpenSQL] Neue Sprachelemente in Release 7.51
[OpenSQL] OpenSQL Guide
[OpenSQL] Fünf goldene SQL-Regeln
- Ergebnismenge reduzieren (kein SELECT…ENDSELECT, kein LOOP … SELECT … ENDLOOP, WHERE-clause genau spezifizieren)
- Transferdatenmenge minimieren (Aggregatfunktionen [MIN, MAX, AVG, SUM, COUNT …] verwenden, UPDATE mit SET, kein SELECT *)
- Anzahl Datentransfers minimieren (JOINs und SUBSELECTs verwenden, SELECT … FOR ALL ENTRIES verwenden, INSERT, UPDATE, MODIFY, DELETE immer mit Arrays)
- Suchaufwand reduzieren (Secondary Keys & Indexes verwenden, positive WHERE-Bedingungen verwenden)
- Reduktion des DB-Load (keine redundanten Zugriffe, Buffering/Caching verwenden, SORT auf dem Applikationsserver)
[CDS-Views] Arbeit mit CDS-Views
http://www.sapyard.com/abap-on-sap-hana-part-v/
- Tutorial zu CDS-Views
[AMDP] Mit AMDP arbeiten
- Step-by-Step procedure for creation, execution and storing of ABAP Managed Database Procedures in HANA
http://www.sapyard.com/abap-on-sap-hana-part-ix-amdp-abap-managed-database-procedure/
- ABAP Managed Database Procedure
https://blogs.sap.com/2021/10/26/abap-managed-database-procedure/
- Tutorial zu AMDP
https://otremba.net/wiki/AMDP_(ABAP)
- Übersicht zu AMDP
https://www.brandeis.de/blog/amdp-coding-guidelines
- AMDP Coding Guidelines
[OpenSQL] Warum man nicht FOR ALL ENTRIES verwenden sollte
Einen Artikel zum Thema FAE und Performance findet man hier: The performance of open SQL as in ABAP 7.52