cancel
Showing results for 
Search instead for 
Did you mean: 

PR > Contract > PO but PR was not copied in PO

Former Member
0 Kudos

Hi,

I have a problem

When I create contract with reference to PR and then create PO with reference to contract in t-code ME21N

I have found that PR no and PR item no was not copied in ME21N but I see contract no and contract item no was adopted correctly in ME21N

There're something to do in config or this is just a standard in SAP because if it doesn't copy PR and PR item no in ME21N, it will show PR in MD04 thus MRP will incorrect because stock will double.

Please recommend

Accepted Solutions (0)

Answers (1)

Answers (1)

tejyadav
Active Contributor
0 Kudos

It is SAP Standard, When PO created w.r.t. Contract PR No. will not come

Former Member
0 Kudos

Thanks Tej

Am I suppose to use user exit to adopt PR and PR item in ME21N, it just doubt that why it is SAP standard behavior that lead to MRP problem

Any other way to solve this problem, please recommend...

virupasan_balanathan
Active Participant
0 Kudos

Hi

It is the Standard Behavior. System Will Not Copy PR. if you are Directly Adopting the PR to PO only Reference Will Copy.

Regards

Viru

former_member186100
Active Contributor
0 Kudos

Hi Rujirawat,

When you create contract with respect to PR reference , it does not carry forward reference of PR , it only acts as data copy help reducing data input. Same as if you create a PO with reference to Old PO. New PO will not carry reference of old PO , it is a function just to help you avoiding repetitive data entry.

Look at it this way , a contract is long term agreement , hence it is designed to full fill many PRs . If it was a single PR then you could have simply create a PO. You did not need a contract for it.

So logical flow is : -

  1. create a contract
  2. assign contract in source of supply for PR ( you could use t-code ME56 for it )
  3. create PO with reference to PR ( you could use t-code ME57 for it )

this is how you get reference of PR in PO.

Former Member
0 Kudos

Hi Avinash,

I understand you have explained but if I run MRP, it will not delete PR which it has already created with respect to contract, it's still fulfill incoming stock when SAP calculate MRP and show this PR in MD04

How to solve this issue in my case.

Thanks

former_member186100
Active Contributor
0 Kudos

i am not asking you to create PR with reference to contract , i am telling you process in which contract is assigned as source to PR.

Yes you are right , if a source is assigned to PR it will become a firmed PR and MRP will not delete it. So its solution is simple assign source only after you are sure you are going to purchase against it.