cancel
Showing results for 
Search instead for 
Did you mean: 

Price condition PR00

Former Member
0 Kudos

Dear All,

PR00 is being picked from the conditon master(100$), but manaul enteries has priority. user can change the price picking from the condtion master(from 100$ to 120$). now we have to avoid user entering the PR00 condition type twice instead of changing it from 100$.here in the condition screen now there are two PR00 condition type appearing twice as below which is incorrect. pls. let us know how can we avoid this(functionally if possible).

PR00 100$

PR00 120$.

Thanks

Gautam.

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

What we've done is actually a little bit of a combination of what's mentioned above, and a little more. Unfortunately, none of the answers above deal with the manual price entry even if it prevents the manual entry of PR00. We made a couple different changes:

1. We made PR00 not eligible for manual entry. This way, PR00 has to come from a condition record period. They can't adjust the existing PR00, and they can't add an additional manual PR00 either.

2. We used standard condition PB00 (Gross Price) and put it in a place in the pricing procedure below PR00 as well as any discounts.

We would use condition PB00 when the person entering the order just wanted to enter a price. No discounts, nothing but this price. When that condition was added on the sales order line, then it would deactivate any conditions above it. This works well in standard SAP and is not too difficult to setup. Let me know if you have any other questions about this. Thanks.

former_member211108
Contributor
0 Kudos

Hi,

Inorder to avoid the reading the system condition record twice use the exclusive indicator in the access sequence(t-code V/07)

In order to control overwriting the condition go to "The Changes Which Can Be Made section" of the condition tab page (t -code v/06) and choose the desired value for the manual entry field.

Hope this will help you.

Thanks and regards,

Atul

Edited by: Atul Dagade on Apr 1, 2009 10:44 PM

former_member648947
Active Participant
0 Kudos

Dear Gautam,

Try to take a help from ABAPer and see in the requirment connected to PR00 , if you can write a logic as ,

if user is adding PR00 manually and if PR00 already exist, throw a error message as "PR00 already exist please make changes to the existing condition"

that way you can keep manual entry possible as well as you can restrict user from duplicating the entry.

i hope this helps

if this is not possible through the requirment try to use pricing USEREXIT-

USEREXIT_PRICING_PREPARE_TKOMP in the program MV45AFZZ.

Hope this solves your problem.

Regards,

Paresh

gomatheeswaran_palaniappa
Active Contributor
0 Kudos

Hi,

If there are two entries in the condition record, check the validity period of each entries.

Also, if you don't want the user to change the PR00 condition type manually in the sales order, you can uncheck the manual indicator in the pricing procedure. So, the data what you are maintained in the condition record recently will fetch up during new sales order creation.

Regards,

P Gomatheeswaran.

Former Member
0 Kudos

Hi Gautam,

Make a customization change in T.code V/06, this is condition type customization screen.

Here in *Changes which can be made tab, Select option D Not possible to process manually in manula entries field.

Hope this will slove your issue.

Regards

v K