We have implemented BADI BBP_WFL_APPROV_BADI and it works fine normally.
But here is the issue.
A user creates a shopping cart and makes changes to the approvers hierarchy ( adds new approvers using " Add Approver" functionality ) and then puts the shopping cart on HOLD.Later he/she tries to revisit the shopping cart through "Check Status" the following happens,
1. Without clicking the change button, the user is able to see all the changes he had made to the approvers hierarcy before holding the shopping cart .
2. But once he clicks the change button, the changes are overwritten by the default approval hierarcy,which the original hierarchy determined initially.
I feel this is not normal .May be a SAP Note related issue.Not sure.
Any help would be greatly appreciated.