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"