The approval process is like this: Requestor (creates the sc), Buyer, 1st level approver (Manger1), 2nd level approver (Manager2).
When a SC created by requestor, goes to buyer, he changes the price value and approves the SC, then the workitem go to requestor inbox (we have used BADI - BBP_DOC_SAVE_BADI to verify for price change, used BBP_WFL_SECUR_BADI to forward the workitem using the FM - BBP_PDH_WFL_DB_UPDATE_BACK' and set the new_sec_level as 4)
But issue here is when requestor presses the Accept change button the workflow is restarting but it is skipping the 1st level approver and going to 2nd level approver. Help us how to fix this, we think it is taking up as a forwarded approver.
As per our requirement it should go to the 1st level approver then 2nd level approver.Suggest any BADI