When I use the browser UI or Classic UI or Kinetic UI and set MRP to run on a schedule and select Logging Level MRP and Scheduling I receive an error:
Business Layer Exception
Logging Level should be Basic or MRP when process is not scheduled for Immediate Run
Error Detail
Correlation ID: c1e3bd7d-bd21-43ba-8ad7-9fcaece55423
Description: Logging Level should be Basic or MRP when process is not scheduled for Immediate Run
Program: Erp.Services.Proc.MRP.dll
Method: ExValidateParam
Table: Logging Level
Field: undefined
I have a script that I run on my MRP Logs that scans for errors and presents planning staff with email alerts.
I have lost this functionality now because of this ‘bug’.
We’re on 2024.2.10 and don’t have any issues running MRP. I don’t have access to the change log right now. Have you looked there to see if a fix was put in place for the .10 patch?
Back from Epicor Support:
ERPS-241466-When MRP generates log files, it can generate thousands of files each run if the wrong logging levels are set.
When submitting MRP to anything but Immediate run, limit the Logging Type = Override and Logging Level to either Basic or MRP.
Also need to limit the logging when submitting to a Process Set
Enhancement Version: Kinetic 2024.1
I’m confused by this response as a numbe of users on this topic contradict this.
Can everyone confirm they are able to run MRP on a schedule with logging level MRP and Scheduling please, and post your version.
I can confirm I am seeing this in 2025.1.12. I think we did not notice because our MRP schedules were already scheduled to run with MRP logging level prior to whenever they changed this.
This is a huge travesty. So now if I have an MRP issue, I should run MRP ALL OVER AGAIN which takes HOURS just to get a fucking log file? Really Epicor? I have no words for the laziness and sloppiness of this solution. This is outrageous.
There have been requests for many years to have better MRP log management. On prem, its not a huge issue since its a trivial task to write a ps script to clean them up. In cloud, they quickly grow out of control - we had our system crash several times due to out of disk space.
Cloud ops themselves are not capable of keeping the epicor data directory cleaned up despite claiming that they clear your files after 30 days. I recently spent 2 months going back and forth on a support case begging and pleading for them to clear the old files. They finally did, but only in our production environment, and they wouldn’t clear the empty folders, and I am just supposed to open yet another case if I need it cleaned up again.
This is typical Epicor:
Completely ignore customer need (log file management) for many many years
Come up with a lazy shortcut solution to address their own operations concerns, completely ignoring customer requirements
Implement the new functionality silently
Gaslight anybody who complains about it
Now I am curious to see if anybody is able to force the systask params back to MRP or MRP and scheduling via function or UBAQ after the task is scheduled, to get around this absurdity.
You should be able to do this via UBAQ. We have one designed to update tasks for when positions/personnel change. When we move to Kinetic, I plan on doing an App that lets you update all the parameters.
Extremely lazy and done with zero regard to Customers.
To make matters worse:
I ran MRP using the browser UI and selected logging level as MRP and Scheduling for a specific Part - the logs did not generate and the Unfirm Job did not get created.
I ran MRP using the Classic UI and selected logging level as MRP and Scheduling for the same Part - the log files were created but did not get populated and the Job did get created.
It’s like using a piece of software kids put together for a school assignment.
No QA, riddled with bugs and no regard to Customer requirements.
I’ve been using Epicor for 13 years since 9.05.702A and the number of bugs I encounter is increasing.
The only other thing increasing is Epicor’s requests for us to pay for ‘enhancements’.
Epicor support appear to acknowledge this as a ‘bug’ / problem and have raised a ticket to fix.
I think this was causing Epicor problems for cloud customers and disk space.
I’m on-prem so Epicor should not have this type of restriction.