[OpenSQL] Fünf goldene SQL-Regeln

  1. Ergebnismenge reduzieren (kein SELECT…ENDSELECT, kein LOOP … SELECT … ENDLOOP, WHERE-clause genau spezifizieren)
  2. Transferdatenmenge minimieren (Aggregatfunktionen [MIN, MAX, AVG, SUM, COUNT …] verwenden, UPDATE mit SET, kein SELECT *)
  3. Anzahl Datentransfers minimieren (JOINs und SUBSELECTs verwenden, SELECT … FOR ALL ENTRIES verwenden, INSERT, UPDATE, MODIFY, DELETE immer mit Arrays)
  4. Suchaufwand reduzieren (Secondary Keys & Indexes verwenden, positive WHERE-Bedingungen verwenden)
  5. Reduktion des DB-Load (keine redundanten Zugriffe, Buffering/Caching verwenden, SORT auf dem Applikationsserver)

[AMDP] Mit AMDP arbeiten

https://blogs.sap.com/2016/11/23/step-by-step-procedure-for-creation-execution-and-storing-of-abap-managed-database-procedures-in-hana/

  • 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