Hi,
we would like to report the picking via the REST API in the shipping process. (I know how the API basically works and we have already been able to implement other interfaces with it). As we often have shipping processes with more than 100 parts and do not pick them in one day, we would like to confirm the picking item by item. This works in the web interface via ‘Report Picking of Pick List Lines’:
When I display the history in the ‘Log Window’, ‘ReportPickingOfPickListLines.svc/FndTempLobs’ is called up. Here I cannot enter the line, article, location, lot or quantity. It is unclear to me how IFS works at this point.
I then looked at the functionality for the mobile scanners (Warehouse Data Collection):
You have to confirm each step individually, which is too much for us. That's why we want to simplify the whole process for the user via the REST API. But again, I don't understand the REST API. For example, ‘WarehouseDataCollectionHandling.svc/ScanningClientVirtualSet(Objkey=’2311377A5396A86CE0636379A10A222A‘)/IfsApp.WarehouseDataCollectionHandling.ScanningClientVirtual_Save’ is called with the body ‘{’DataItemValue": “101/01-01-01”}’
Then the same call with the body ‘{’DataItemValue‘: “SB-KAUF-704”}’. It seems that IFS has a defined sequence here. I have rebuilt all calls and I always get the HttpStatus “OK” or “NoContent”. However, the entry is still not saved.
Isn't there an API function that can be given the required parameters to report a line? The function should do the same as ‘Report Picking’:
Or are there other places in IFS where you can pick the items individually?