Skip to Content
author's profile photo Former Member
Former Member

2 price condition in same pricing procedure

i want to have 2 price condition in the same pp depending on material example finished product and spare parts i want each one of them to have its price condition because the spare parts price condition i want it to be statistical while the price condition of finished product i will post it to revenue account

Add a comment
10|10000 characters needed characters exceeded

Related questions

9 Answers

  • Best Answer
    Posted on May 27, 2013 at 10:11 AM

    hi,

    One sales order type has only one pricing procedure. Create a different new condition (SPRO => Sales & Distribution => Basic function => Pricing Control => Define condition type & define access sequence).

    Assign condition in sales order pricing procedure (SPRO => Sales & Distribution => Basic function => Pricing Control => Define & assign pricing procedure & define pricing by item category)

    Create a different new item category (SPRO => Sales & Distribution => Sales => Sales Documents=>value Contract =>Define Item categories for value contact and contract rel.)

    Assign Item category (SPRO => Sales & Distribution => Sales => Sales Documents=>value Contract =>Assign Item category)

    Create sales order maintain material wise item category, in pricing procedure different condition will show for different material item.

    In pricing procedure finish product condition & spare part condition statistical status can be maintain separately. Map this two condition in pricing procedure with different account key.

    I think it would be help for you.

    Here one item is finish goods and another item is BOM item Material.


    Thanks

    Md. Enayet Hossain


    Add a comment
    10|10000 characters needed characters exceeded

    • Hi,

      Item category should be assign under sales order type & pricing condition should be assign under sales order pricing procedure. Please follow my above mentioned suggestion from point 1 to 13.

      And add this point 14. (SPRO => Sales & Distribution => Sales => Sales Documents=>value Contract =>Define & Assign Pricing Procedure for value contract => Define pricing procedure determination

      It will automatic assign condition type to item category

      thanks

      Md. Enayet

  • Posted on May 28, 2013 at 10:04 AM

    "i want to have 2 price condition in the same pp depending on material example finished product and spare parts i want each one of them to have its price condition because the spare parts price condition i want it to be statistical while the price condition of finished product i will post it to revenue account"

    I Understood in Sales order you can have two kinds of material. If Line item is Finshed product material type you want price condtion say PX00. and if Line Item material is spare Part then you want it to have different price condtion say PX01... Please confirm if I did not understand your requirement correct....

    As per my understanding, You can get this using standard SAP:

    • Create two price condtion types and assign it to your price procesdure say PX00 and PX01.
    • Create new routine and assign routine to PX00 that if matererial type is finsed good then only PX00 should be active.
    • Create Exclusion group and assign PX00 and PX01 to two exclusion group and set exclusion. So it means if PX00 will be active deactivate PX01.
    • and if PX00 is deactivated by routine for spare parts then automatically as per exclusion and standard SAP PX01 will activate

    I think this should solve your requirement....

    Regards

    Add a comment
    10|10000 characters needed characters exceeded

    • Muhammad Gouda

      Did you get a chance to look into suggetion as per my previous reply.

      I hope this will help you to get your requirement without making any mejor changes in your system or business process.

      Please let me know in case you have any query here.

      Regards

  • Posted on May 26, 2013 at 04:32 AM

    Muhammad,

    From my understanding, the requirement is to see the price of spare parts.

    The price for spare parts must be statistical in the sales order.

    The condition type must not have to be with Condition class B (Prices). Only the description could be e.g. "Price spare parts". You can also create a condition type with A (Discount and Surcharge). Keep this as + (i.e. surcharge) and statistical.

    With the access sequence and condition record, the value shall be populated in the sales order.

    Further, you could set this condition type "anywhere" in the pricing procedure as this would be statistical.

    You can keep this condition type, with the other price related condition types.

    One question - In no case, you want the price of spare parts to be non-statistical (or hit a G/L account)?

    Add a comment
    10|10000 characters needed characters exceeded

    • Muhammad, Members,

      we have two types of order one for finished product and the other for spare parts some times they want to give free spare parts for their customer with finished product without posting to fi (without using free goods order or item category) if they want to post they will use the other order my problem is i did what you said but the price condition appeared in the two items.

      My understanding of the requirement is as follows -

      CASE 1: Sales orders created ONLY for Finished goods.

      Pricing condition type and its value should populate in the sales order, at line item level. And necessary G/L account posting should happen.

      CASE 2: Sales orders created ONLY for Spare parts.

      Pricing condition type and its value should populate in the sales order, at line item level. And necessary G/L account posting should happen.

      CASE 3: Sales orders created for Finished goods (item 10) and for spare parts (item 20) this item should be FREE.

      For line item 10: Pricing condition type and its value should populate in the sales order, at line item level. And necessary G/L account posting should happen.

      For line item 20: Pricing condition type and its value should populate in the sales order, this condition type should be statistical. Thus NO G/L account posting should happen.

      Solution:

      Have three pricing condition types (all 3 condition types having Condition class = B, in V/06)

      ZPR1 - Created for Finished goods

      ZPR2 - Created for spare parts (not free)

      ZPR3 - statistical - Created for spare parts FREE

      Condition tables & records for the above three pricing condition types -

      ZPR1 (for Finished goods), condition table e.g. Sales org / Material, condition record e.g. SO11 / Finished goods

      ZPR2 condition table e.g. Sales org / Material / Usage, condition record e.g. SO11 / spare parts / R = Replacements

      ZPR3 condition table e.g. Sales org / Material / Usage, condition record e.g. SO11 / spare parts / S = Sample

      In the sales order, input by user -

      While creating spare parts (not free) give field Usage (at line item level) value R

      While creating spare parts (FREE) give field Usage (at line item level) value S

      By this ONLY one pricing condition type shall be triggered per line item in the sales order.

      And the requirement would be satisfied.

  • Posted on May 27, 2013 at 05:22 AM

    Dear Muhammad,

    Is the price as finished good and spare is same or is there any difference.

    Regards,

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 25, 2013 at 04:26 PM

    Hi,

    In Standard SAP, if you put two condition types of Price, system will set one condition type to INACTIVE.

    Use the exit USEREXIT_FIELD_MODIFICATION to modify the pricing condition during processing of sales order

    regards,

    santosh

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on May 25, 2013 at 04:37 PM

    Kindly let me know the basic reason for 2 pricing condition in a single PP. Better to have separate PP for Finished Goods & Spare parts...

    Regards

    Niladri

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 25, 2013 at 06:04 PM

    Dear

    In standard when you enter pricing condition with condition class B it will be considered as material's price. Then if you enter another condition with condition class B system will make earlier condition as inactive and most recent entered condition will be new price. Now if you want to make a condition as static then what is the purpose to maintain this since you are not posting it to FI. You need to control this with some other better way. If possible please share your exact requirement with complete details so that we may give you some better solution.

    Thank$

    Add a comment
    10|10000 characters needed characters exceeded

    • Dear

      Are you saying that both conditions will be in order at same time and both will be active and post to different GLs? If this is so then it is not possible. You can post to FI in same GL but with different condition types and in sale order net value there will be one condition at a time.

      Why would you like to post spare part to FI and then issue credit note to make its impact zero on receivables. I am still confused in your scenario 😔

      Thank$

  • Posted on May 25, 2013 at 06:17 PM

    Dear,

    I want to have 2 price condition in the same pp depending on material example finished product and spare parts i want each one of them to have its price condition .

    Up to me ,It is so suspension why system is inactivating If Two condition having B - Prices .I dont know ,How system is treating this behavior in SAP .May have this function controlled by Program Level .So,sit with ABAPer and explain your requirement and accomplish it .

    Note : Dont forget it to update here .

    Thanks,

    Naren

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on May 26, 2013 at 06:32 AM

    Hi,

    As already stated by others, in standard SAP you can't have 2 pricing conditions in active status. so, whichever condition type u want make it as stastical make the price class to "A" in v/o6. and mark that condition as statistical in your pricing procedure.

    you can also check your access sequence in such a way to have your requirement specific.

    Regards,Sai Krishna

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.