3 weeks ago
I'm working with Planned Independent Requirements (PIRs) linked to Characteristic/Configuration Data for Product Variants, and I need your insights to resolve a behavior I’ve encountered.
🎯 Objective:
Create PIRs for a product variant (Strategy Group 55) with assigned characteristics/configuration.
PIRs should only be consumed when a sales order with matching configuration is created.
PIRs should generate planned orders, but not convert to production orders until a matching sales order is received.
Lower-level components can be procured based on PIRs.
🧪 Test Scenario:
MRP View:
Configurable Material (Strategy 25): Individual/Collective = Individual
Product Variant (Strategy 55):
Individual/Collective = Collective
Assigned Configurable Material and completed characteristic assignment.
Maintained Planning Variant with characteristic values.
MD61: Created PIR for Product Variant.
MD04: PIR’s configuration was carried into the planned order, and lower-level components were planned correctly after MRP run.
⚠️ Issue / GAP Identified:
When I create a sales order with a different characteristic combination than the one in the PIR, the PIR is still being consumed - even though the configuration does not match. (other word, to be accurate 95% matches)
📌 Additional Info:
No Planning Table or Planning Profile used (per Strategy 55 behavior).
Assumption: PIR consumption is happening for closest match if no exact match is available.
Has anyone encountered this? Am I missing a key configuration or step to ensure that PIRs are only consumed for 100 % matching configurations?
Would appreciate any guidance or shared experiences!
Thanks in advance!
Request clarification before answering.
Hello
This could occur due to incorrect or missing configuration in the requirements consumption logic. Here's what you should review:
Go to transaction OVZI (Requirements Class):
For your configurable material and its variants, go to transaction CU42:
You mentioned using a planning variant with assigned characteristics.
If your system has custom enhancements, verify if BAdI MD_PIR_FLEX_CONS or MD_PIR_REDUCTION (or equivalent exits in customer namespace) have been implemented to allow consumption based on closest match.
You might need to adjust or deactivate this logic if it leads to unwanted consumption.
Use transaction MD63/MD73 to simulate PIR consumption:
Best regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
17 | |
8 | |
7 | |
6 | |
6 | |
5 | |
4 | |
4 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.