Data Verification Audits
You do a lot of setup in multiple places but the setup done in isolation can be violating the setup in another place. Such issues are identified many times at the time you execute a transaction.
For example, you define a multi-level BOM. As you know the BOM is defined at single level at a time. Ideally you start with the BOM of the lowest assemblies and than define at top levels in that order till you reach level 0.
Now in our example you define a BOM with parent as A and component as B and C. B and C have components D,E and F,G respectively. Now another colleague defined a BOM of G with components including C as one of them. The system will not stop you at the time you define the single level BOM.