cancel
Showing results for 
Search instead for 
Did you mean: 

PR00 should be not editable in sales order

former_member461383
Participant
0 Kudos

D/ Friends,

Weu2019re creating Sales Order w.r.t. contract. Weu2019re putting PR00 in contract. PR00 is manual, has no access sequence. Same pricing procedure has been assigned to contract and order. In that Pric Procd PR00 is manual and mandatory. In VTAA Copy Ctrl between Contract and Sales Order Pricing type is D @ Itm level.

Now the issue is that PR00 in sales order is being copied from Contract, but in Sales Order it is editable. We want that PR00 should be non-editable in Sales Order. How to achieve this?

Thanks.

Accepted Solutions (1)

Accepted Solutions (1)

prasanna_kumar4
Active Contributor
0 Kudos

HI

you can achieve through Enhancement

SE38 , MV45AFZZ User Exit : FORM USEREXIT_FIELD_MODIFICATION

Use Screen variant T-Code SHD0

Regards,

Prasanna

former_member461383
Participant
0 Kudos

prasanna_sap,

Can't it be done through std config?

Thanks.

jignesh_mehta3
Active Contributor
0 Kudos

Hello R S,

As you are using same Pricing Procedure in Order & Contract & PR00 is manual in Conract, you cannot make it non-editalbe in Sales Order using Standard Config.

You will have to go to Z-Development as suggested by Prasanna above.

SHD0 will also not be useful because you would like to have other Conditions in editable mode.

Hope this clarifies,

Thanks,

JIgnesh Mehta

former_member461383
Participant
0 Kudos

Jignesh Mehta ,

Absolutely right! SHD0 was also not useful, I tried. Anyway thanks I got it from Std. Config.

Thanks.

jignesh_mehta3
Active Contributor
0 Kudos

Hello R S,

If you have got the solution by Standard COnfig, would you not like to share the same here for benefit of the forum?

Thanks,

Jignesh Mehta

former_member461383
Participant
0 Kudos

The solution was in copy ctrl-> item leve-> Pric Type. I made it E and got the solution.

Answers (3)

Answers (3)

former_member461383
Participant
0 Kudos

Thanks for your efforts.

Former Member
0 Kudos

hi,

if condition type pr00 is manual that means no need to assign access sequence to it ,maintain the condition type no manual posting then it will pick the value automatically which you have maintained in vk11.

Shiva_Ram
Active Contributor
0 Kudos

You can make PR00 with an access sequence, so that master pricing record can be maintained in t.code VK11. Then in t.code V/06, for the condition type PR00, under changes which can be made section, in the field manual entries, maintain value D-not possible to process manually and then check by creating a new sales order. By this way in contract the pricing can be maintained automatically and in sales order, manual changes can't be done. This is the possibility through configuration, otherwise you need to use user exit to fulfill your requirement.

Regards,