cancel
Showing results for 
Search instead for 
Did you mean: 

2 price condition in same pricing procedure

Former Member
0 Kudos

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

220992
Explorer
0 Kudos

Dear Sir,

Thank you, successfully done.

Sir, I am SD consultant fresher just got new job 1 week before. also it's new company and we are only 4 people. No is here to guide or help me.

I am scared do if anything goes wrong that's why I asked for help from good experience persons like you to guide me.

I'll learn sir slowly but truly..

Accepted Solutions (1)

Accepted Solutions (1)

former_member184881
Active Participant
0 Kudos

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

Former Member
0 Kudos

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

former_member184881
Active Participant
0 Kudos

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.

  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:

10. BOM item

11. sales line item

12. ZMSO item category pricing condition

13. ZMTA item category pricing condition

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

Former Member
0 Kudos

Dear,

How can i assign condition type to item category ?

Thanks,

former_member184881
Active Participant
0 Kudos

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

Answers (8)

Answers (8)

neeraj_lal
Contributor
0 Kudos

"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

neeraj_lal
Contributor
0 Kudos

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

abhinav_sharma05
Active Participant
0 Kudos

Dear Muhammad,

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

Regards,

Former Member
0 Kudos

Dear Abhinav,

Different when of them i want spare parts condition to be statistical

Best Regards,

Muhammad Gouda

former_member184080
Active Contributor
0 Kudos

Hi,

Have you considered the sales BOM?

http://scn.sap.com/thread/3233788

Note: In the same order you cant have same condition as active price and again statistical one. You have think of changing the business process. You can well explain the users on constraints if they don't want to change the process.

The ideally way is Free goods If not BOM.

Note: In my implementations experience, I have suggested users/business on revisiting the process and changing them. There is nothing wrong on providing consultancy in business reengineering, until unless it doesn't have any legal issue.

Regards, Sai Krishna.

Former Member
0 Kudos

Hi

I will also agree with Sai Krishna.. If there are two materials FG and Spares, then there should be two seperate matrial codes.. two line items in sales orders.. but it seems you want to process it with single material code..

former_member184881
Active Participant
0 Kudos

Rajendra,

he can use two item category for single material code. like TANN or TAN, each item category should maintian different new condition if he maintian there.

thanks

Md. Enayet Hossain

former_member184080
Active Contributor
0 Kudos

Hi Enayet,

Since OP doesn't want to use TANN so, i suggested BOM. Yee, we can use TANN ot TAN

Sai.

former_member184881
Active Participant
0 Kudos

hi sai,

can we say BOM is one kind of material. we can extain this BOM material, under Material Sales View (MM01 / MM02) and assign in sales order ? for this material we can maintian seperate item catgetory and condition in sales order?

thanks

Md. Enayet Hossain

former_member184080
Active Contributor
0 Kudos

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

former_member182378
Active Contributor
0 Kudos

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

Former Member
0 Kudos

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.

former_member182378
Active Contributor
0 Kudos

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.

former_member184065
Active Contributor
0 Kudos

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

moazzam_ali
Active Contributor
0 Kudos

Narendra

Please read my post and test this as this is standard behavior of SAP that there can be only one condition with condition class B.

Thank$

former_member184065
Active Contributor
0 Kudos

Dear,

I know pretty much about this as Standard SAP but my doubt is ,is it ( function ) controlling by where exactly ( VA01 Program Level or V/06 Program Level ) ?

How and From where, system is finding as VA01 having Two condition Types having with Same Price B ?

I have taken V/06 Program and execute in SE38 by selecting Text Elements .There ,I have seen Message as Inactivate .

Thanks,

Naren

moazzam_ali
Active Contributor
0 Kudos

Narendra

Why you are looking for this? Are you trying to bypass this standard functionality of system and want to use two conditions with condition class B as active in one line item?

moazzam_ali
Active Contributor
0 Kudos

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$

Former Member
0 Kudos

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

moazzam_ali
Active Contributor
0 Kudos

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$

Former Member
0 Kudos

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

former_member186385
Active Contributor
0 Kudos

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

Former Member
0 Kudos

Dear Santosh,

I dont want to put the 2 conditions on the same item i want one of them for finished product and the other for spare parts.

Regards,

Muhammad Gouda