Hi everyone,
I'm struggling to achieve a reasonable logic within MRP engine in AX 2009 and would appreciate your thoughts. Explaining:
In an industrial plan with discrete industry and 3-level BOMS, we've configured a master static plan and a dynamic plan (automatically copied from the static), as usual. Infinite capacity and infinite material are set, in both plans. Forecast is in place and being considered, with the relevant reduction keys as we have items with long lead times and no medium-run firmed demand to work on (so forecast enables the organization to buy in time for these long-lead time items).
How to interact with MRP
The way it seems logical to use MRP is to execute a layer-by-layer analysis in sequence and coordination. In my opinion:
- The first layer should be reviewing the finished goods planned orders and decision making: approve (with or without dates/quantity updates) or discard (either by deleting or marking them as processed). No firming has ocurred yet as we don't know if there's full material availabiliy for these productions.
- Example: in a planned production order for a finished good i'm seeing that the pegging is forecast. As this forecast is mapped to a short-run date, I can assume it can be discarded (because it was not converted to a sales order) and I don't actually need to produce the planned quantity. This means that I can delete or mark the order as processed in the static plan (meaning, I don't wan't to produce this item at this time).
- When all finished goods are reviewed, we have at that moment an exact number for requirements of finished goods and following that, we should have the net requirements for all BOM-dependent raw-materials.
- Now I would involve the purchase department to evaluate if our decisions regarding production are viable and that all required raw materials arrive in time. If OK, I can firm the finished goods planned production orders as well as all the related planned purchase orders.
Expectation:
When finishing step 1, I'm executing the Dynamic plan with "Net change" principle. The expectation would be for AX to identify that I've made changes in the static plan orders (marking several orders as processed, or even deleting them) and re-calculate the actual required raw-material quantities.
Problem:
AX is not considering my updates and always performs a full-calculation:
- If I mark finished goods planned production orders as "processed" in the static plan, after the "net changes" of dynamic plan, AX still assumes I need those "processed" quantities.
- If I mark finished goods planned production orders as "processed" in the dynamic plan, after the "net changes" of dynamic plan, AX still assumes I need those "processed" quantities.
- If I delete the finished goods planned production orders in the static plan (or in the dynamic), after the "net changes" of dynamic plan, AX re-creates the orders and still assumes I need those full quantities.
Question:
Is this standard behavior? How can I make decisions on a BOM level (finished goods) and ask AX to re-calculate the required raw material based on those?
*This post is locked for comments