Pricing engine comdity qty/price
we want to know how used commodity qty 690g is derived? and where can we see the price maintained for fixed rate 30 USD as attached?
also how formula value is calculated?
thanks
Is the issue in CRM or R/3? If it is in R/3, then check the Calculation Type in IMG whether "Q" is set. If your issue is in CRM, then, I will move this thread to CRM forum
G. Lakshmipathi
Similar Messages
-
How to capture the calculated (using pricing engine ) quote line price
Hi everyone,
Need some help.
Can anybody explain me:
How to capture the quote line price on run time when the pricing engine is invoked and at the same time this calculated quote line price should not get updated in the base table(Quoting module in CRM).
Please help me.
Thanks,
Srinivas
Edited by: user0232 on Aug 26, 2011 8:21 AMHi,
Which cost to capture is depends on Costing and valuation varients
Got to OKP6 or OKP8
Select valuation varient >>> Maintain strategy sequence under MATERIAL VALUATION
Which system can take first Variable or standard.
Kapil -
Hi All,
I need some assistance for my below query...
If there are already existing some product/quote lines on the quote and then we try to add another new product/quote line to this quote , then it is taking more time to add the product. As per my understanding it is calling the Pricing engine for the existing line as well. How can we avoid the pricing engine call for the existing lines.
There are some parameters which we are setting as mentioned below :
l_control_rec.header_pricing_event := 'BATCH' -- What does this mean when we set to batch
l_control_rec.price_mode := 'ENTIRE_QUOTE'; -- (possible values could be CHANGE_LINES , QUOTE_LINE)
l_header_rec.pricing_status_indicator := 'C';
l_control_rec.calculate_freight_charge_flag := 'Y';
l_control_rec.calculate_tax_flag := 'Y';
l_header_rec.tax_status_indicator := 'C';
Question :Could someone please help us with this whether is there any way with these parameters could be altered or changed to some other value ( like for PRICE_MODE we see this parameter could have some other values like : CHANGE_LINES , QUOTE_LINE etc other than ENTIRE_QUOTE).
means lets say we do the Pricing Engine call only for the Newly Added quote line but not do it for the Entire Quote again and again..
Now the other question here could be how do we finally synch the line level price values for all the quote lines upto the Quote header level in form of Totals (TOTAL_LIST_PRICE,TOTAL_TAX, TOTAL_SHIPPING_CHARGE, SURCHARGE, TOTAL_QUOTE_PRICE in aso_quote_headers_all table) ??
Also is there a way that we don't do the Freight Charge calculation and Tax calculation (means we skip this completely) while adding products to the quote but do it at a later point when doing the Submit to Order functionality.
Could someone please help with these pricing related parameters and modes to be used in order to get around this performance issue
Thanks
MithunDear Expert,
Activate your Controlling area as usual and Cost Centers and Profit Center , You can assign an internal order for the particular product line for what you are seeing and can collect the costs of that particular product line exclusively.
Regards,
Shankar K B -
Pricing Engine call having performance issues
Hello All,
Morning need some help with this ,, we are having performance issues with the QP Pricing Engine call using seeded API : qp_preq_grp.price_request
We are having Pricing Context setup and have about 20 pricing attributes defined/setup with different values.
The price list is which is passed has a dynamic formula attached to it. This formula makes use of the pricing attributes and factor lists to provide final price.
For the Pricing control record we are passing below mentioned parameters :
p_control_rec.pricing_event := 'LINE';
p_control_rec.calculate_flag := 'Y';
p_control_rec.simulation_flag := 'Y';
p_control_rec.manual_discount_flag := 'Y';
Could someone please assist as to how we could trace or debug this pricing performance issue , means what exactly is causing the pricing call to take time.. Is there any other way other than taking a trace file and geting a tkprof.
meaning could something be analysed or checked within Pricing debug/trace itself to see what is causing the performance to degrade (specific to pricing debug)
ThanksSince you are using a formula to come up with a price, you no longer need the calcualte price flag as 'Y' . Pass as following:
p_control_rec.calculate_flag := 'P'; --- 'Partial Price; indicates that Pricing will not be calculated automatically by the system, but other charges will be'
OR, if you do not need the shipping charges to be calculated as well, pass the value as :
p_control_rec.calculate_flag := 'N';
Please let me know.
Regards,
Dipanjan -
Sales Order Pricing Calculation using Pxternal Pricing Engine
I have a customer who would like to call an External Pricing Engine to calculate the pricing for sales orders. This is from an ECC system and not from a CRM system. Has any one done it?
What would be the right user exit to make such a call to the external system and get the prices and continue the process? Can you please share your experiences?
Any sample code will be very much appreciated.
Thanks.Thanks Aashrith.
We would like make an RFC call to the external system. For example, in Banking, it can be done as stated in the documentation: Interface to External Price Calculators - Price Calculator for Financial Instruments - SAP Library .
My question is: Can we do something similar to this to determine pricing in sales order? If so where can we make that RFC call?
Thanks again.
Leo -
I have a customer who would like to call an External Pricing Engine to calculate the pricing for sales orders. This is from an ECC system and not from a CRM system. Has any one done it?
What would be the right user exit to make such a call to the external system and get the prices and continue the process? Can you please share your experiences?
Thanks.Thanks Aashrith.
We would like make an RFC call to the external system. For example, in Banking, it can be done as stated in the documentation: Interface to External Price Calculators - Price Calculator for Financial Instruments - SAP Library .
My question is: Can we do something similar to this to determine pricing in sales order? If so where can we make that RFC call?
Thanks again.
Leo -
Pricing engine missing key error
we use coomodity pricing engine for SD, but for one sales order condition tab, the formula key is empty, any experts know which part of CPE configuration goes wrong or this is data issue?
the second issue is the used commodity qty 271g is not tally with order quantity, which is 3000 g for this item, ny experts know which part of CPE configuration goes wrong or this is data issue?Is the issue in CRM or R/3? If it is in R/3, then check the Calculation Type in IMG whether "Q" is set. If your issue is in CRM, then, I will move this thread to CRM forum
G. Lakshmipathi -
PO with Reference to RFQ (Qty, Price) could not be changed
Hi All
Please help how to restric user not to change Qty, Prices of PO if created with reference to RFQ.
Regards
AamirHi Amir,
Goto SPRO->Mtrl Mgmt->purchasing->environment data->default attributes of system messages->system messages
Here for verison 00 application 06 msg quotation qty greater than po qty make it error message so that user cannot enter more than Quotation qty when he is making PO w.r.t to RFQ,
I'm not able to recall message number may be it is 078, just check there.
Regards -
Variance not splitting Qty & Price
HI experts
Need to identify what is going wrong here, i have configured PA Transfer structure for variance settlement as below.
PRIV Input Price Variance VV011
QTYV Input Quantity Variance VV012
RSUV Resource-Usage Variance VV013
INPV Remaining Input qty Variance VV014
MXPV Mixed-Price Variance VV015
OPPV Output Price Variance VV016
LSFV Lot Size Variance/Fixed-Cost Variance VV017
REMV Remaining Variance VV018
SCRP Scrap VV019
Now for a SFG in SCE say the BOM Raw material is costed at MAP of 10 for Std Qty of 20. Now against in Production for the SFG in actual GOods Issue if the Raw material is issued for 25 Qty (Std 20) and MAP at the time of issue is 12 (Std 10).
Now while settling to COPA in ko88 i can expect the variance of 300 splited between qty (QTYV) & price variance (PRIV), but COPA documents are settled for entire 300$ only against remaning input qty variance(INPV). I checked variance variant all tick mark is there properly.
I tried the same in Sandbox it is working fine having issue only inDEV. What needs to be done to settle the 300 into both Qty & Price variance in 2 difference COPA Value field.
Thanks
Aravindhi
you have to assign proper cost elements to the variance categories, i.e which cost element should be the source for the different variance categories in PA transfer structure. If this was not defined all the variance will be settled to remaining input variance
check this also
The Material origin indicator is set in the costing view of the master record of cost-critical materials
The Record quantity indicator is set in all relevant cost elements
krishna -
HI
when pricing engines are called in atg?
will it call from pipeline or other than that ?
if it will call from pipeline then which pipeline?PricingEngine and calculators are called when there is a modification on the order.
a.Additems to order
b. remove items from order
c update quantity of the items in the order
d. finally when the order is traversing different states (submitted , no action required , refunded etc..,)
Typically in e-commerce flow it could be
on 1. Add to Cart
2. Remove from cart
3. Adding Shipping information
4. Check out
5. Order Confirmation
6. Taxation
ProcessOrderwithReprice , PriceOrder are two which come to mind
Regards
Sundar M R
Edited by: Sundar on May 8, 2013 3:00 PM -
Pricing error: Mandatory condition Price (ZPRO) is missing
Hi team,
We downloded the pricing procedure and all condition types from ECC to CRM.When we create an opportunity we are facing this kind of issue.P Pricing error: Mandatory condition Price (ZPRO) is missing.
Since its downloaded from ECC i cant change it.
Any point in the above issue.
Thanks & Regards
RajeshHi Rajesh,
You need to check the condition type ZPRO in customizing - is it a manual condition Iin the pricing procedure? If so then it should be added manually to the document to remove the error. If not then it should be determined automatically. In order to determine why this is not done you should switch on a pricing trace - parameter PRC_TRACE in SU01 set to X will do this - see note 1545713 if WEBUI or 521908 to check in SAPGUI. After you switch this on log off and log on again then go into the document in change mode and check the condition tab at item level and click on accesses. Here you will see the path that was taken to determine the condition.
Hope this helps with solving this.
Kind regards,
Vanessa -
Configurtor and pricing engine
he folks, I would like to know information regarding the configurator and pricing engine firing sequence, like when enter the order quantity then tab out to next field the pricing engine fires, like after entering the order quantity then tab out to next field and then launch the configurator during this also the pricing engine fires or not? Please let me know because we have serious performance issue when we launch the configurator from sales order form.
Thanks,
maheshIs the issue in CRM or R/3? If it is in R/3, then check the Calculation Type in IMG whether "Q" is set. If your issue is in CRM, then, I will move this thread to CRM forum
G. Lakshmipathi -
I have an issue with pricing condition ZPRO (basic price )
Hello gurus
I have an issue with pricing condition ZPRO (basic price ).
users created a sales order, and the basic price ZPRO which is mannual is added twice ,now i want to put a check so that condition tpye zpro is not accepted twice by the system. please let me know how can i restrict system from accepting condition type zpro twice during sales order.
regds
Edited by: sapuser09 on Jul 26, 2011 8:44 AMHi,
Solution for this is very simple. Don't make any changes to the sales order user exit. Use condition exclusion for the condition type.
Do customization in the following path of IMG
Sales and distribution---- > Basic Functions--- > Pricing--
> Condition exclusion -- > Condition exclusion for groups of conditions
First In Define condition exclusion groups you have to define condition exclusion group (ZXXX)
Then in Assign condition types to the exclusion groups you have to assign condition type to the exclusion group (ZXXX ZPRO)
Then in Maintain Condition exclusion for pricing procedures select the pricing procedure where you have the problem and click Exclusion box present in Dialog structure box
You will be faced with Change view exclusion overview screen Click new entries
You will be faced with New entries overview of added entries screen.
Take serial no as 10 Condition exclusion procedure as B (Best condition with in condition type) In the exclusion group1 add the exclusion group ZXXX.
Save it and create order.
In the order pricing you will again observe that ZPRO appearing twice but only one will be active.
Changing user exit for this issue is not at all required and it must be only the last resort Try replicating the issue in your sand box system. As I had mentioned it will be picked twice but only one will be active.
Hope this helps.
Edited by: mokirala tilak on Aug 10, 2011 10:19 AM -
I have been asked to give a list of all fields, when added/updated and saved, will then fire the Pricing engine.
Does such a list of actions on the sales order screens (which result in subsequent call to pricing engine) exist?thanks for the replies.
Modifying the item category is not desirable, as this change will affect any orders in progress.
The line on the order is reflecting billing relevant (per item cat) and is waiting for the delivery to perform the billing. The delivery is reflecting comleted, as the item has been identified as not billing relevan. As the current status of the order is correct, running the program to update/correct the status has no effect.
Ultimately, I am looking for a process that will accept the order and line item and subsequently touch required tables to reflect a completed line.
thanks,
Wade -
BAPI_PO_CREATE1 - Overriding standard pricing routine with fixed price
Hi,
I have to post a purchase order with BAPI_PO_CREATE1. It's important that the price in BAPIMEPOITEM-NET_PRICE is relevant for posting this purchase order and nothing else. I don't want to search for the price in any pricing routines of SAP, I want to take the price that I input explicitly.
How can I tell BAPI_PO_CREATE1 that I want to use the fixed price in BAPIMEPOITEM-NET_PRICE?
Thank you very much!
RalfHi,
if u have code for bapi_po_create1 ( purchase order creation bapi ) can u send me when i write the prog. it gave the error
No instance of object type PurchaseOrder has been created. External reference:
Thanks,
mukesh
Maybe you are looking for
-
Error while entering values in table.
Hi All, I have a quantity field in table having data type as dec and length as 13 and decimal places as 5. But when i enter 255 in table,it automatically changes to .255 but it should be 255. Thanks and Regards, Amanpreet Sehgal
-
Hi guys, I have an intenal table for suppose say 5 records with duplicate entrys. My ITAB looks some thing like TKNUM weight volume 1 10 5 1 8 6 1 15 10 2
-
My Ipod Classic shows a red circle with a cross in the middle. I've completed diagnostic tests which have popped up, however any HP/FW/Hard Drive tests freeze the ipod, as if the hard drive won't spin. What do I do? After holding down the Select and
-
Moving information from Blackberry to Computer
The frame of my tracking ball popped off and I'm recieving a new phone via mail. I called support and they said I needed to transfer the information from my Blackberry to my computer to save what I have on my phone so I can put it in my new phone. Ca
-
Adding SubTotal for each row groups
I'm trying to put together a query, that gets some values from diferent tables. Also I need to do some calculation and insert in that same query. I need to generate something like in this image: I tryied to use 'union', but the second select is gener