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.
- Aufruf ohne optionale Parameter
- Aufruf mit optionalen Parameter
Beispielaufruf Kostenstellen (settings/mapping-costcenter.json) ohne Filter:
sap-connector.exe "costcenter"
Beispielaufruf Kostenstellen (settings/mapping-costcenter.json) mit Filter:
sap-connector.exe "costcenterid=1234" "costcenter"
Filter
Ein Filter besteht aus drei Teilen (ohne Leerzeichen): Feld, Operator und Wert.
"<Feld><Operator><Wert>"
Die Filter müssen zwingend in Anführungszeichen (") geschrieben werden!
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.
Das Feld muss im Mapping mit dem Schlüssel targetField existieren!
Operator
Folgende Operatoren werden aktuell unterstützt:
=<>
Wert
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"
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"