Hi @Kenneth Pettersson CGI ,
One of the common reason for not generating purchase requestions for the components of shop order is if the Std Planned Item check box checked in the product structure but in you case this is unchecked. Then only other reason I can think of is the phase in date of the purchase part revision might be later than than the purchase requisition latest order date. If this is the case then you can find a action proposal for the purchase part with MRP message as No Revision Exists
Regards,
Mithun K V
Hejsan Kenneth,
Check MRP Action Proposals
Check Part Status. Are supplies allowed.
But it is strange that net requirement is 0. That kind of tells me that the part is not processed by the ‘main’ MRP step.
How about low level codes. Does your purchase component have low level code +1 compared to your manufactured part? I mean it should work, but good to check.
When you have digged a little bit more and not found anything, u can call med Kenneth. And share your thoughts and screens :-)
-Mats
Hello Mats!
I’m still digging but keeping you posted in case you come up with some. With your latest clues I have come this far:
- Part status is active with all supplies and demands allowed.
- The issue looks data related (or perhaps permissions related) - it exists in an upgraded environment but when I set up a similar scenario in my dev environment it works as expected.
- Low level code is 0 also for the component
- Action proposals are different depending on type of PMRP run:
- With selective or per PNG I get one “Negative onhand” for the compent, but no “Need orders”.
- With per activity I get none.
So, I’ll have to investigate where the upgraded scenario differs from the dev scenario...
Best regards,
Kenneth
One thing confuses me about the low level code calculation, though. I cannot see any status information about it in the background job, either in the working scenario or the non-working scenario. But I can see that in the code there is a section that inserts one “...low level code calculation started at...”
Hi again and thanks Mats, the low level code was the clue that made us solve the problem finally:
- We are creating new structures by migration jobs into IFS Applications 8.
- Then we are upgrading the database to IFS Cloud.
- This means that the low level code is never set to -1 for the migrated parts, which would otherwise trigger the low level calculation.
- If I do any structure change on the site in IFS Cloud, the low level calculation will be triggered and the PMRP will generate proposals and action messages as expected.
- As discussed, we can also run the Cumulative Lead Time calculation either before or after the upgrade to get correct low level codes.
Cheers,
Kenneth