Ansicht
Dokumentation

ABENCALL_DB_PROCEDURE_ABEXA - CALL DB PROCEDURE ABEXA

ABENCALL_DB_PROCEDURE_ABEXA - CALL DB PROCEDURE ABEXA

Addresses (Business Address Services)   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

SAP HANA, Datenbankprozedur-Proxy

Das Beispiel demonstriert den Aufruf einer im Programm erzeugten Datenbankprozedur.

Quelltext

Ausführen

Beschreibung

In der Methode create_db_procedure wird mit ADBC die gleiche Datenbankprozedur erzeugt, wie im ausführbaren Beispiel ADBC, Stored Procedure. Hier wird die Prozedur aber nicht über ADBC sondern über die Anweisung CALL DATABASE PROCEDURE. aufgerufen.

Das hierfür notwendige Datenbankprozedur-Proxy wird mit Hilfe des zugehörigen APIs temporär im Programm selbst erzeugt.

  • Dabei wird über die zuvor gefüllte interne Tabelle params das Mapping zwischen den Datenbanktypen der Parameterschnittstelle und ABAP-Datentypen definiert, wobei auch die Parameternamen geändert werden.

Das ausführbare Beispiel AMDP, einfacher Prozeduraufruf zeigt wie die Prozedur als ABAP Managed Database Procedure verwaltet und aufgerufen werden kann.






General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2103 Date: 20240523 Time: 165216     sap01-206 ( 41 ms )