As a rule, automatic changes are not possible for production orders already in production (such as posted or partially confirmed material consumption). You are now looking for a tool that offers you functions for controlled order change management (OCM) as part of engineering change management. Changes to master data and sales orders should be taken into account.
Change management is divided into Engineering Change Management (ECM) and Order Change Management (OCM):
ECM deals with the preparation and execution of changes to product master data.
OCM concentrates on making changes to the production orders already in production.
In OCM, you can only determine changes for material BOMs, sales order BOMs, and routings. The basis for OCM changes are changes to product master data (ECM) or specific changes from sales orders (SD).

Because no automatic and unchecked changes are possible for running production orders (such as updated or partially confirmed material consumption), the SAP ERP system offers the functions for controlled changes to orders. These functions essentially go beyond the previous possibilities of the function Read master data inside Production Orders.

To apply engineering change management successfully in order change management, the following prerequisites must be met:
The overall change profile provides detailed control of whether changes are allowed. It consists of three subprofiles for controlling the changes to master data, sales orders, and assembly processing.
You assign the overall change profile to the individual material master record. You define these profiles in Customizing (Production Orders → Operations → Engineering Change Management).
You have to define the right OCM release key inside the change number.
If you make a change to an OCM sales order item, the requirements class (Customizing SD) of the requirements type has to be prepared accordingly.
The release key controls the usability of the leading change master record for order change management (OCM). You cannot set the release key for a change leader until all its change packages have the system status Released, or when the effectivities apply.
If you set the status to Rel.OCM, then a planned change is written when the master record is released. If you set the status Date OCM, then a planned change is written when you make a date shift.