I need a help/suggession in below issue.
System: SRM 4.0, SP14. Ext Classic scenario
Issue: When closing the open POs in the system i.e checking flag "Confirmation not expected" and "invoice not expected" system creating a change version and the new output is being sent to vendor.
Requirement: These changes are essentailly to close the open PO logically and it should not be creating a new version and sent to vendor. but the change history to be recorded for business analysis.
For the above requirement, I was thinking to use the BADI BBP_VERSION_CONTROL to control the version creation by passing the above two fields as parameters.. i.e for these two fields if at all any change then version should not be created and sent to vendor
When I try to de bug the standard PO change process, system had never called the above said BADI in change process. System only calling the above badi only in creation process. Which sounds odd for me because the purpose of version control is to track the changes but the controlling BADI never gets called while change process.
Can anybody help me or suggest me any other way of controling the output and version?