Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Methode simpleCall()

Die Methode simpleCall() erzeugt einen einfachen Aufruf mit Transaktionsmanagement (Commit, Rollback) und ist dazu geeignet, Daten zu schreiben. Nach jedem Call wird die BAPI_TRANSACTION_COMMIT bzw. die BAPI_TRANSACTION_ROLLBACK aufgerufen. Definiert ist die Methode simpleCall() in der Bibliotheks-Komponente SAPArchitecture.Methods.Native.

Die Methode besitzt folgende Argumente:

Argument Typ Beschreibung
destination String Connection, um auf SAP zugreifen zu können
functionBlock String Name des Funktionsbausteins
importParameter Map Daten in eindimensonaler Form, die der SAP-Baustein benötigt.
importTable Map Daten in mehrdimensionaler Form, die der SAP-Baustein benötigt.
exportParamFilter List Filter, welche Daten der SAP-Baustein zurückliefern soll.
Ohne Angabe:
Alle Daten, die der SAP-Baustein bereitstellt, werden zurückgeliefert.
Eingrenzung:
Es werden lediglich, diejenigen Daten des SAP-Bausteins zurückgeliefert, die angefragt wurden.
exportTableFilter List Filter, welche Daten der SAP-Baustein zurückliefern soll.
Ohne Angabe:
Alle Daten, die der SAP-Baustein bereitstellt, werden zurückgeliefert.
Eingrenzung:
Es werden lediglich, diejenigen Daten des SAP-Bausteins zurückgeliefert, die angefragt wurden.

Der Aufruf der Methode hat folgende Syntax:

simpleCall(String destination, String functionBlock, Map importParameter, Map importTable, List exportParamFilter, List exportTableFilter, Map changingParameter)