on 03-25-2008 10:36 PM
Hi SAP Gurus
I am getting the error: Mandatory pricing condition Z888 is missing.
I have maintained the condition records in VK11 for this condition type. Then why this error is coming up at the order level. I have maintained the scales for this condition type as:
scale quantity Rate
2 4000
4 3800
6 3600
The order qty is 4, Now when I manually enter the condition type and and rate as 4000, I gets the error message :Requirements are not fulfilled for condition Z888
I wants that when I enter the qty as 6 the system should automatically take the rate as 3600
Please advise what settings needs to be checked and changed.
Thanks
Naveen
Hello Naveen,
Ok the message says - Condition Record Exist which is good. so whats the error. You should be able to change the Condition Type Value Manually? Well go to your pricing procedure - and against this particular condition type Z888 - check what is maintained - manual/mandatory or statistical. If its mandatory u cannot change it manually. It should be both Mandatory and Manual checked and then only the system will allow u to change the price manually.
Your Scales settings look good.
Rgds
Sai
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Naveen,
OK can you provide the following information-
What are the fileds in Table 888?
Also try takaing out the exclusion indication in the Access Sequence.
Do you have any other Mandatory Condition types ion your pricing procedure?
Whats the sequence in which they are maintained in your pricing procedure then?
Do you have any condition exclusions in your Price -Condition types - this u can check v/06 -select the condition type and go to details. What happend when the preceding condition type is marked as condition exclusion -then Z888 will not be populated in Sales Order- You need to enter Manually.
Thanks & Regards
Sai
Dear Naveen,
Check in these angles,
-->Go to V/06 select the condition type go in to details check the Scale type field is it can be maintained in con under Scales tab.
Under same tab you check the Scale bassis 'C' and Check value 'A' fields
Check is there any Scale formula entered.
-->Check the field Manual entries keep it as No limitations
-->In the pricing procedure you check mandetory for that condition type.
-->You check the scales which you have maintained are getting trigger or not.
For this delete the scales,you just maintain the normal price then check that price is coming automatically or not in the VA01, if the normal price is coming you can come to know that is problem in the maintaining of the scales.
According to that you can change in the maintaining of the scales.
Even if the normal price also not coming then need to check the pricing procedure and determination.
Here you can find at what place issue is coming then according to that you move forward to rectify that.
I hope it will help
Regards,
Murali.
Edited by: Murali Mohan.T on Mar 28, 2008 4:56 AM
Hi
Please check the following.,
1. In the Item Category (VOV7) TAN - Business Data - 'PRICING' field - Value 'X' should be mainatained.
2. In the Pricing Procedure against this condition type - in the Requirement colum - Value '2' should be maintained.
If both exists, please revert.
Thanks,
Ravi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hello, friend.
first, check in OVKK, if your cond type column has the entry Z888.
second, make sure that Z888 is in your pricing procedure.
regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Naveen,
Double click on line item goto item condition tab then enter ur missing condition type (Z888) and give the amount. Even if u maintain condition record it allows u to enter manually. It will solve ur problem. I used to do this way in my previous project.
Thaks & Regards
Sasikanth.Ch
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check the requirement (and its coding) that has been assigned to the condition type Z888 in the pricing procedure. Since the condition type and value has not satisfied the requirement, that has not been automatically pulled.
Hope this helps.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
so the condition type Z888 is maintained as Mandatory and Manual in your pricing procedure determination. Please check the condition type is marked as C -Manual Changes are allowed in the condition Type Details, Quantity Scale is checked and Descending is checked for values.
Then try to process a sales order and see if you still get the error. If you still get the error -select the line item and go to item conditions and check Pricing Analysis and against this Z888 see whats the error message. Pls post that error message and then we can further analyse the situation.
Rgds
Sai
Hi Naveen,
Looking at the earlier replies to this thread, i would just like to add my inputs.
Now since for your condition type you have already maintained the condition records in VK11, then it shouldnt logically give you an error or warning relating to Mandatory condition is missing.
But provided you dont have any routine assigned this condition type in your pricing procedure.
Just ensure this by going to your pricing procedure and looking at the abap code against the routine number applied to this particular condition type
This will help you know what are the basic requirements to be met in the order before this condition type comes into existence.
Hope this will surely solve your query.
Let me know your feedback.
Reward suitably if helpful.
Regards
Ravi
Hi,
To know the routing assigned against your condition type, you can go to
SPRO - SD - BASIC FUNCTIONS - PRICING CONTROL - PRICING - MAINTAIN PRICING PROCEDURES
Choose your pricing procedure and now see against this condition type Z888 if there is any number maintained in the columns Alt Cty and the next column too.
Do F4 select that routine number and click on the White/Blue icon and see if this condition is getting satisfied.
Maybe that could be one of the reasons.
Reward if you find this helpful.
Regards
Ravi
Check the requirement against the pricing condition Z888.
You can see the requirement number in pricing procedure or in pricing analysis.
If you are using standard requirement which gets used against PR00 then see that plant is entered in the sales order against your material.
If you use anyother requirement then see that you are meeting the required conditions for reading pricing condition record.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What is the item category for sales item ? Pls confirm. It should be pricing relevant.
Also pls check pricing analysis. It will tell you exactly where access to reading condition record failed.
What is the key with which you are creating condition records and are those values present in sales order?
It is not just maintaining condition record. The key values should be present in sales order only then system will be able to find that condition record.
Check these two points and then you should be able to find the problem.
Cheers!!
1.Go the details of Item and then go to pricing/condition screen and at the bottom there is button for pricing analysis and then check results for your condition type which is giving error.
2. What all information are you supplying for maintaing condition records like sales org, dist channel, customer etc etc....they will be the key.
Probably, you know how to reward points....:))
TAN - ok go to VOV7 and select TAN and click on details (magnifying glass).In Business Data the Billing Relevance will be mainatained. check whats maintained there. It should be A (Std SAP) or can be H. And pricing is marked X.
To check what routine or requirement is assigned to your pricing condition type in the pricing procedure - go to the Maintain Pricing Procedure T.code V/08. then select your pricing procedure (if its standard RVA001) and click on Control data to the left. In the result screen you can see all the condition types mainatined. so for your condition type in the columns Requirement and Alternate Calculatetion type see what numbers are mainatined. keep the curson in that field and hit F4 and select that particular number and in that window click on the Page Icon- you will see the code and try to understand the code and check the logic.
Keys maintained for your condition types are the condititon tables. To know them. go to T.code V/06 and select ur condition type and click on details. In the result screen in the top right you will have access sequence assigned to ur condition type. click on Records for Accesses and check your material.
Also to check the condition tables maintained for your access sequence gfo to T.Code V/07 - select ur access sequence and double click on access to the left. There you can see all the tables maintained for your Access Sequence. select each line and you can see what all fields are there for each table. Make sure exclusion indicator is checked for all the tables in your access sequence.
Regards
Sai
Hi SAi,
I checked in VOV7. In Business Data the Billing Relevance is mainatained. It is H. And pricing is marked X.
In V/08, my pricing procedure is Z88888 amd price condition type Z888 The requirement is 2 and not Alternate Calculatetion type. The coding for requirement type 2 is as follows:
Pricing is turned on in item category configuration (TVAP)
form kobed_002.
sy-subrc = 4.
if komp-kposn ne 0.
check: komp-prsfd ca 'BX'.
check: komp-kznep = space.
endif.
sy-subrc = 0.
endform.
Prestep
form kobev_002.
sy-subrc = 0.
endform.
I went to V/06, access sequence assigned to my condition type is Z888, when I clicked on records for accesses, it takes me to the condition records which exists for customer and material.
I checked in V/07, for my access sequence table 888 exists and exclusive indicator is on.
Regards
Please suggest.
One quick check...Pls check if this Condition type is Item condition or Header Condition. Go to T.Code V/06 -select ur pricing condition type Z888 and go to details - then in the Changes can be made Tab - see if item condition is marked or Header Condition is marked. If Header is marked - go to Menu - Header Conditions and Maintain Z888 and then see . Also Pls send the error when you do Analysis -whats error message is next to Z888. In the Sales Order - select the Line Item and go to Item conditions. In that screen in the bottom there is a Tab Analysis- click on it and see what all messages you have.
Regards
Sai
Naveen,
Try creating a new sales order. May be, you maintained your pricing records or made changes in configuration after creating sales order. Sometimes this does not wrong correctly with existing sales order.
and if you still get the error then pls do send the error message and also details of what did you see in pricing analysis.
Hi Sai,
I checked in V/06, Condition type Z888 is Item condition,
When I clicked on analysis tab in VA01, the following message came:
Data elem. Data elem. Message text
Condition type Message Description
EK01 001 Manual condition
Z888 202 Condition entered manually (condition record exists)
Gross Value 200 Subtotal
K005 208 Condition record has been found
K007 208 Condition record has been found
K004 208 Condition record has been found
Total 200 Subtotal
Please advise. I am struck @ d moment.
Thanks
Hi,
1.To check for pricing analysis-
In sales order- go to item-->conditions->Select Condition type---->click on the radio button analysis
By this you can know the determination of condition-manually,automatically etc.
2.To check condition record-
In sales order- go to item-->conditions->select Condition type--->click on radio button condition record.
It will display the condition record for particular item condition.
Here you will also get the key for that record.
3. To view all records for particular condition type-
T.C. VK12/VK13-Put the appropriate condition type---->click on radio button Condition information and execute-
It will display list of all condition records with validity periods.
Hope it is helpful to you.
Regards
Hi
check the pricing procedure analysis - it will give you teh details
also check your procedure to see if the routine used is correct and the requiremnst are being met or not
cheers
nandu
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
110 | |
12 | |
11 | |
6 | |
5 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.