Skip to Content
avatar image
Former Member

Subtotal field Pricing Proced

Hi Gurus,

What is use of subtotal fields in pricing procedure?

Why the values is stored there??

Kindly clarify.

Thanks & regards


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Nov 26, 2009 at 04:10 AM


    u2022 In SD Pricing procedures the 11th column is u201CSUBTOTALu201D

    u2022 With the definition of the pricing procedure, up to six different subtotals can be assigned, whose contents are saved in the document, which therefore makes the statistics update also available.

    u2022 For example - 5 SUBTOTAL are given below: -

    o SUBTOTAL 1 = for Basic Price

    o SUBTOTAL 2 = for Excise Base Amount

    o SUBTOTAL 3 = Net Realization (it is Basic price u2013 all discounts and Surcharges)

    o SUBTOTAL 4 = Fright

    o SUBTOTAL 5 = Profit (it is Net realization - cost (VPRS))

    u2022 All the SUBTOTAL VALUES are updated the item tables

    o VBRP- Billing Document: Item Data

    o VBAP- Sales Document: Item Data

    u2022 Since it is saved in table we can use these data for any reporting purpose very easily

    u2022 ALL Six subtotals are available in the information structures (SIS) as key figures and can therefore all u201CSUBTOTALu201D Values are flows to SIS reports.

    o Gross invoiced sales- (SUBTOTAL1= KZWI1)

    o Net invoiced sales 1. -(SUBTOTAL2= KZWI2)

    o Net invoiced sales 2 u2013-(SUBTOTAL3= KZWI3)

    o Invoice freight charges. - (SUBTOTAL4= KZWI4)

    o Pricing subtotal 5 of the invoice. - (SUBTOTAL5= KZWI5)

    u2022 Note: - Flowing four subtotals are permanently assigned in the SAP standard version pricing procedure RVAA01

    u2022 Subtotal 1 - Gross

    u2022 Subtotal 2 - Net 1

    u2022 Subtotal 3 - Net 2

    u2022 Subtotal 4 - Freight

    Hope this information will be useful to you.


    K Bharathi

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 26, 2009 at 04:45 AM


    SUBTOTAL field stores the CONDITION VALUES of the condition types

    For Example The SUBTOTAL field for the Rebates is stored in the Value 7 which stored in KOMP_BONBA.

    So while Settling the Rebates, the values of the Customer Rebates will be settled from this Table and we can get info on what amount was paid and what remaining is pending.

    In the Same way the CASH DISCOUNT amount is stored in D which will be carry forward to the Billing document based on the PAYMENT TERMS and we can pay based on the accumulated value

    If we want the the HEADER DISCOUNT to be divided between the line items , we have to store those values in the SUBTOTAL

    So SUBTOTAL will accumulate the Values of the CONDITION TYPE and can be carry over for the further calculation

    Please check different option available in the SUBTOTAL field with F4.



    Add comment
    10|10000 characters needed characters exceeded