cancel
Showing results for 
Search instead for 
Did you mean: 

Calculate Pricing in Sales Order Based on Characterestic Values

Former Member
0 Kudos

Hi All,

We are using Sales Order and assigning service product as material. On saving sales order, a service order is created. Per SAP standard design, we can only assign Qty=1 for the service product. As a work around, we have a characteristics that captures service quantity. Now I want to influence pricing based on this char value using Calculation Type Formula in the pricing procedure.

Please suggest as to how I can capture the characteristics value in the formula routine created using VOFM? Is there any structure that shows the characteristics value during run time of order creation?

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Or you could just use the standard VA00 condiiton type (or VA01) and adjust the price that way.

Former Member
0 Kudos

We have different prices for individual order quantity ranges. For a Order qty of 600, the system should apply 0-500 price for the first 500 pieces and then apply 501-1000 price for the remaining 100 pieces.

Also we can not specify order qty in the sales order item. The qty has to be specified as char value. We explored the VA00 option, but it is not very intuitive for the end user.

Former Member
0 Kudos

hey,

go throw structures KOMP ( VBAP ) and KOMV ( VBAK) and manipulate with your subroutine

the qty and the net value .

Before Saving - KOMK,KOMP --> running the pricing functions ( matching according to the access )

---> KOMV --> XKOMV

After Saving ========> VBAK/VBAP

you can capture the values throw this structures .

BR

ASA