External 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?
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
Similar Messages
-
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 -
Hi,
We have a requirement to determine the condition type from an external system.
We need use pricing engine for one Z-condition.
How I can use my own FM for calculating price and transfer values to condition type?
Denis.Hi,
you can use the external datasource for that particular condition. IMG: Customer Relationship Management -> Basic Functions -> Pricing -> Define Settings for Pricing -> Create Condition Types. Within the definition of the condition type, you can use the field DataRecSrc values X, Y or Z for customer reserve as filter value for the external data source BADI. In addition, you do not define an access sequence for this condition type.
Depending on your SAP_AP support package you should either implement the BADI of enhancement spot PRC_DATA_SOURCES_ENHS (offers slightly better performance) or the classic BADI PRC_DATA_SOURCES. The interface for this BADI IF_PRC_DATA_SOURCES_BADI provides two methods: one to request a list of attributes that are required to get the data from your external data source with the other method.
There are a couple of standard implementations for this BADI for your reference.
Best Regards,
Michael -
How to register External Adaptor Engine in SAP PI 7.0 to select ADE in IB?
Hi,
I am Sreeramulu Konjeti, I installed PI 7.0 as standard alone system.But Adapter engine is not working, thats why i installed Adapter Engine separately...even I registered Adapter Engine in SLD...But i am un able to see that Adaptor Engine in Integration Directory.....please tell me what are the required steps to do if i want to see external adapter engine in Integration Builder.
Thanks & Regards
Sreeramulu Konjeti.Did you followed this....
Importing Software Component Versions
[http://help.sap.com/saphelp_nw04/Helpdata/EN/32/306c15d227ca458216529d7a0472ff/frameset.htm]
If you did this I think you just need to add new object from Integration builder -
How to register External Adaptor Engine in SAP PI 7.0?
Hi,
I am Sreeramulu Konjeti, I installed PI 7.0 as standard alone system.But Adapter engine is not working, thats why i installed Adapter Engine separately...even I registered Adapter Engine in SLD...But i am un able to see that Adaptor Engine in Integration Directory.....please tell me what are the required steps to do if i want to see external adapter engine in Integration Builder.
Thanks & Regards
Sreeramulu KonjetiHi,
Check out the blog mentioned by prateek if my solution does not do the trick atleast his will surely do. https://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/9874. [original link is broken] [original link is broken] [original link is broken]
Rgds
joel -
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 -
Indexing portal content by external search engine
Hi All,
I have a question about how to enable external search engine to index portal content.
as I searched in sap help [Indexing Portal Content|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/46/9d1405fa743ef0e10000000a1553f7/frameset.htm]
To enable public search engines, such as Google, to index portal content, provide the search engine with the following URL:
irj/servlet/prt/portal/prtroot/com.sap.portal.utilities.tools.portalspider.SpiderWebInterface?
How should I provide this above url to external search engine?
Many thanks for all reply.
Cheers,
Kanok-on K.
P.S. We use the default KM.Hi...
Did you get any solution? Is it working now?
I need same Information.... Please share if you have solved the issue.... and your site is indexed by search engine.
Thanks,
PradeeP -
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 -
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 -
Enabling Quote custom field for External Pricing Response
Hi All,
Using UI configuration (adaptation) we are able to define new fields and enable them for standard web services. The result is that they are included in the relevant WSDLs and can be mapped using PI/HCI to equivalent fields in an external system such as SAP ECC.
Looking at Quote's for example, we have defined a new field at Product Item Line level and have the following services we can enable it for.
Enabling for the CustomerQuoteRequestExternalSalesDocumentDataOut outbound service adds the field to the External Pricing request part of the resulting WSDL, however it is not enabled for the response which is key to our requirement.
Is it possible through PDI to enable this field for the inbound equivalent for CustomerQuoteRequestExternalSalesDocumentDataOut??? If not, is it possible to create the field through PDI and enable it that way?
Thanks
IndiHi Chandan,
Thanks for the response.
The External Pricing interface for Quotes is synchronous so has no IDoc as such. We send some parameters to fetch a price from SAP ECC, and the response contains all the pricing information.
In terms of the response, we're able to pass the value we need from SAP ECC to HCI, however there is no place in the WSDL for us to pass it to the field we have defined in C4C.
The WSDL for External Pricing contains both the request and response structures, therefore two root nodes. Adaptation only allows us to enable the field for the request (outbound) node. I'm trying to work out how we can enable our custom field for the response (inbound) node within the WSDL structure.
Thanks
Indi -
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 -
OSB Invoking ILOG or External Rules Engine
Hello,
Can OSB invoke ILOG or any external Rules engine ?
Can ALSB do the same ?
If OSB cannot directly invoke, do we need the support of BPEL which has the decision service and OSB invoke the decision service. Kindly help.
ThanksYes, both OSB and ALSB can invoke JRules, it's just another web service...
-
Search Webdynpro Application View using external Search Engine
Hi,
I need to search my Webdynpro Views (pages) from an external search engine eg Google. How to achieve this?
Thanks in Advance
AnishIn an Iframe you can implement a website... is taht what you are searching for?
-
How to use an external XSLT engine for Oracle BPEL Process Manager
Hi,
is there a way to use an external XSLT engine instead of the build in provided in Oracle BPEL Process Manager?
The reason is to perform some XSL Transformations that use an OWL Query language.
Thanks!Yes. you can write your own xpath function which can connect to external xslt engine and pass-in your document:
<copy>
<from expression="my:myxslt-processor(bpws:getVariableData('var1','part'))"/>
<to variable="v2" part="payload/>
</copy>
The following Thread discusses about how to create an extension xpath function:
http://forums.oracle.com/forums/thread.jspa?forumID=212&threadID=305548 -
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
Maybe you are looking for
-
Anyone having problems with Firefox 7.1
I was on a yahoo group page trying to close the tab when it crashed. This happened twice in succession. I have had lots of problems with my new Mac since getting it 2 weeks ago. Is it LION at fault or something else. I did have MacKeeper on my previo
-
Dear sir, I want to do the payment voucher so please help in detail
-
AIR - Major Bug (?) with MovieClip class
Hello all, We are a team of developers working on ActionScript 3.0 project using Adobe AIR SDK and Adobe Flex SDK. During the development we discovered what seems to be a major problem with getting MovieClip instances to play correctly. More specifi
-
Dear SRMers, System Information: ECC 6.0 and SRM 5.0 I was loading the UOM from ECC 6.0 to SRM using the DNL_CUST_BASIS3 customizing object. During the load process, I am getting the followinng error: Run time error : Data_Length_Negative. Exception
-
HP Pavilion dv6 (70-28TX) Air from vent EXTREMELY HOT
Hi! I recently Purchased a new HP Pavilion DV6 70-28TX Entertainment PC. However, I have noticed that after a few hours of gaming (The Elder Scrolls V: Skyrim), The air coming from the left side vent of the Notebook is EXTREMELY HOT. I have made sure