Hi Michel,
there are different tool in order to change data in production order.
But is very important figure out what kind of data you should change during saving.
Because as already said correctly Mariano you can use generally this Badi WORKORDER_UPDATE if you want to have a lot field available to change. (In this badi you must use a little workaround for change data in production order as field symbols).
In alternative if you need to change some header field or some component data (like storage location and so on) you can use also in SMDO t-code the following enhanecements:
PPCO0001 |Application development: PP orders |
| PPCO0002 |Check exit for setting delete mark / deletion indicator |
| PPCO0003 |Check exit for order changes from sales order |
| PPCO0004 |Sort and processing exit: Mass processing orders |
| PPCO0005 |Storage location/backflushing when order is created |
| PPCO0006 |Enhancement to specify defaults for fields in order header |
| PPCO0007 |Exit when saving production order |
| PPCO0008 |Enhancement in the adding and changing of components |
| PPCO0009 |Enhancement in goods movements for prod. process order |
| PPCO0010 |Enhancement in make-to-order production - Unit of measure |
| PPCO0012 |Production Order: Display/Change Order Header Data |
| PPCO0013 |Change priorities of selection crit. for batch determination|
| PPCO0014 |Select process orders for external relationships |
| PPCO0015 |Additional check for document links from BOMs |
| PPCO0016 |Additional check for document links from master data |
| PPCO0017 |Additional check for online processing of document links |
| PPCO0018 |Check for changes to production order header |
| PPCO0019 |Checks for changes to order operations |
| PPCO0020 |Process order: Display/change order header data |
| PPCO0021 |Release Control for Automatic Batch Determination |
| PPCO0022 |Determination of Production Memo |
| PPCO0023 |Checks Changes to Order Components |
I hope have been useful for you.
Daniele