DMR'd Parts from Assembly - No new demand

Good Morning,
This might be a simple resolution, but forgive me if my understanding of how the replenishment is supposed to work. This could also be an issue with how we re-opened the job. Job Closing has been timing out for some of our more data intensive jobs ( 3500+ materials and 50+ assemblies). We had a completed/closed job where some of the parts of an assembly were damaged, so we created a DMR for each of those parts. With the job being closed, should the job re-open itself? If not and we manually re-open, should demand then show for those parts? We are not seeing demand for any of these parts. We’ve since re-opened and marked the job incomplete. No change. We also marked the operations incomplete. No change. We’ve run net change and again, no demand. We re-opened the line on the original sales order and again, no change. I’m trying to find documentation on what all occurs when a DMR happens, but no luck. Any assistance would be appreciated.
Eric

A DMR/NCR/Scrap/etc does nothing for demand because there are too many options a company can take. To me, this is correct functionality because it requires a human to determine what to do. Some companies issue more material to the existing job to make up for the fallout. Some companies create a new job to make up for the shortfall. Some companies try to rework the product before determining if they should make more. Some do all of the above. Some do none of the above. As you can see, there is no one way to handle this business problem, so Epicor has taken the route of being hands off. Again, this is the correct way to do this because what you may want to do may not be the way I want to do it. And if they put some default functionality in, then I have to figure out how to turn it off or work around it and vice versa.

Long story short, your company needs to determine what the process for these problems should be and use the system to flag the appropriate person. Then that person can determine what to do or bring to a larger group to decide.

Understood, there are many paths one can take including rework, which would mean the it would not need replenishment. In our case, whenever we’ve created a DMR (and we are using backflush), the job material then shows as having a the original requirement, in this case a qty of 2 and now an issue of qty 1. Shouldn’t that mean I now have demand for 1 for all of the parts in this condition?

Has Epicor changed this over the years? Because I found another post that asked if there was any way to prevent MRP from showing demand when something is DMR’d until the path is determined to replace or rework.

More specifically, should I see the quantity that was DMR’d on Time Phase? Typically how it works once the job is re-opened.

Demand is not driven by the Job, the Job is the supply for the demand. Where does the demand come from for your company?

Sales Order. The parts in question are one of many materials on a BOM. We’ve re-opened the sales order line for the item in question also.

If you have reopened the demand that means it was closed at some point. Was it closed short? Sales Orders generally close when the quantity is shipped and the demand is at 0. Reopening the SO does not reopen the demand unless you short shipped. Additionally, if you just require a subassembly and not the top level, you should manually enter a job for the subassembly. Otherwise you will get a job for the finished good.

We backflush material. Both the SO and Job were closed at the time of the DMR. We make a product that can sit for months before delivery. Typically when we DMR a part, it shows demand as soon as we re-open the job. That did not occur this time. I’m double checking every data point to see if there is something preventing this, but cannot find anything. The DMR unissues the material, leaving a required qty and also unchecks the Issued Complete box. At least, that is what I see. Should that be enough to show a requirement in Time Phase for this job?

Not unless there is open demand on the sales order (e.g. the quantity was for 100 and you only shipped 99).

Unfortunately your question is not as cut and dry as you have posed it. There are too many variables that are unknown at this point to be able to give you a good answer. Are your SOs make direct? Are we talking about a top level or subassembly? Was the SO edited at some point to change the quantity? Do you run MRP to create jobs?

John, I appreciate the assistance.

Just want to add that I did some testing. Took the same job from an earlier point in our Pilot system and created an NCR for the material against the subassembly of the job. The NCR immediately created demand for the part and it shows up in Time Phase. Both the SO and job are still open in Pilot because it is from a few months ago. I am going to try this on a closed SO/Job and see if I get the same results.

To answer the above questions, SO line is make direct. This is a subassm. The SO was not edited. And yes we run MRP. We even reran MRP for this job to see if it would change the status and it did not.

I agree there may be some other variables, but hopefully testing a closed SO/job will result in the same outcome so I can rule it out.