cancel
Showing results for 
Search instead for 
Did you mean: 

Product Hierarchy Update on Existing Sales Order

Former Member
0 Kudos

Hi,

My company business process allows sales order to be created up up to 3 months before shipping. Prior to shipping, material can have the Product Hierarchy changed and pricing can also be updated for the new product hierarchy value (Pricing record with Product Hierarchy in the search key). Our company also want to make sure we bill customers with new (correct) price.

In order to support pulling in the new price for our existing backlog (orders), so that we don't mis-bill our customers, we need a way to update the product hierarchy value on the existing sales orders that have not been shipped. Our current solution is to implement some custom logic in the Sales Order Update user exit, so that when the user clicks on the "Update" button on the Condition Screen on VA02 to manually update price, the custom logic will be invoked to re-pull the Product Hierarchy from the MARA table to overwrite the old Product Hierarchy on the sales order. Next, pricing will perform the search for new price using the updated Product Hierarchy value.

This solution has worked okay for us, but we are trying to evaluate if there is any other better way to accomplish this same request. We would prefer to implement something that is offered by SAP via configurations. We try to stay away from customization as much as possible.

Have you ever experienced something similar or do you have any idea how to support this kind of business process?

Thanks very much.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi hannah,

why dont you put the pricing update in the creating of the invoice ?

With the copying roule from delivery note to invoice, you can

- check in Master data in PRODH has changed

- change the procing date to sy-datum, because you want to have the actual price at the delivery

- change the repircing on the invoice from G ( make new tax-pricing ) to C = new pricing and hold manual changes.

hans

Former Member
0 Kudos

Hi Hans,

We don't want to wait for until billing to update price since we have the CI created at the time of delivery not billing. CI document also needs to display correct pricing for custom purposes.

Also, we would like to keep pricing on the Sales Doc. and Billing Invoice the same. This is why we would like to trigger re-pricing on sales order. And when pricing is re-invoked, we need to re-read the PRODH data to ensure new price is retrieved.

Thanks for your response.

Hannah