cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Mark Production Order as complete using API or webhook

alannahngaire
Explorer
0 Likes
500

For context we are integrating a manufacturing execution system to take over the actual production orders once they have been released. Our routing or BOO is held in the 3rd party and it is just a generic 'shell' BOO with two make steps to delineate the input products by the BOM Line Item Group. 

We are wanting to use either an API or webhook to 'complete' a production order and therefore transfer our finished product into stock.

We will be using a combination of REST and SOAP API's to do the majority of the work and will be using Manage Production Lot In to update the production order. 

Ideally, we won't have any actual tasks associated with our order other than a generic step so that the two systems can integrate properly.

How is best to close out the production order? Is it just using the Manage Production Task interface and ensuring all tasks are complete which would by default complete the production order?

In terms of webhooks, I've looked into the External System output channel blog posts and while that sounds like it could work, there is no solution to allow for External System as an output channel for Production Order or Production Task. 

I then looked at Event Handler in CAS but I don't know whether that is the correct option. 

I also looked at Event Notification in SAP BYD, against the ProductionTask node, but there is only update.

 

Suggested approach;

1. Use REST ODATA for Analytics to send out master data information (Products, Customers etc.)

2. USE REST ODATA API to send out specific information relating to production orders

3. Use SOAP API (Manage Production Lots In) to manage the input/output and logistic center allocation of orders

4. **** Need solution to close out Production Order (Complete) so that finished goods go into stock

Accepted Solutions (0)

Answers (0)