cancel
Showing results for 
Search instead for 
Did you mean: 

Restricting Changes in Sales Order Pricing

Former Member
0 Kudos

Greetings Everyone,

I am facing a scenario where if a sales order is made w.r.t a Quotation the Pricing should get copied as it is and the users should not be able to do any changes in the pricing in the sales order.

Was thinking of using a user exit or control it in the copying control by means of a requirement.

Appreciate your suggestions on the same.

Thanks and regards

Suchait

Accepted Solutions (1)

Accepted Solutions (1)

former_member217082
Active Contributor
0 Kudos

Hi Suchait

Firstly , If the pricing should get copied (Quotation - Order) then make sure that for Quotation and Sales order the pricing procedure that is coming is same. Secondly In the copy control (Quotation - Order) maintain pricing option that prices should be carried out without any changes, Then your issue should be solved and there is no need to go with any user exit.

Thanks and Regards

Srinath

Former Member
0 Kudos

Hi Srinath,

I agree to what you are saying but that will not fulfill the requirement. The users will be able to edit the pricing in the sales order how can i put a check on this.

Regards

Suchait

former_member217082
Active Contributor
0 Kudos

Hi Suchait

If Users will be able to edit the pricing in sales order then dont give T.code VA02 authorization to the users, and also change the Item data->Conditions tab and Header data->Conditions tab feilds to be display mode only using T.code SHD0 .

Please check this links

http://forums.sdn.sap.com/click.jspa?searchID=67635568&messageID=9729628

http://wiki.sdn.sap.com/wiki/display/ERPLO/UserexitforRestrictingUserModifyingConditiontypeinSales+Order

Thanks and Regards

Srinath

Former Member
0 Kudos

In Copy control from QT to OR at item level amintain pricing type as D Copy pricing elements unchanged

For va01/va02/va03 the correct user exit is MV45AFZZ.

This exit also has a subrourine userexit_field_modification. You can modify the screen attributes for sales order header and item .

Exit MV61AFZA is for Item Conditions csreen in VA01/VA02/VA03 but will not work as per OSS 313569 if you are on release 46A or above.

If you want to change conditions screen use exit LV69AFZZ. It has also the same subroutine.

You can put your code in LV69AFZZ in userexit_field_modification. You can deactive the screen field for price

Former Member
0 Kudos

Hi

You can achieve this at condition config level , PR00 mark as a Manual entries - D Not possible to process manuall

Or you can remove or display condition authorization in sales order, for more information Please review this notes 105621 .

Regards

Nishad

Answers (1)

Answers (1)

Former Member
0 Kudos

Thanks everyone,

We achieved it thorough an enhancement for that particular screen. We could not go with SHDO as suggested by many as there are other order types which dont have this req as we want to restrict this for a certain order types which are made with ref to quotations only.

Regards

Suchait