on 08-24-2012 4:06 PM
Hi, amigos,
I've got an issue about pricing determination in copying control in billing. Below is my business scenario.
I have defined a new order type "ZOR" which was copied from SAP standard order type "OR".
(1), I created a sales order '100' with order type "OR", the sales price "PB00" is 6000 EUR.
(2), Then, I created a new sales order with order type "ZOR" which is reference with former order 100. The new sales order number is 200. Meanwhile, I changed the price "PB00' to 2900.
(3). I created a billing documents via sales order "200" with order type "ZOR". Here, I found the price in billing document, the price is still "6000", but actually, I have changed the price from original 6000 to 2900. How to do?
And I have never created sales and billing copying control between "OR" and billing type except "ZOR".
Please help me to analysis the situation. Many thanks.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
What Raja Shekhar and I am telling you are basically same and simple. Your billing document copy the data from order (customizing in VTFA) or when via delivery (customizing in VTLA and VTFL) for pricing. If in the copy control setting you specify option D it will copy the pricing element unchanged (refer screen shot provided earlier). If you specify B, it will change the values (changed manually in sales order) and take the value you have maintained in condition record using VK11 transaction.
Hi, Mohaphtra
Thanks for your answer.
On my previous testing, I have set the pricing type as "C" in sales copying control and billing copying control, because of the pricing is input manually in sales order and without any access sequence for this pricing.
On my testing case, order 200 is created reference with order 100. In order 100, the pricing is 6000 EUR, and the pricing of order 200 is the same as order 100, but I have changed the pricing from 6000 to 2900 EUR. See my figures for easy instruction.
Order 100 (order type "OR")--------->Order 200 (order type "ZOR")--------->Billing type (F2)
Pricing= 6000 EUR Pricing = 2900 EUR Pricing 6000 EUR
( I changed it from 6000 to 2900)
I maintain the copying control between: OR & ZOR, ZOR & F2,
I've never maintain the relationship between OR AND F2.
The basic situation is like that. I tried A, B, C, D, G,F pricing type for my testing case. It seems no correct result is coming. The billing price isn't equal 2900 EUR, I want the result should be equal to the value of the order 200. because I create a billing document via order 200.
Anyone, could you suggest some idea. and I repeat again, I know the usage of pricing type. but in this case, it's very strange. Need you help. Thanks.
I've never maintain the relationship between OR AND F2.
Since both OR and F2 are standard document types, SAP do maintain copy control relationship (VTFA) between them by default. You check if for the item category for which you have maintained relationship between ZOR and F2 also maintained (by SAP) between OR and F2.
Hi Kevin,
As Ashish rightly mentioned, please maintain Pricing type as "B" in Copy control settings if you need system to consider the new condition records in determining price in ur Billing document.
1) And also please make sure, you maintain copy control between ZOR and F2 for Item category which you are referring.
2) And if possible, please ensure that the Copy control routine at the high level. I mean ZOR-F2 level doesn't have any custom code to clear the price.
3) Please check the pricing determination analysis in the Billing document this would give you some more idea.
Please let us know if the issue still exists.
Thanks
Dhilipan
Thank you for your help. guys.
I have solved this issue right now. the reason is the item category, the original indicator of billing relevance is "S", and I changed it to "B"(order related). And then, the process is correct.
Amigos, who can tell me the billing relevance indicator "S" is used for?
Thanks again.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kevin,
Sorry. I haven't heard of Billing relevant indicator "S" before. But however when tried to check what it could be .. got the following input.
"S"- order-related billing document with down payment, without billing plan. As you know whats downpayment.
Please check if its useful.
http://help.sap.com/saphelp_afs64/helpdata/ja/8d/7638f48f3f11d2b47f006094b93006/content.htm
"S"- IBS-DI: Order-Related Bill. Doc. with DP w/o Billing Plan
Seems something related to SAP Discrete Industries (DI) system.
Thanks
Dhilipan
I guess the simplest thing you must do is .. Go to Change mode (VK12) and expire the previous value you have put for PB00 as till the time it is active it will take 6000. Once you have it expeired but changing the from and to dates it will work fine!!! No need to do anything else.
Regards
SK
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kevin,
Have you changed the Price in Sales order 100 or 200 ?
As per my understanding, you have changed the price in 100 and trying to invoice the sales order 200.
Once 200 Sales order is created with reference to 100 Sales order, even if you do some changes in 100 Sales order, they will not reflect in 200 Sales order.
Hope this clarifies.
Regards
Raju
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi, Raju
Thanks for your reply.
There's something key points that I need clarify.
The price of order 100 is 6000 EUR, and I created a new sales order 200 with reference to order 100, and I changed the price to 2900 EUR in order 200.
Order '100' (price 6900) with order type "OR"--->Order '200' (price 2900) with Order type "ZOR".
Please help me to analysis it. Thanks.
Hi Kevin,
If the Sales order Price is 2900 andBilling Price is 6000, it means it is redetermining the Price at the Billing document level. Please check, wherefro this 6000 price is coming.
for that, you can click on the pricing analysis button on the bottom of the pricing screen at the item level. It will show the origin of the pricing condition.
As per my undderstanding.
Pricing condition record maintained for 6000 EUR
Price manually changed in the sales order to 2900 EUR
During billing, it redetermined the pricing to 6000 EUR from the condition records.
If this is correct and if you want to restrict repricing at Billing level, please check the Pricing type in Copy controls screeen between
Sales order to Billing (If it is order related billing)
Delivery to Billing (If it is delivery related billing)
Hope this clarifies, if you still have any question on this please write back to me.
Regards
Raju
Hi, Raju
Thanks.
I still don't understand how the price in billing document come from. Because I never maintain the condition records for this pricing. All the pricing in sales order or billing document, the pricing is input manually.
and I don't configure the copying control between OR & billing document either.
Any idea, please share with me.
Thank you so much.
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.