cancel
Showing results for 
Search instead for 
Did you mean: 

Material Revision Level in MM, PR & PO

awadhesh_kumar
Explorer
0 Kudos

Hi Experts,

a) Current Scenario:- While creating PO, if there is any mismatch between Material Revision level at Material Master & Quality Info Record, only warning message no 06879 ''Revision level X of material ABCD reset for quality reasons'' is appearing and system allows to make PO with resetting the revision no to blank.

b) Requirement :- If there is any mismatch between Revision level at MM and Quality Info Record, error message should appear. Unless, both gets matched, we can make PO for that condition.

c) Proposed Solution :- Can I simply go to IMG-->MM-->Purchasing-->Env Data-->Define attributes of System Message-->System Messgae,

and then enter the message no, text and cat as E ??

Also, I have few queries:-

Though, I have revision no of material in the MM (need to click on the display icon below the material no) but it's not appearing in the Master Data tab of PR. When u click F4 then u can view all the revision no.

Please give your suggestions.

Thanks,

Awadhesh Kr.

Accepted Solutions (0)

Answers (1)

Answers (1)

anup_patil3
Active Contributor
0 Kudos

Hello Awadhesh,

In standard SAP scenario, system is just throwing an warning message about resetting the revision level....and fetching the old revision level with which a Q-Info record is created. And ultimately you are not getting the current updated revision level captured in PR/PO.

You can try adding Message-06 879 as Error Message in SPRO (Path mentioned above)... but even after that what will you be doing ??  Will you create a new Q-Info record with current material revision level or what ??

And if that is the case then you will be unnecessarily creating multiple Q-Info records for each material revision level.

To avoid this situation, you need to implement a BAdI- QB_Q_INFO_RECORD, so as system should refer a single Q-info record (without any reference to revision level) for all Material revision levels.

I've implemented this BAdI in one of my projects and it is working very fine... so scenario will be as below:

- You can number of material revisions in material master

- Just create one/single Q-Info record with material, plant & vendor combination (No need to maintain revision level).

- Due to BAdI implementation, system will surpass this revision level check @ Q-info record and will capture current material revision level into PO. Hence you will get correct data in PO.

Hope this will help. Revert if anything is not clear to you or want ABAP code for the same.

Regards,

Anup

awadhesh_kumar
Explorer
0 Kudos

Hi Anup,

Thanks for the suggestions. Actually, user wants to update the Q-Info record as well. So, in current case, I would have to go for configuration change only.

But, my query that revision no is not appearing in the Material Master & PR is unsolved.

Regards,

Awadhesh

anup_patil3
Active Contributor
0 Kudos

Hi Awadhesh,

If user is going to update Q-Info Record as well with a relevant material Revision Level, then configuration will work.

Also, after creating Q-Info Record with relevant updated material revision level, system will automatically populate the current revision level while creating PO from PR.

Check & revert.

Regards,

Anup

awadhesh_kumar
Explorer
0 Kudos

Hi Anup,

I guess that Configuration change is the better option. Reason being, it serves to the purpose of having Q-Info Record and it's updation (with the latest Rev. Level as per the MM) as well.

Surely, I will chk & revert back about the result.

Thanks again 🙂

Regards,

Awadhesh.

awadhesh_kumar
Explorer
0 Kudos

Hi Anup,

I did the config change but still I am able to make PO for the material whose Q-Info record is not updated (Blank) and has got different Rev Level (A) in the PR.

Please help.

Regards,

Awadhesh

anup_patil3
Active Contributor
0 Kudos

Hi Awadhesh,

I'm afraid that this config change is not giving an error message... 😞

Here you've two options:

- Activate BAdI-QB_Q_INFO_RECORD      OR

- activate any PO related enhancement/BAdI

in such way that system will throw an error message if Revision Levels donot match.

I will also check @ my end in system & confirm you if find anything.

Regards,

Anup

awadhesh_kumar
Explorer
0 Kudos

Hi Anup,

I am wondered that why error msg is not coming. I am going for Z dev, where Rev level of material in EBAN-REVLV will be comparing to QINF-REVLV with validation for vendor, plant etc.

Hope this should work.

Regards,

Awadhesh.

awadhesh_kumar
Explorer
0 Kudos

Hi Anup,

I checked with the error msg in system program and found that it's an information message in the standard SAP program itself so, we can't simply convert that 'I' to 'E'. The std program will supersede the config.

So, BADI or Z dev is the only way 🙂

Regards,

Awadhesh.