28 Replies Latest reply: May 28, 2013 5:41 PM by TW Typewriter RSS

2 price condition in same pricing procedure

Muhammad Gouda
Currently Being Moderated

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

  • Re: 2 price condition in same pricing procedure
    vemuri santosh kumar
    Currently Being Moderated

    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

  • Re: 2 price condition in same pricing procedure
    NILADRI HORE
    Currently Being Moderated

    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

  • Re: 2 price condition in same pricing procedure
    ' MoazzaM '
    Currently Being Moderated

    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$

    • Re: 2 price condition in same pricing procedure
      Muhammad Gouda
      Currently Being Moderated

      Dear MoazzaM,

       

      requirement is i want to sell two item in sales order one is finished product and the other is spare parts the spare parts i want to post it to another revenue account then post credit memo that will clear its amount or make it statistical so that it will not post fi.

       

      Best Regards,

      Muhammad Gouda

      • Re: 2 price condition in same pricing procedure
        ' MoazzaM '
        Currently Being Moderated

        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$

  • Re: 2 price condition in same pricing procedure
    Narendra Konnipati
    Currently Being Moderated

    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

  • Re: 2 price condition in same pricing procedure
    TW Typewriter
    Currently Being Moderated

    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)?

    • Re: 2 price condition in same pricing procedure
      Muhammad Gouda
      Currently Being Moderated

      Dear T W,

       

      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.

      • Re: 2 price condition in same pricing procedure
        TW Typewriter
        Currently Being Moderated

        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.

  • Re: 2 price condition in same pricing procedure
    Sai Krishna Sabniveesu
    Currently Being Moderated

    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

  • Re: 2 price condition in same pricing procedure
    Abhinav Sharma
    Currently Being Moderated

    Dear Muhammad,

     

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

     

     

    Regards,

  • Re: 2 price condition in same pricing procedure
    Md. Enayet Hossain
    Currently Being Moderated

    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.

     

     

    Pricingprocedure.PNG

     

    Pricingprocedure1.PNG

     

    Pricingprocedure2.PNG

     

     

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

     


    Thanks

     

    Md. Enayet Hossain

    • Re: 2 price condition in same pricing procedure
      Muhammad Gouda
      Currently Being Moderated

      Dear Md. Enayet Hossain,

       

      Please clarify more. do u mean to use item category for bom and put 2 price condition in pricing procedure then...... how can connect price condition to item category and how can i show the 2 prices.

       

      Best Regards,

      Muhammad Gouda

      • Re: 2 price condition in same pricing procedure
        Md. Enayet Hossain
        Currently Being Moderated

        Hi,

        See my previous massage 5000000000 Material is Finish Goods & it has a BOM.  3000000001 and 2000000000 Materials are BOM sub Item. We can sales this 5000000000 material in SO & 2000000000 materials also in SO. For both materials we can use one sales order pricing procedure.

        1. First extend both materials sales view for the sales order.

         

           2.  For 2 materials create different two item category (ZMSO & ZMTA) and two price condition ZMP0 & ZBP0. Assign condition in sales order pricing procedure (SPRO => Sales & Distribution => Basic function => Pricing Control => Define & assign pricing procedure & define pricing by item category)

         

          3. Create ZMSO copy from TAN & ZMTA copy from TANN. (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)

         

            4. Assign Item category ZMSO & ZMTA under sales order type.

        Assign itencategory.PNG

          5. Price condition ZMP0 for Item Category ZMSO and price condition ZBP0 for Item Category ZMTA.

         

          6. If ZMP0 & ZBP0 price condition has same GL then use same account key or GL are not same then create different account key for 2 price condition to assign GL.

         

          7. ZMP0 & ZBP0 assign in pricing procedure keep option blank for Mandatory, Required & statistic.

         

          8. In ZMSO item category ZMP0 price condition should be maintain & in ZMTA item category ZBP0 price condition should be maintain.


          9. sales order type pricing procedure:

        Pricingprocedure3.PNG

        10. BOM item

        BOM.PNG

        11. sales line item

        Pricingprocedure.PNG

        12. ZMSO item category pricing condition

        Pricingprocedure2.PNG

        13. ZMTA item category pricing condition

        Price condition.PNG

         

        Pricingprocedure4.PNG

        in this way you can add one more price condition for one material in SO

         

        if any problem you can ask me.

         

        thanks

         

        Md. Enayet Hossain

  • Re: 2 price condition in same pricing procedure
    Neeraj Lal
    Currently Being Moderated

    "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

Actions