Die Methode simpleQuery() erzeugt einen einfachen Aufruf ohne Transaktionsmanagement (Commit, Rollback) und ist dazu geeignet, Daten abzufragen. Definiert ist die Methode simpleQuery() in der Bibliotheks-Komponente SAPArchitecture.Methods.Native.
Die Methode besitzt folgende Argumente:
Argument | Typ | Beschreibung |
---|---|---|
changingParameter | Map | Daten in eindimensionaler Form, die der SAP-Baustein benötigt. Im Vergleich zu importParameter werden die Werte geändert. |
destination | String | Connection, um auf SAP zugreifen zu können. |
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. |
functionBlock | String | Name des Funktionsbausteins. |
importParameter | Map | Daten in eindimensionaler Form, die der SAP-Baustein benötigt. |
importTable | Map | Daten in mehrdimensionaler Form, die der SAP-Baustein benötigt. |
Der Aufruf der Methode hat folgende Syntax:
simpleQuery(String destination, String functionBlock, Map importParameter, Map importTable, List exportParamFilter, List exportTableFilter, Map changingParameter)