In this blog I would like to discuss the automatic assignments function located under Stock, Assignments, Assignments.
This function is used to carry out an automatic and mass assignments.
You can run this function in simulation first to check the results and then run it in update mode to allocate the assignment lines.
There are two places where we can set the assignment rules.
- On the Products-site record under the Planning tab.
- On the General parameter DEFPTO (Assignment rule MTO).
- Out of the box value for this parameter is "STD".
- You can use a different assignment rule or modify the "STD" rule if you are going to manage assignments globally.
In this example, the assignment rule is on the product-site record.
General parameter DEFPTO (STO/SCH) - no change
Assignment rule STD - blank setup
Next, under Assignments workbench (FUNMLINK) check to make sure there are no quantities assigned.
- Double click in column 1 to select the demand (SOF) and it automatically selects the WOF.
- A chain icon in the second column is assigned to the WOF.
- It indicates that the resources have not been assigned against the demand.
Now run the Assignments (FUNMAUTMTO) function to move the WOF to the assignments grid.
Once the assignment is successful a log file will be generated indicating the document numbers, product code and the allocated quantity.
If you go back and check the assignments workbench you will notice (highlighted below), “Left to be assigned” value is 0.
WOF line is listed under the assignments grid.
Additionally, if you receive the following message, “No pegging processed” when processing the Assignments or Deassignments (FUNMDESMTO) function,
- It could be a setup issue where the products-site record does not have an assignment rule code.
- Or the general parameter DEFPTO is blank, or it has the default value “STD”.
- Finally, there is nothing to assign. In this case check the assignment workbench or the enterprise planning workbench.
Enterprise planning workbench:
I hope this information is useful when trying to understand how to process the automatic assignments function.