SAP Cloud for Customer Quick Start Guide for Pricing Integration

March 25, 2018 | Author: Gabriel Sylar Hussain | Category: Sap Se, Customer Relationship Management, Enterprise Resource Planning, Cloud Computing, Prices


Comments



Description

SAP Cloud for CustomerPricing in SAP Cloud for Customer Quick Start Guide November 2015 © 2015 SAP AG. All rights reserved. Quick Start Guide: SAP Cloud for Customer Pricing Integration Table of Contents SAP Cloud for Customer Pricing Integration ..................................................................................... 3 Purpose .................................................................................................................................................. 3 Prerequisites .......................................................................................................................................... 3 Comparison of C4C and ERP Pricing .................................................................................................. 3 Pricing Integration with SAP ERP ........................................................................................................ 5 Opportunity Pricing .................................................................................................................................. 5 External Pricing for Sales Quote, Sales Order, Work Ticket ................................................................... 8 Sales Quote External Pricing for SAP CRM ...................................................................................... 18 BADIs .................................................................................................................................................... 19 Summary .............................................................................................................................................. 20 © 2015 SAP AG. All rights reserved. 2 In general terms.00 USD $100 Rebate: -100. This master data is stored in the form of condition records. You can define as many condition records as you want for the different pricing elements for any validity period. All the pricing elements of your daily business . This guide focused on the pricing integration available.com/wiki/display/SD/SD+Pricing+overview Comparison of C4C and ERP Pricing After a review of the C4C and ERP pricing you can see that they work very differently. analyzing the pricing procedure with condition types and access sequence to determine the type of pricing to be used.00 USD Total Price: 9425.00 USD © 2015 SAP AG. and surcharges for freight and taxes . SAP ERP is based on condition technique.the prices.00 USD Transportation: +25.the customer. discounts. Prerequisites This guide assumes that you already know how pricing works in SAP Cloud for Customer and that you have some background in pricing in SAP ERP. 3 . Condition records allow you to store and retrieve pricing data in the system. the product.sap. Price Conditions Example: 10 Laptops ($1000 each): 1000. the order quantity. the date . For example. a particular customer orders a certain quantity of a particular product on a certain day.Quick Start Guide: SAP Cloud for Customer Pricing Integration SAP Cloud for Customer Pricing Integration Purpose This guide assumes you already have integration between SAP Cloud for Customer and SAP ERP or SAP CRM.scn.that you want to use for automatic pricing must be stored in the system as condition records. The information about each of these factors can be stored in the system as master data.determine the final price the customer gets.sap. Before reading this guide please ensure read the following: • • Presentation on pricing in SAP Cloud for Customer on SCN: http://scn.00 USD 5% Discount for Orders of $5000 or more: -500. how to configure and special considerations for usage. conditions represent a set of circumstances that apply when a price is calculated.com/docs/DOC68030 Wiki on pricing in SAP ERP: http://wiki. All rights reserved. The variable factors here . © 2015 SAP AG. All rights reserved. conditions are combined with pricing procedures and access sequence to determine the right price. 4 .Quick Start Guide: SAP Cloud for Customer Pricing Integration In SAP ERP terms. SAP Cloud for Customer internal pricing is simplified compared to SAP ERP pricing. Whereas SAP Cloud for Customer starts with a base price and narrows it by additional price lists and discount types. SAP Cloud for Customer internal pricing has the following: • Fixed amount of price list types • Fixed amount of discount list types • Single pricing procedure with predefined price elements • Limited customizing capabilities • One pricing procedure valid for ALL document types Pricing integration with SAP ERP or SAP CRM is used when the pricing in SAP Cloud for Customer needs to follow the same pricing rules that already exist in SAP on-premise applications. Quick Start Guide: SAP Cloud for Customer Pricing Integration Pricing Integration with SAP ERP Pricing integration works with opportunities. sales orders. © 2015 SAP AG.com/cloud4customer to get all the details from the communication arrangement name to the target URL’s. This Web Service should be configured as other Web Services. All rights reserved. the price is not converted. the question is “Do you want to use your SAP ERP solution to calculate prices for opportunity items in your cloud solution?” The communication arrangement is Opportunity with Sales Pricing in SAP ERP. orders. Web Service configuration is not explained in detail here since it is not unique to C4C integration. Within the questions for integration with ERP. 5 . sales orders. Once an opportunity is converted to a quote. The pricing with an opportunity simulates an order and returns the net pricing. This is because the opportunity pricing is a general price. First we will look at the opportunity pricing then look at the external pricing that is use for quotes. It does not allow the C4C user to additional discounts or add additional price conditions. The opportunity is not a legal binding document and does not have the final price the customer will pay. to the operations mappings and all other details. and work tickets.sap. Opportunity Pricing Opportunity pricing uses a Web Service that simulates a sales order and returns the net pricing. The pricing with sales quotes. and work ticket is referred to as external pricing that uses the ERP condition technique. Cloud Configuration There is one scoping question for the Opportunity pricing with SAP ERP. It is called SALESORDERPRICINGINFORMATIONQU. this is also because the opportunity price is not a legally binding price and should not be used for the quote price. Be sure to use the integration flow spreadsheet at https://service. and work tickets. ERP Configuration From transaction code SOAMANAGER search for the object name *pricing* and you will find the Web Service. sales quotes. In the example below. the Access URL is: /sap/bc/srt/xip/sap/salesorderpricinginformationqu/800/salesorderpricing/pricingbinding This is what will be used in the middleware to form the URL for the pricing call to SAP ERP. the name ‘pricingbinding’ was used. 6 . Be sure to use the Transport Settings to know the exact URL required to be called from HCI or PI. All rights reserved. © 2015 SAP AG. In the following screenshot.Quick Start Guide: SAP Cloud for Customer Pricing Integration When you configure the Web Service in SOAMANAGER the default binding name is normally ‘binding’. This is for example only to show the importance of referencing the path of the Web Service. All rights reserved. in HCI it defaults to: https://{{Host}}:{{Port}}/sap/bc/srt/scs/sap/salesorderpricinginformationqu?sap-client={{client}}. This cannot yet be overridden by code list mapping. in HCI value mapping has the following: <group id="fb114882f5a249c584595da0ea72c210"> <entry> <agency>ERP</agency> <schema>ERPDocumentTypeCode</schema> <value>TA</value> </entry> <entry> <agency>COD</agency> <schema>CODPricingRequest</schema> <value>PricingRequest</value> </entry> </group> By default. The order type used for the simulation is defined in the middleware in value mapping. Special considerations for opportunity pricing Pricing for opportunity simulates a standard order type in ERP. However. distribution channel. Ensure the URL provided in the middleware matches what you configured in SOAMANAGER when you configured the Web Service. when looking at the transport settings we can see the URL we need is: https://{{Host}}/sap/bc/srt/xip/sap/salesorderpricinginformationqu/{{client}}/salesorderpricing/prici ngbinding. In the middleware configuration. the opportunity uses the standard order type in SAP ERP. you must provide the complete sales area. 7 . For example. When you do the pricing from the Opportunity.sap. You may need to Adapt/Personalize the Opportunity screen to see these fields. © 2015 SAP AG.com/cloud4customer. so sales org. you need to ensure the URL is set directly.Quick Start Guide: SAP Cloud for Customer Pricing Integration Middleware Configuration The PI and HCI details are provided in the integration flow spreadsheet at https://service. and division. For example. Additionally. when the opportunity is converted to a quote the pricing will not copy over. The opportunity is not legally binding and the quote document is. and then get updated pricing again from SAP ERP. and or remove other special pricing. sales order and work ticket work the same. External Pricing for Sales Quote. allowing the C4C user to adjust discounts. This pricing calls the SAP ERP pricing. the pricing result also returns the BOM explosion. credit status. returning the conditions and pricing. product substitutions are maintained in SAP ERP or SAP CRM. so the pricing must be specific to the quote object.Quick Start Guide: SAP Cloud for Customer Pricing Integration As mentioned previously. product availability. Once the pricing on the C4C quote or C4C order is finalized. this pricing is passed to SAP ERP when the ERP order is created. Sales Order. 8 . © 2015 SAP AG. All rights reserved. they are returned with the call. Work Ticket The external pricing feature for sales quote. if the material is a bill-of-material (BOM). This works as designed. If free goods. free goods. Service. you must answer the question in the Integration into Sales. This is done in the fine tuning activities for Sales Quote. 9 . and code list mapping. and code list mapping. © 2015 SAP AG. and Code List Mapping. product availability. For quotes and orders in the Sales Quotes area answer the scoping question: “Do you want to use an external application to determine prices. This document type is set to external pricing. Scoping For quote pricing. pricing procedures. External Pricing. and Marketing Processes area. Fine Tuning for Sales Quotes: Within the fine tuning for quotes you add a document type. and credit status for sales quotes in your cloud solution?” For work tickets in the Service Requests area answer the question: “Do you use an external application to determine prices for work tickets in your cloud solution? “ Fine tuning In fine tuning you need to maintain document types. fine tuning. All rights reserved.Quick Start Guide: SAP Cloud for Customer Pricing Integration Cloud Configuration Cloud configuration for external pricing includes scoping. condition types. the document type is mapped to the SAP ERP sales order type that is used to simulate the order to generate the pricing. Notice the procedure name and steps in the procedure are provided. All rights reserved. RVCXUS. © 2015 SAP AG. The ERP condition types need to be maintained so that when you get call the pricing you can see the condition types with the correct text.Quick Start Guide: SAP Cloud for Customer Pricing Integration In the code list mapping. This will show up in the quote document. The following screenshot shows a common pricing procedure in SAP ERP. Fine Tuning for External Pricing: In the External Pricing fine tuning activity you provide the SAP ERP pricing procedures and SAP ERP pricing conditions. as it is in SAP ERP. The pricing procedure maintenance is required in order to maintain the schema-dependent texts for the sub-totals. 10 . You also need to maintain the text subtotals. All rights reserved.Quick Start Guide: SAP Cloud for Customer Pricing Integration The following is an example of the condition types. 11 . These must be maintained so that the correct text is displayed in the quote. © 2015 SAP AG. Quick Start Guide: SAP Cloud for Customer Pricing Integration When you create the quote. you can personalize the screen to show the pricing procedure being used. © 2015 SAP AG. All rights reserved. 12 . Quick Start Guide: SAP Cloud for Customer Pricing Integration When you create the quote you can see the pricing conditions in the quote. All rights reserved. 13 . © 2015 SAP AG. © 2015 SAP AG. This is due to the different mapping services required for different objects in SAP Cloud for Customer. Note that there are separate communication arrangements integration flows for the quote and the work ticket pricing. to the operations mappings and all other details.sap.Quick Start Guide: SAP Cloud for Customer Pricing Integration Communication Arrangement The integration flow spreadsheet at https://service.com/cloud4customer contains all the details from the communication arrangement name to the target URL’s. 14 . If condition is valid for printing the price element will be included in the output message. PDF Print Form For print form SAP includes the following in the output message for the pricing details: Item Data: • AdjustedNetAmount • AdjustedNetPrice • PriceComponent from ‘ToBePrintedItemPriceComponent’ Header Data: • • • NetAmount PricingProcedureCode PriceComponent from ‘ToBePrintedItemPriceComponent’ To adapt the form template changes the Adobe LifeCycle Designer is required. All rights reserved. The 'ToBePrintedPriceComponent' depends on the customizing of the OnPrem system. After the pricing call. This is due to the mapping on the ERP side. product availability. Note that there are separate integration flows for the quote and the work ticket pricing. © 2015 SAP AG. All rights reserved. for example. 0NRA in the example below. Middleware Configuration There is no special configuration required for this scenario. In the C4C pricing call shown below. Example with free goods. product ID 10000600 was the original product. 15 . includes the free goods from the pricing.com/cloud4customer. Product substitutions are shown when the material determination has been configured in SAP ERP.sap.Quick Start Guide: SAP Cloud for Customer Pricing Integration ERP Configuration In SAP ERP you need to configure the Web Service for the external pricing. The details of the iFlow and service names are found in the integration flow spreadsheet at https://service. product 10000592 is the substituted product. It is called COD_SALESORDER_SIMULATE. and credit status Free goods is shown when a pricing condition exists. © 2015 SAP AG.Quick Start Guide: SAP Cloud for Customer Pricing Integration The following screenshot shows an example of the product availability check return. 16 . All rights reserved. The credit limit result is shown in the header part of the quote. All rights reserved.Quick Start Guide: SAP Cloud for Customer Pricing Integration In the next example first is shown a simple BOM in SAP ERP. For that same bill of material you see the “Cloud Server Medium” product in C4C prior to pricing call: After the pricing call we now see the two BOM products: © 2015 SAP AG. Notice the material is called “Cloud server Medium” and it has two products in the BOM. 17 . only external pricing is used today. For sales orders. 18 . It does not support external pricing for the order or the work ticket. the external system controls what can and cannot be changed. Yellow means inactive and red means error. you can increase the price but cannot change a value added tax returned. so the cloud configuration previously discussed applies to SAP CRM as well. For the quote it works the same as SAP ERP. The sales order will support external and internal pricing in an upcoming release. In SAP CRM transaction code SOAMANAGER you will see EXTERNALSALESDOCUMENTDATAQUERY. your change remains. Sales Quote External Pricing for SAP CRM CRM supports external pricing for the quote. © 2015 SAP AG. The status field has the status from ERP. Once you get the price results back. The service and middleware details are in the integration flow spreadsheet at https://service.com/cloud4customer. For example.sap. Once you change a value and calculate the price.Quick Start Guide: SAP Cloud for Customer Pricing Integration Special considerations Both internal and external pricing are supported for quotes. All rights reserved. © 2015 SAP AG. you must turn on payload monitoring. If you are using SAP NetWeaver Process Integration or SAP Process Orchestration as your middleware. All rights reserved. If you need to extend the pricing request. 19 .com Components → Integration with SAP Cloud for Customer → Application Specific Settings → Sales Processing → BADIs. turn on the trace in transaction code SRT_UTIL to trace the call and view the payload. BADI’s are available in the IMG using the path Integration to Other mySAP. you can view the payload.Quick Start Guide: SAP Cloud for Customer Pricing Integration BADIs If you want to see the pay load of any of the pricing requests. If you are using SAP HANA Cloud Integration. If you have questions please post them on SCN.Quick Start Guide: SAP Cloud for Customer Pricing Integration Summary This document has provided the details you need to use pricing in SAP Cloud for Customer. please also blog your experiences and learnings with others. All rights reserved. © 2015 SAP AG. 20 . No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation. In particular. promise.com/corporate-en/legal/copyright/index. and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only. which speak only as of their dates.epx#trademark for additional trademark information and notices. or to develop or release any functionality mentioned therein.www. or any related presentation. National product specifications may vary. or functionality.sap. Please see http://www. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations.com © 2015 SAP SE or an SAP affiliate company. Readers are cautioned not to place undue reliance on these forward-looking statements. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Nothing herein should be construed as constituting an additional warranty. if any. The information in this document is not a commitment. and they should not be relied upon in making purchasing decisions. and SAP SE’s or its affiliated companies’ strategy and possible future developments. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors.sap. without representation or warranty of any kind. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services. and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. code. products. All rights reserved. . This document. or legal obligation to deliver any material.
Copyright © 2024 DOKUMEN.SITE Inc.