Material Workflow with terminating events
I have created new custom workflow for material master and business object is BUS1001006.
Workflow functionality is that when user changes MRP fields WF should trigger and it will go to Approvals once we get all the required approval we are applying the MRP changes to MAterial. Here Approval step is using custom screen, so we are completing approval step using terminating events.
Issue is that let say, user has changesd the ABC material with plant 4012, now WF triggers and when user again chnages the ABC Material with plant 4013 another WF triggered. Now when First WF approved, the other ther WF is also getting approved. becasue in terminating events we are receiving a business object of type BUS1001006 in this only material is key field.
Can you please suggest, how should I proceed and we are using this workflow from last 2 years, just now we have identified this issue.