Zum Hauptinhalt springen

GetProductionOrderList@1

Der Node GetProductionOrderList@1 ruft eine Liste von Fertigungsaufträgen aus einem SAP-System mit dem Modul Production Planning and Control (PP) ab.

SAP-Funktionsbaustein: BAPI_PRODORD_GET_LIST

Adapter-Voraussetzungen​

Node-Konfiguration​

Zu den Feldern targetPath, targetValueWriteMode und targetValueKind siehe Überblick. Das Feld path wird nicht verwendet.

transformations:
- type: GetProductionOrderList@1 # gets the list of production orders
productionPlant: 1010 # plant number
orderNumberStart: 3265680 # start order number
orderNumberStop: 3265685 # stop order number
targetPath: "$.orders" # path to save the result

Das Ergebnisobjekt basiert auf der SAP-Struktur BAPI_ORDER_HEADER1. Die Properties sind in der API-Dokumentation dokumentiert.

Vollständiges Beispiel einer Pipeline-Konfiguration​

Dieses Beispiel wird über ein Polling-Intervall von 1 Minute ausgelöst, meldet sich bei SAP an und ruft eine Liste von Fertigungsaufträgen ab, die mit der Auftragsnummer 3265680 aus dem Werk 1010 beginnen. Das Ergebnis wird im Pfad $.orders gespeichert.

triggers:
- type: FromPolling@1
interval: 00:01:00
transformations:
- type: SapLogin@1
sapConfiguration: mmtest
- type: GetProductionOrderList@1
productionPlant: 1010
orderNumberStart: 3265680
targetPath: "$.orders"