Change Management: Bill of Material Items and Routing Operations 
Use
You can further restrict the validity of Bill of Material (BOM) items and routing operations using SAP R/3 change management with change numbers. It is possible to plan BOM items or routing operations in the future or to limit their validity to a certain time interval. Several validity conditions may exist for each item and operation. A correct selection is ensured by the system when creating an R/3 production order using a BOM or routing explosion.
You can also assign a release key to a change number. By doing this, the changes planned to the BOMs and routing using this number will only become active once the change number has been released.

For process orders you can carry out the changes defined in the change number immediately. You will then have to manually approve these process orders.
In the SAP Advanced Planner and Optimizer (SAP APO) there is only one Production Process Model (PPM) per production version. Therefore, for one production version only the same BOMs and the same routing will be exploded.
By using the "Effectivity" parameter, the validity restriction of change numbers referring to a date can be expanded to additional parameters.. It is, for example, possible to give serial number intervals as a parameter for validity. The parameter validity must be evaluated by the system before the BOM explosion (when creating a sales order, for example).
Different validity situations within a BOM or routing can only be avoided by using the iPPE runtime object.
Please note that there may be difficulties in multiple system landscapes when generating PPMs because the PPM key in SAP APO is created from several different SAP R/3 data fields.
PPM Key
Ensure that the number ranges, production versions and so on are in agreement in the corresponding R/3 systems.
Customer Exits
You can find usage examples and example coding for the customer exit in the relevant documentation.
Customer Exits Available in SAP R/3:
Extension CIFPPM01 (core interface for APO extensions for the PPM model)
Customer Exits Available in SAP APO: