Refresh Part Quantities and Allocations Schedule

It warns you that it could corrupt the data.

In my opinion it’s already corrupt so why not allow us to run it on a schedule. Obviously you need to be smart about when you run it…like the dead of the night.

I plan on trying to piggy backing off another scheduled process in a Post Process BPM to basically run it from there. I don’t want to filter so I just need to get the defaults, mark it to report and update and submit it to the agent.

It still bugs me that I don’t understand how it gets off.

@caleb.grundmeier

I see this when we have picked material for an order and the qty on the order rel is reduced or canceled.

“Out of sync” != “corrupt”

The system shouldn’t get out of sync in the first place. It’s the ERP! ¯_(ツ)_/¯

Ok, so maybe corrupt is a bit harsh. But like @jgehling said, it’s an ERP system so maybe the ERP system should put it back in sync without user intervention.

I think they should just add it to the MRP process as an option. It’s already making changes anyway.

2 Likes

We still have a lot of issues with this and can’t work out why. EPICOR are being typically evasive on the subject. Stating that they can’t replicate it so wont fix it, but I can’t get why they openly admit that this is an issue reported by multiple sites yet wont accept that it is something that they should fix.

STEVE! I have been chasing this same issue for months.

I am keeping a log of all of the parts that are showing up on the report. I already found one bug and epicor is looking into it right now. They can replicate, but I don’t think this bug is where the issue is stemming from.

After I start to hone in on what parts are repeatedly showing up on the report I am going to ask our teams to start checking the totals on part tracker (which pulls from part warehouse table) and the time phase detail for that part (partdtl table) whenever they do something that impacts supply/demand for that part. I’m talking everything- job creation, closing, material issue, etc…

I am hoping to come up with something we can replicate. I will let you know how it goes.

-Utah

All the way back to V8, we noticed that we could reproduce this by:

  • Engineering, Release, and Schedule a job. (I think Job Entry Scheduling or Global Scheduling will do).
  • Un-engineer the job. Make a change. Re-engineer the job.
  • If memory serves, both the parts removed and added had incorrect PartDtl allocation demand. (Might have been one or the other. It’s been awhile).

We noticed that if the scheduling didn’t run, then it seemed to work.

@Mark_Wonsil are you saying that those steps reproduced the issue or fixed your issue?

We don’t use scheduling.

Reproduced. We still had to run the fix utility.

There may be other causes but this was the one we could reproduce. The reason for the PartDtl file is performance. A normalized database would recalculate all allocations and demands on every query. Of course, this would slow down other functions. :man_shrugging:

EDIT Flashback. Dekitting and Rekitting may have been involved!

I see!

Hi Utah, I have been trying to do the same but we just can’t seem to find anything out of the ordinary. Please let me know if you find any clues.
The scale of the problem is pretty concerning for us at the moment.

Currently EPICOR have said we can pay them to investigate and if it turns out to be a bug they we wont have to pay, very generous that! :slight_smile:

1 Like

Mark, thanks for this insight, we will give it a try, you never know :thinking:

We have found something. If you add materials to a job from another job as a template it does not update the part demand (screen shot to illustrate what I’m on about)
This is replicable and has been reported to EPICOR

1 Like

Steve my man… Thank you for this. I also found a bug that got submitted to epicor as a problem and it messes up demand as well. Let me get that for you.

Regarding your find… this only happens with template jobs? Do you think the same can be said for jobs that are made by MRP? Thank you so much for submitting your find.

PRB0235284 is the problem that was created from my case.

Here is a short description of the bug:

When you open and un-complete using job closing (after it has been previously completed and closed) and the material was not fully issued, the un-issued quantity shows up in time phase as demand.

HOWEVER, it does not add that back into part tracker (part whse table)!

I think that is the root of the issue. It isn’t when you close the job, it is when you re-open a job that has been previously completed and closed. It doesn’t add the demand back into part tracker.

Then when you complete and close it a second time, it subtracts again from part tracker which causes the demand to display lower than it should in part warehouse.

1 Like

Thanks for the update on that, I don’t think that happens much here, but I will ask.

Meanwhile I replicated our issue on the demo database and am waiting for EPICOR to comment. The job that is used to drag materials from can be any job, not just a template job. And also if you follow these steps and then remove the added material / edit quantities etc. all sorts of strange things start to happen.
Demo DB Replication Steps.docx (305.6 KB)

1 Like

It can be any job??? I am going to ask our team how they make jobs here so I can verify if we ever do any of this. I feel like since this happens when you copy from another job, maybe it happens in other circumstances as well.

I have an update on this. EPICOR have accepted this as a bug and it is scheduled to be resolved in 10.2.700.24 due end of August

3 Likes

Nice dude! I didn’t find anyone following this procedure here yet we still have to run refresh part quantities daily.