Best practice is to generate copybooks for an entire project, because the system processes objects in the appropriate order, taking account of the dependencies between them. That is not the case when you generate copybooks for given objects. Follow these rules to ensure correct results: