on 09-12-2011 9:00 PM
Hello All,
I have activated " Condition Index" & " Condition Update" flag for one of my discount condition type and then created it's condition record along with scales on three levels. The condition type which I mentioned above is set as " Value Scale" in Scale Basis for checking the document value and apply the applicable discount percentage.
I have created three sales orders wherein the discount percentage is getting applied as per my condition record ( so, the document value is getting accumulated and compared with the condition record correctly ) but when I try to check the cumulative values ( ctrl +shift + F4 ) from the condition record, I get information message " VK322" mentioned in the subject.
VK322 -
No condition update from the sales orders exist
Message no. VK322
Diagnosis
The following causes are possible:
1. There are no sales orders for the condition record that you selected.
2. Updating condition records in the sales order entry is not active.
Procedure
Concerning 1:
Check the sales orders created for the condition record that you selected.
Concerning 2:
Activate the updating for condition records in the sales order entry.
I have checked everything in SPRO for this but could not find anything which can give me a clue to resolve this problem, especially " Concerning 2" part of this message.
My requirement > To be able to see the cumulative values from condition record.
Also, in which table the accumulated values get stored?
Appreciate your expert advise on this issue.
Regards,
Hrishi
Edited by: Hrishikesh Bhalwankar on Sep 13, 2011 1:59 AM
Hi Hrishi
Check wheather you have assigned subtotal to the condition type in the pricing procedure.If you have not assigned subtotal then assign subtotal field to the condition type in the pricing procedure.
After assigning the subtotal also,if data is not getting updated then assign a subroutine to the condition type.
Regards
Srinath
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Everyone,
I would like to thank each one of you for giving valuable inputs in regard to my requirement and I would like to let you know that I am able to achieve the results as per the expectation.
I would also like to share some key things which I did ( with the help of all your expert inputs ) due to which the requirement is met:-
1. Activation of ' Condition Index, Condition Update' in V/06 for the discount condition type.
2. Maintained ' B - Value Scale' in Scale Basis for the said condition type in V/06 - my requirement was to check against a value to apply the necessary scale base percentage.
3. Activation of ' S071' info structure via OM01
4. Condition record maintenance as per the required scales.
4. Written a new routine to check the accumulated condition base value from S071 along with the current document condition base value.
5. Put this routine in ' Scale Formula' in V/06.
This is giving me the perfect results for the correct application of the discount.
Just last question - How to re-organize the S071 info structure as I tried to re-organize it with Standard Program ' RV15F001' but it is not re-organizing this info structure... Any idea on this?
Thanks a lot friends for all your advice...
Regards,
Hrishi
Edited by: Hrishikesh Bhalwankar on Oct 11, 2011 2:11 AM
Closing the thread
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
Check have you make daily update of condition index in OM01
Double click on info structure S071 then select DAY and SYNCHRONOUS UPDATE 1 Then it will update
Also make sure
You have to mark the "condition index" check box in the condition type and you have to activate the index in customization.
You can set the discount for fast ten orders through "condition update".
First, in your discount condition type(V/06) activate the "condition update" check box.
Second, in the condition record, in additional data put "maximum number of orders" as 10.
You may also create the condition record for discount through VK31. Now go to change(VK32), scroll to the right, you will find a column "N". This is maximum number of order field. Here you can put value 10 and save it.
Now, system will give the discount to the first 10 orders.
Also make sure you have proper set up for MAINTAIN CONDITION INDEX and OVERVIEW in IMG PRICING
http://help.sap.com/saphelp_45b/helpdata/en/93/743387546011d1a7020000e829fd11/frameset.htm
kapil
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kapil,
I did the configuration change as you mentioned but still then I am getting the same message.
Also, I could see below issues:-
1. The discount percentage is not getting calculated as per my condition record, which means the values against which discount should be applied as per scales is not getting accumulated and compaired.
2. I am not able to understand the 2nd part of the message " Concerning 2:
Activate the updating for condition records in the sales order entry."
Await your kind response.
Regards,
Hrishi
Hello All,
Let me be more specific about my requirement as below:-
1. I want the discount condition record to be created on three scales:-
If my net revenue ( calculated in pricing procedure) is 1to 10 Million = apply 12 % discount
If my net revenue ( calculated in pricing procedure) is 10 to 20 Million = apply 13 % discount
If my net revenue ( calculated in pricing procedure) is 20 to 30 Million = apply 14 % discount
2. I want to accumulate and compare this net revenue against the condition record, so that correct discount gets applied in sales documents.
On this requirement, I have done below things:-
1. Condition record created as above with " Value Base - Scale Type"
2. Activated the condition type for - Condition Index, Condition Update in V/06
3. Activated the Condition table ( with which I have maintained my condition record ) for indexing.
4. Activated the Info Structure S071 for Daily Update + Synchronous Update in OM01
After all this, I am getting the information message VK322.
Can this be achieved via Standard functionality mentioned above?
Please suggest something at earliest.
Regards,
Hrishi
In my opinion, by standard you can't achieve this requirement. You need to use VBRK/VBRP tables or FI table or you need to create a Z-table to accumulate sales volume. Develop a pricing routine in t.code VOFM with logic to check the sales volumes and apply the discounts. Assign this routine against the condition type in the pricing procedure in t.code V/08 under calculation type column.
Similar requirement was discussed in the past in the forum, so search for any further information.
Regards,
Hi Shiva,
Thanks for your response.
I changed few customization settings and now the sales volume is getting correctly accumulated in the condition record of the discount condition type I've mentioned. But, the issue is with the application of scale base discount (against the accumulated sales volume) which is not getting determined as it should have been.
Do you think if something is missing on this front? Actually, I had thought about the same kind of solution which you proposed but somewhere I believe this requirement can be achieved via standard SAP.
Let me know on the same.
Regards,
Hrishi
In my opinion, I think with standard settings, you can't fulfill the requirements. You need to create a routine to read the sales volume table/structure. Then add the routine in the routine in the scale formula field of the discount condition type (V/06) or as mentioned before in the pricing procedure.
I hope any of the forum members, who might have worked in similar scenario may come forward to share the solution. Good luck.
Regards,
Hi Shiva,
Thanks for your response.
I have already started to write a routine for this after lots of configuration changes combinations and once I get the positive results after testing, I will share this piece of information in this forum so that if someone come across same requirement, they can easily achieve this.
Thanks again...
Regards,
Hrishi
Await your kind response friends...
Regards,
Hrishi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
108 | |
12 | |
11 | |
6 | |
5 | |
4 | |
3 | |
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.