Why I need to run Stock/Requirements Check and Rebalancing program in SE38
Why I need to go to SE38 & run /AFS/SDRQ Program (Stock/ Requirements Check and Re-balancing program) to resolve stock inconsistencies in SAP AFS??
Due to some program bug system creates inconsistent stock situation in AFS related tables. Stock between the AFS tables do not match. Generally this is related to the reserved stock. Hence to make all the AFS tables consistent we run Stock/Requirements Check and Rebalancing program. This report generally corrects these kind of inconsistency. But this is not a permanent fix. This should not be run on a daily basis.
Rather we should track a source from where inconsistency is getting correct and report it to SAP. So that they create a note to fix the root cause of the inconsistency and you dont have to run the report again and again.
I hope this helps.