Recalculate work order FDMA
Use this function to refresh calculated earliest operation start dates to reflect changes to component availability.
The FDMA is the "First Date of Material Availability". This is the date calculated for each component of a work order when component availability can cover, in full, the required quantity. The earliest operation start date is calculated from the component FDMA. For each operation on the work order this is the date when the full quantity of each component required for the operation is available. Frequently, however, stock movements affect the calculated (suggested) First Date of Material Availability. A purchase receipt might be delayed in transit, for example, thereby affecting the availability of the material required for a work order; a defect might be detected in a component on the shop floor resulting in a break to the processing whilst a replacement component is sourced.
The FDMA is one (of several) constraints Production Scheduler (FUNPSSCH) can use in the optimization of the operations. Production Scheduler, however, does not automatically recognize changes to work order component availability. You should therefore run this function frequently so that Production Scheduler observes changes in material availability in subsequent optimizations.
You are advised to run this function frequently and especially after any known change to a component availability date. It is the planner's decision how often, for which work orders, and when this should happen.
You can integrate this function in the batch server so the FDMA recalculation starts regularly. For example, you might choose to run this function overnight or at a regular time based on updated trackings, receipts or MRP calculations.
Production Scheduler is only available for on-premises instances of Sage X3. If the POPS - Production Scheduler activity code is clear and the GFS - Finite scheduler activity code is selected you are using the generic Finite scheduler interface to Sage X3 Web Scheduling or to a web scheduling solution developed by an ISV (independent software vendor) for either cloud or on-premises solutions. You must use the Finite scheduler > Recalculate work order FDMA function (FUNGFSFDMAUP) instead of this function.
Prerequisites
Refer to documentation Implementation
Screen management
The Recalculate work order FDMA function displays two selection screens:
- An initial screen into which you enter your selection (or filtering) criteria;
- A validation screen in which you confirm the work orders to be refreshed.
A log file displays the results of the run.
Entry screen
Type in, or select the site at which the work orders are to be refreshed, then select the work orders statuses to be included in the run.
A number of ranges are displayed.
- To select all work orders to the selected stage of the production cycle, leave all the fields blank.
- To select specific work orders to the selected stage of the production cycle, type in the required ranges. Leave the first field blank to include the lowest value or the second field blank to include the highest value.
You can optionally select the work orders by applying a calculation formula.
Selection criteria
Production site (field MFGFCY) |
The production site from which the work orders are to be selected. The production site defined on the user record is displayed by default but can be amended. |
Formula (field FORMULE) |
Enter, select or build an Enterprise Management filter calculation expression using the formula editor.
|
Status
Work order status (field WOSTATFLG) |
Filter for results within a range of work order statuses. Selection respects the lowest stage to the selected stage of the work order in the production cycle, as follows: For work orders incl. (including) status <Being optimized>. All work orders that have been submitted to Production Scheduler for scheduling but have not yet been included in a "published plan". For work orders incl. status <Optimized>. All work orders submitted to Production Scheduler that are currently being optimized for scheduling or have been included in a "published plan" but production has not yet started. For work orders incl. status <In progress>. All work orders submitted to Production Scheduler for scheduling. This includes all work orders that are currently being optimized for scheduling and those that have been included in a "published plan", whether production has started or not. The work order status values are defined in local menu 339 - Work Order Situation. |
Work order
Work order no. (field MFGNUMDEB) |
Filter for results within a range of work orders. For a single work order, enter the same work order in the from/start Work order no. (Work order number) and to/end Work order no. fields. |
Released product (field ITMREFDEB) |
Filter for results within a range of finished products (BOMs). For a single bill of materials (BOM), enter the same product code in the from/start Released product and to/end Released product fields. |
Start date (field DATDEB) |
Filter for results within a range of dates. For a single day, enter the same date in the Start date and End date fields. You can leave the Start date field blank to search all records to date. |
End date (field DATFIN) |
Project (field PJTDEB) |
Filter for results within a range of project codes. For a single project, enter the same project code in the From/start project and To/end project fields. If the value of this field includes a character such as an exclamation mark "!" this field links to the structure of the project. The character is the separator between a project code and the structure, either the project budget structure or the project operational (task) structure. For example, if a material task code is "USA-P3" and a project code is "USA12345678", this field displays a link to the project operational structure as "USA12345678!USA-P3".
|
WOs using material/component
Product (field ITM) |
Enter or select a component code to filter for work orders containing this component. |
Major version (field MAJVER) |
This field indicates which version of this component (material) applies. Major versions might be used where there have been increased or significant changes to the original or previous version, that is the "form, fit or function" has changed. This field is not populated if the component code defined in the Component or Material field is not version managed. |
Material requirement (field MATREQDEB) |
Filter for results within a component requirement date range. For a single day, enter the same date in the from/start Material requirement and to/end Material requirement fields. You can leave the start Material requirement field blank to search all records to date. |
Tab Selection screen
You use this tab to confirm the details of the work orders to be refreshed.
To exclude a specific work order, either leave the check box clear or click Delete from the Actions icon.
A log file displays the results of the run.
Block number 1
Production site (field MFGFCY) |
The production site from which the work orders are to be processed. |
field FMODIF |
Select this check box to select this line. |
Order no. (field MFGNUM) |
This field displays the work order number. |
Order status (field MFGSTA) |
This field indicates the status of the work order. This status can be Pending, Being optimized or In progress. |
Scheduling status (field SCDFLG) |
This field indicates the current stage of this work order in the scheduling process. This status can be Scheduled or Optimized. |
Released product (field MFGITM) |
This product code describes what is referred to as a "Bill of Materials" or a "BOM". A BOM contains structured information for making and costing a product. It defines the components that make up a product, and given this, the cost of the product. The BOM code matches the product code. |
Start date (field STRDAT) |
This field identifies the planned or actual production start date of the work order. |
End date (field ENDDAT) |
This field identifies the end or required completion date for this work order. |
Work orders |
Click Work orders from the Actions icon to view the work order details. |
Specific actions
Click Recalculate to launch the First Date of Material Availability (FDMA) calculation for all selected work orders. The calculated earliest operation start date will be adjusted to reflect changes to component availability. A log file displays the results of the run. |
Click Include all to select all displayed work orders. |
Click Exclude all to clear all selected work orders. |