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

  • External pricing enging

    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 Konjeti

    Hi,
    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

  • Performance issue: Adding a new product line to existing Quote calls pricing engine for existing line a well

    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
    Mithun

    Dear 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 AM

    Hi,
    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)
    Thanks

    Since 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
    Indi

    Hi 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

  • Pricing Engines in ATG

    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.
    Thanks

    Yes, 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
    Anish

    In 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,
    mahesh

    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

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

  • Payment voucher

    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

  • UOM Load Error

    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