Working within Product support as a technical Engineer we frequently get issues with sales order not being closed whereas the status should have been completed. There are many reasons for this kind of behaviour but one of the main reasons is if sales order data is manually changed by a user or a user exit.
To check if the data has been manually changed , we decided to develop the report ZSDVBCHECK. This report checks if the data has been manually changed or else if the settings are correct according to customizing. In addition, the report checks if the billing, delivery relevance flag, the schedule line category etc. were changed manually. If this is the case, the report will display a discrepancy allowing you to pinpoint the correct point to change.
It also displays the copy control settings and sales order header and Item status.
Step 1: Enter the Sales order and Item number that you want to check
Step 2 : On the result screen you can then select what you want to see. To check if there is any data discrepancy , Select the Item and click on 'compare General Data'
Step 3: Result screen show display any data that has been manually changed.
The report is delivered through note 2166688. There are few manual steps that you will need to carry out. All the steps are attached to the note.
Please feel free to give feedback and suggestions in the comment section (No incident creation necessary).