Skip to Content
avatar image
Former Member

One pricing condition for BOM and other for individual component

Hello SAP gurus,

We have two pricing condition types created and assigned in the pricing procedure which has been created with reference to PR00 and condition records are maintained for both the condition types.

But, we want only one pricing condition type to be triggered in the sales order depending on the usage of material in the sales order. As we are selling the same material individually and as well as a component in a bundle ( BOM).

i.e, when one pricing condition for BOM component and other for individual component

What are the configuration steps to be taken care to get this scenario?

Thanks in advance.

Regards,

KB

Edited by: K.byla on Jan 21, 2010 1:20 PM

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

4 Answers

  • Best Answer
    avatar image
    Former Member
    Jan 24, 2010 at 01:01 PM

    Hi K.Byla,

    You can do one thing.

    Try to create most specific condition table.

    For example, Condition table 501 contains. Sales org/Div/Distribution channel/Material.

    Create a new condition table 500 : Sales org/Distribution/Division/Sold to party/Material

    For normal material create condition record with condition table 501.

    For BOM use specific condition table 500..

    This is very simple solution..

    If you want to go for routine level.. Develop new routine for "Alternate condition base value" or "Alternate calculation type" in the pricing procedure.

    Abapers can help you on this.

    Regards,

    Rajesh L

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 21, 2010 at 12:31 PM

    Hi,

    One quest. are you maintaining only one material for this or there are two different materials - one for BOM and other for Individual material.

    Because, you are saying same material is sold individually and as well as a component in a bundle ( BOM)

    And also, you want single condition type for both

    Can you detail the scenario so that we can provide you proper solution

    regards,

    Sagar

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      > So, can i use the item category field as the differential factor ?

      No, i checked that field in field catalogue. it is not there.

      Instead, you maintain two diff. values in Material Group field for that material say BOM Material and Individual mat.

      In mat. master give value as BOM material for material group

      Now,

      Create condition table, add this field into the cond table, create access sequence include this cond. table in acc. seq. now Define cond. type say PR01, assign acc. seq to cond. type and finally add this cond. type in pricing proc.

      Now create condition record in VK11 for the above cond. type and create two diff. cond. records - i.e. one record will have value as BOM mate. for mater. group and second record will have value Individual mat.

      Now, when you create sales order for BOM material, system will pick price from cond. record created for BOM mater.

      And, when you create sales order for ind. mate. that time you have to MANUALLY change material group of that material in the sales order at item level in SALES B tab. and in condition table click on Update button and select Carry Out New Pricing so that system will re run pricing and fetch the cond, record for Individual item. You can also check in Analysis how the pricing has been carried out

      Try this and revert back

      Hope you understood.

      regards,

      Sagar

  • avatar image
    Former Member
    Jan 24, 2010 at 12:57 PM

    Hi K.Byla,

    You can do one thing.

    Try to create most specific condition table.

    For example, Condition table 501 contains. Sales org/Div/Distribution channel/Material.

    Create a new condition table 500 : Sales org/Distribution/Division/Sold to party/Material

    For normal material create condition record with condition table 501.

    For BOM use specific condition table 500..

    This is very simple solution..

    If you want to go for routine level.. Develop new routine for "Alternate condition base value" or "Alternate calculation type" in the pricing procedure.

    Abapers can help you on this.

    Regards,

    Rajesh L

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 26, 2010 at 08:51 AM

    Thanks ALL for your responses..

    Add comment
    10|10000 characters needed characters exceeded