Zum Hauptinhalt springen

Ausführen des SAP Connectors

Die SAP-Connector Anwendung wird typischerweise über die Eingabeaufforderung/Terminal gestartet.

Aufbau

sap-connector.exe [arguments] "<command>"
│ │ │
│ │ └--- Befehl / Mapping
│ │
│ └--------------- Optionale Argumente / Filter

└------------------------------- SAP-Connector Anwendung

Der Befehl wiederspiegelt die mapping.json im settings Ordner. Beispielsweise für die Kostenstellen mapping-costcenter.json ist der Befehl costcenter.

Beispielaufruf Kostenstellen (settings/mapping-costcenter.json) ohne Filter:

sap-connector.exe "costcenter"

Filter

Ein Filter besteht aus drei Teilen (ohne Leerzeichen): Feld, Operator und Wert.

"<Feld><Operator><Wert>"

vorsicht

Die Filter müssen zwingend in Anführungszeichen (") geschrieben werden!

tipp

Es können auch mehrere Filter angewendet werden:

sap-connector.exe "recipient=1000" "creationDate>20000101" "billing"

Feld

Das Feld wiederspiegelt in der Mappingdatei den Schlüssel targetField.

vorsicht

Das Feld muss im Mapping mit dem Schlüssel targetField existieren!

Operator

Folgende Operatoren werden aktuell unterstützt:

  • =
  • <
  • >

Wert

Führende Nullen

Bitte immer führende Nullen angeben! SAP-Beleg- oder Lieferantennummern sind 10-stellig.

Beispiel Lieferantennummer 50000, muss so übergeben werden: sap-connector.exe "vendorid=0000050000" "vendor"

Datumsangaben

Die meisten Datumsangaben werden in SAP im Format "YYYYMMDD" gespeichert.

Beispiel Datum 01.01.2000, muss so übergeben werden: sap-connector.exe "creationDate>20000101" "billing"