There is functionality around Vendor master approval- IMG==> Finaicial Accounting ==> Accounts Receivables and Payables ==> Vendor Accounts ==> Master Data ==> Preparation for creating Vendor master data -->Configure sensitive fields
If you define a field in the customer/vendor master record as "sensitive", the corresponding customer/vendor account is blocked for the payment run if the entry is changed. The block is removed when a second person with authorization checks the change and confirms or rejects it
Authorized user will approve the change using FK08. It may help to some extent.