Skip to Content
2
Aug 25, 2012 at 06:50 AM

Different pricing procedures for sales order and billing document.

2891 Views

Dear Experts

I have a scenario and somebody told me one solution but its not working 😔. Please read my requirement and solution.

Requirement:

My requirement is that I have a pricing procedure ZM0001 with manual discount condition ZBOK and manual freight condition ZFRT along with all pricing conditions. ZBOK is only line item condition and user enter discount in sale order line item only and ZFRT is header and user enter freight in header while creating invoice only. I want to restrict users to enter ZBOK in sale order line item only e.g if user has entered Rs100 discount in sale order line item it should be freeze in billing document line item. Currently user can can or enter ZBOK in VF01 line item also.

I have tried SHDO variant but its not working because VF01 line item and header condition tab have same screen number. If I freez condition field in line item it freezes in header also.

I have tried to control this through ABAP checks in RV60AFZZ but ABAPER said its not possible because system cannot differentiate the amount copied from sale order or entered in invoice directly.

My friend told me to try different pricing procedure for sale order and billing. He asked me to create new pricing procedure with only ZFRT condition and assign this to billing document. He said system will copy all prices and discounts in VF01 from sale order and merge new pricing procedure with it. Means in header you will have ZFRT manual and in line item all pricing conditions will be in freeze mode. I tried this but system is not merging. Is it possible to merge 2 pricing procedures in billing one from copying sale order and other one from Sale area DPP and CPP assignment.

After reading all this if there is any other better solution for controlling this please share.