Hello,
We are currently using IFS Application 10 Update 15 and I’m trying to provide some automation to our production lines by receiving in product into inventory from the shop order as it passes a sensor on the production line. I’m using Postman to test to get an understanding of the API’s and data I need to pass to successfully receive product into inventory. When I call the API below I get a 201 Created status so it appears the API is successful. But when I look in the quantity in stock screen I do not see the inventory in the location nor is the shop order qty completed and qty remaining information updated so something isn’t correct. I’m using basic authentication at the moment until I can get everything working in Postman.
I’m trying to use the project below.
<my server>/int/ifsapplications/projection/v1/ReceiveShopOrderHandling.svc/ReceiveShopOrderSet
Here’s the body I’m sending along with the API call.
{
"Contract": "OM1SH",
"OrderNo": "54817",
"ReleaseNo": "*",
"SequenceNo": "*",
"PartNo": "74818",
"LotBatchNo": "54817-*-*-1",
"QtyToReport": 1,
"QtyToReceive": 1,
"UoM": "CASE",
"LotSize": 3680,
"Location": "777",
"Backflush": false,
"SimplifiedMaterialCheck": false,
"AutoReportOperations": true,
"PartSerialization": false,
"MilestoneOnly": false,
"ClockingsInSeqStopped": false,
"OutsideOperation": false,
"ReportPreviousOperation": false,
"ReportPreviousOperEnabled": false,
"CloseOperation": false,
"ReceiveShopOrd": true,
"ReceiveByproducts": false,
"ReportTime": false,
"RegisterTimeForEmpl": false,
"LaborSetupTimeEnabled": false,
"LaborTimeEnabled": false,
"StopClockings": false,
"MachineTime": false,
"LaborTime": false,
"CloseShopOrder": false,
"BackgroundJob": false,
"Pack": false,
"IsPossibleToPack": false,
"IsMultilevelTrackingEn":false,
"IsConditionCodeEnabledPart": false,
"IsCatchQtyEnabledPart": false,
"AnalysisExist": false,
"ReceiveType": "LOT",
"InputOrderNo": "54817",
"InputReleaseNo": "*",
"InputSequenceNo": "*"
}
Regards,
William Klotz