Ansicht
Dokumentation

ABENAMDP_CHANGING_ABEXA - AMDP CHANGING ABEXA

ABENAMDP_CHANGING_ABEXA - AMDP CHANGING ABEXA

ROGBILLS - Synchronize billing plans   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

- SQLScript mit tabellarischem CHANGING-Parameter

Das Beispiel demonstriert die Implementierung einer SQLScript-Prozedur über AMDP mit tabellarischem CHANGING-Parameter.

Quelltext

Ausführen

Beschreibung

In der AMDP-Methode GET_CARRIERS der AMDP-Klasse CL_DEMO_AMDP_CHANGING ist folgende SQLScript-Prozedur implementiert:

Der tabellarische CHANGING-Parameter carriers kann wie ein als solcher in der Prozedur an Lese- und Schreibpositionen verwendet werden. Intern wird in der Datenbankprozedur mit einem gleichnamigen Ausgabeparameter gearbeitet, dem zu Beginn der Ausführung der Prozedur der anfängliche Wert des CHANGING-Parameters über den hier unsichtbaren IN-Parameter carriers__in__ zugewiesen wird (siehe SQLScript für die SAP-HANA-Datenbank).

Eine weitere Methode CALL_GET_CARRIERS demonstriert den Aufruf der in GET_CARRIERS implementierten SQLScript-Prozedur aus einer anderen SQLScript-Prozedur.

In diesem Fall muss der implizite IN-Parameter carriers__in__ explizit mit dem zu ändernden Aktualparameter versorgt werden.

Hinweis

Es handelt sich um ein Beispiel zur Syntax. Die gleiche Funktionalität kann mit gleicher Effizienz mit erreicht werden. Für solche einfachen Fälle ist die Verwendung von AMDP unnötig.






TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 1916 Date: 20240523 Time: 152421     sap01-206 ( 36 ms )