Internet Sales: Flexible Pricing?

My client decided a couple of years ago to build a simple E-commerce application using MS commerce server connecting to SAP via IBM middleware. The system is live but now we are rolling out to various countries. As you can imagine each country has different pricing and have requested different layouts for pricing information (after the order is simulated through SAP BAPI's). This means we either need different screens for each country or try and get all countries to agree the same format (difficult) - We are now looking at Internet Sales (R/3) as a solution - the question is can it handle different Order Review screens per country showing different layouts for the pricing information ?

Hi
Here's a potential solution you could use, which would only involve changes in the presentation layer.
This would only require some very simple HTML + CSS, plus a bit of analysis on which countries need which pricing elements (which you have already done, I think).
Internet Sales provides for different 'themes' so that you can setup different color schemes etc using CSS. Theme can be part of the URL, or set in the XCM.
See the Internet Sales Dev + Extension Guide (search for 'theme').
So, you can serve up different style sheets for each country. This is easy, but how does that help?
If you then have a pricing layout that shows all information, but you put a different class on each element, then you can hide different elements depending on the style sheet.
EG in your pricing layout you have some HTML like this:
<tr class="europe">pricing</tr>
<tr class="italy">pricing</tr>
<tr class="finland">more pricing</tr>
(this would be generated by the JSP depending on the condition type)
In the Italian stylesheet you have:
.finland
In the Finnish stylesheet you have:
.italy
Future adjustments would only need CSS changes, which are cheap.
Cheers
Dom

Similar Messages

  • CRM 5.0 E-Commerce B2B Internet Sales Pricing Not Working

    We have configured a demo of B2B Internet Sales using SAP Best Practices Building Blocks (C14) along with other CRM building blocks. Pricing in CRM through CIC Web client is working properly. In Internet Sales, no pricing appears in the catalog or in the shopping basket. In the shopping basket the message "Pricing Document Could Not Be Created" appears. No additional information appears to be available in the ISA application.
    When the order is saved after ignoring the pricing message, it is shown in CRM (CIC) with an error message "Pricing Document Currency Missing". Entering the currency "USD" through CIC causes pricing to appear. So this looks like some type of configuration issue where the ISA application is not finding the currency.
    Any ideas would be appreciated.
    --Will.

    Thanks Srinivas,
    Another member on my team found that we needed.
    1. The Sales Order Transaction (ISBB) for Internet Sales was configured to use the wrong pricing procedure. It should have been "ISA Coll Show (Bskt)".
    2. In the Sold-to business partner, the Sales Area Data needed to have the Sales Organization and Distribution Channel 02 with a blank Division.
    CIC uses the same Sales Area data but with a Division specified. This is still somewhat confusing to me.

  • Internet Sales for ECC 5.0

    Dear community,
    We are running ECC 5.0 and looking for simple B2B internet solution. Just create sales order online and tracking status of sales order, delivery and billinng. Credit status would be additional modification. My idea, CRM-Internet Sales would be too complicated and we are looking for Internet Sales (R/3 Edition) Can we run it on ECC 5.0? What are required component?
    Thank you so much for your help.

    Sunion,
      SAP eCommerce consists of
    1) E-marketing
      Support demand generation and customer loyalty processes via the Internet.
    Personalize your customers' Web experiences with the most relevant and convenient online interactions and information.
    Generate additional revenue through a Web-based channel via comprehensive support for catalog management, content management, campaign execution, customer segmentation, personalization, and a store locator
    2) E-selling
    Run business-to-business (B2B) or business-to-consumer (B2C) selling processes on the Internet.
    Enable a full range of e-selling processes, including quote and order management, pricing and contracts, interactive selling and configuration, web auctions, and selling via partners.
    Streamline sales and fulfillment operations with an end-to-end order-to-cash process.
    3) E-service
    Offer your customers an intuitive channel to perform service tasks, from requesting a service visit to logging a complaint or registering a product.
    Enable customers to perform service-related tasks such as checking order status, obtaining order tracking information, managing accounts and payments, and researching and resolving product problems.
    Service complex products that require sophisticated maintenance.
    4) E-analytics
    Gain insight into, analyze, and act on e-business trends.
    Measure and optimize the success of your Web shop and online content.
    Perform analysis across the breadth of marketing, sales, and service from a Web perspective and track and use Web behavior to target customers and drive future marketing activities.
    ISA is part of E-Selling
    Internet Sales(ISA) comes in 2 flavours CRM flavour and R/3 flavour first one is for the customer who has CRM as their central solution and second one is for small customer which have only R/3. The core functionality in both the flavours is almost same. For difference between CRM ISA and R/3 ISA please search the forum.
    Thanks!
    Surya.

  • CRM e-Commerce -  Need internet sales for Pharma

    Hello All,
    My pharma company is in need of an online ordering system.  We use SAP ECC 6.0 currently and need more information
    on how CRM for internet sales can be used with external customers for placing pharma orders.
    Any information is appreciated.
    Thank you,
    LCP

    With ECC 6.0 you can implement E-Commerce (Internet Sales) with ERP and create a new ordering channel for your customers. The orders will be created directly in the ECC 6.0 system. This is the quickest path to the customer.
    Optionally, you can have CRM and there are more scenarios involving CRM and ECC. However, the new erpcrmstandard scenario lets one use CRM catalog, yet create orders directly in ERP, thus avoiding any complex pricing conversion to Java in CRM.
    Since erpcrmstandard uses the configuration and pricing in ECC 6.0, and since there is no need to download the complex pricing in CRM, you can explore if that can help you.
    Easwar Ram
    http://www.parxlns.com

  • R/3 Internet Sales & CRM Internet Sales -- Difference

    Hi all,
         Can anyone prompt me on the exact difference between an R/3 Internet sales and CRM internet sales.

    Suresh,
    Internet Sales for CRM is the "full version" of the application designed for high-volume, heavy duty e-commerce processing.  The CRM version actually was produced before the R/3 version.  The R/3 version has most of the functionality of the R/3 version, but is more of a replacement for SAP online store.  You will find in the service marketplace comparisons on what functionality is not present in the R/3 version.
    I would personally recommend CRM version if you are looking at a heavy transactional volume/large catalog size.  The R/3 version uses the product catalog in R/3 which is not as user friendly as the CRM product catalog.  Honestly both solutions have the share the same "front-end" application logic and only differ in the backend application connection.  You should evaluate what your business needs are and determine whether you the requirements/budget dicate a quick and easy e-commerce implementation(R/3 Internet Sales) or more complex implementation(CRM Internet Sales). 
    I have worked with SAP e-selling solutions since version 3.1H and would tell you can't go wrong with either product.  Internet Sales(CRM) implementations tend to take more time than Internet Sales(R3).  The reason being is the fact you have to setup a CRM system(middleware, rewrite your pricing exits, etc).
    Good Luck,
    Stephen

  • Internet Sales Item UOM

    Hi All,
    I am working on SAP Internet Sales. I have an assignment where i need to findout "where does(which table) Internet Sales gets the UOM(default Unit of measure) information to display on web" in an Order Basket when updated.
    Thanks in advance for help.
    Santhosh

    Hi all,
    thanks for your replies.
    However, I need to restrict the sales UOM at sales order. So that, only the UOM defined with pricing conditions can be the sales unit at a SO.
    If there are more than one UOM defined with pricing conditions, the material should able to be allowed in more than one UOM at Sales Orders.
    For example,
    Material A has UOMs as EA, CAR, BAG. at material master. Only CAR and BAG have defined with pricing conditions. The system should allow the material A to be shown in CAR and BAG.
    The solution provided above only allow the material be sold in one UOM.
    Could anyone provide more solutions?
    Cheers,
    Chris

  • Major diffrence between B2C and B2B internet sals

    Hi All,
    Major diffrences between B2C and B2B in internet sals.
    Lakshmi

    Hi
    Lakshmi
    In Internet Sales
    In B2C...
    The customer has to register himself
    Product Recommendations are possible
    We can search and compare the products quickly
    Product and pricing information is available
    Delivery address can be changed at header level only
    Several payment methods are allowed
    We can choose the delivery type
    Later even can search the same order and check the status
    In B2B..
    Personalised views are possible
    Customer specific pricing as per earlier agreement with thitye company
    Online availability check in catalog for product availability
    Order templates for different scenarios
    Delivery address and type can be changed at  item level too
    Payment based on the terms during the agreement
    Display of quotations, contracts, invoices, credit memos and down payments
    Even we can request for quotation, contracts and its notifications online
    Batchwise inputs like batchwise specifications, prices etc.
    and the live web collaborations
    hope it gives some clarity
    regards
    venugopalrao

  • Sales Order Pricing User Exit Problem

    Hi,
    I am facing a problem related to coding in Sales Order pricing user exits. Scenario is as mentioned below:
    Based on Material Entered and Sold To in Sales Order, auto determination of a manual pricing condition happens. For doing this, coding has been done in USEREXIT_PRICING_PREPARE_TKOMP by changing XKOMV table. Auto determination of the manual price is happening properly.
    From Sales Overview Screen when user goes to the Conditions tab, Net Value is not getting calculated. When we navigate away to Schedule line tab and then come back to COnditions tab, Net Value is automatically getting calculated.
    AM i missing something in the coding part? As the data is getting populated automatically I guess some piece of code needs to be triggered. Can anyone shed some light into this.
    Thanks in advance,
    thunderans.

    Prabhu: After filling in XKOMV structure, I am calling FM PRICING. On doing this, the Sales Pricing is getting calculated but even then net value of order at header i.e VBAK-NETWR is not getting populated when we are in Sales Overview screen. When, I am getting into Conditions tab and coming back to Sales Overview screen, Net value is getting populated correctly. This portion of everything not getting populated at the same time is bothering me. The pricing conditon that I am  filling is a manual pricing condition.
    I put a breakpoint after FM PRICING which correctly populates XKOMV structure. How do I properly update Order Net Value in Sales Overview screen wihtout having to navigate to any other tab?
    Nicklas: I am looping at Order line within the user exit USEREXIT_PRICING_PREPARE_TKOMP and determining price. Once all line items are processed, I am using the FM PRICING for calculating Sales Prices.
    J@Y: Request to send me a bit more details into your approach.

  • Country of Delivering Plant is not showing in Sales Order Pricing Analysis

    Hello All,
    I have created a new condition table with the field Country of Delivering Plant (KOMK-WKCOU).
    But in the sales order pricing analysis this field is not fetching the country of the plant (it is showing the Yellow color exclamation icon).
    This is  a standard field, I am not able to understand why it is not fetching this field.
    I have used the same field for tax condtions in my previous projects as well, there it worked well. 
    Even I have activated the KOMK structure in SE11 also, but still the same problem.
    Can anybody tell me how to resolve this issue.
    Thanks & Regards,
    Sreehari.

    Rightly suggested by Shiva.
    As plant determines at item level.
    So, instead of KOMK-WKCOU, field should append in KOMP.
    FYI, for checking any inconsistency in condition table, you can use TCode VK+C.
    Regards
    JP

  • Control Sales order Pricing Date with Delivery GI Date

    Is it possible to have a control that ensures the Actual GI date in a delivery is not more than a number of days from the sales order pricing date?

    Hi,
    To have restriction in actual GI date in transaction VL01N . Please find the user exit for VL01N , you can use one which are marked as bold . Kindly take the help of abaper to put the validation or logic as required.
    V02V0001   - Sales area determination for stock transport order 
    V02V0002   - User exit for storage location determination 
    V02V0003   - User exit for gate + matl staging area determination 
    V02V0004   - User Exit for Staging Area Determination (Item) 
    V50PSTAT  - Delivery: Item Status Calculation 
    V50Q0001   - Delivery Monitor: User Exits for Filling Display Fields
    V50R0001    -  Collective processing for delivery creation 
    V50R0002    - Collective processing for delivery creation 
    V50R0004    - Calculation of Stock for POs for Shipping Due Date List
    V50S0001    - User Exits for Delivery Processing 
    V53C0001    - Rough workload calculation in time per item 
    V53C0002    - W&S: RWE enhancement - shipping material type/time slot
    V53W0001   - User exits for creating picking waves 
    VMDE0001  - Shipping Interface: Error Handling - Inbound IDoc 
    VMDE0002  - Shipping Interface: Message PICKSD (Picking, Outbound) 
    VMDE0003  - Shipping Interface: Message SDPICK (Picking, Inbound) 
    VMDE0004  - Shipping Interface: Message SDPACK (Packing, Inbound) 
    Hope this will help you to resolve your issue!!!!
    Regards,
    Krishna O

  • Excise CIN amounts not updated in TAX field in Sales Order Pricing

    Hi,
    I am not getting the Excise Amount [CIN] i.e BED + ECS + SHE Cess in Tax field of Sales Order Pricing Procedure. only Sales Tax amount is showing.
    Plz let me know, where did I go wrong in the Configuration.
    Thanx in advance.
    with best regards
    Jabbar

    Abdul,
    What you have said is correct with regards to condition record creation, excise rate picking and its calculation.
    On clicking the "analysis" button in pricing screen (Sales item details --> condition -->) try to analyse for each condition type
    we can resolve it
    Check within the condition type whether you have entered condition category = D, it must be like this
    Cond. class   =  D Taxes
    Calculat.type  = A Percentage
    Cond.category = D Tax
    In Pricing Procedure Activate "Statistical" Indicator, it will definitely appear in the tax field.
    Regards
    Sathya

  • Changing Sales Order in Internet Sales R/3 Edition

    Hi All,
    I am looking for information about Internet Sales R/3 Edition and I am trying to understand a little bit about it process flow and I have an imediate question:
    Is it possible to change a internet sales order after submiting it (for e.g changing item quantities, including new ones ore even deleting the sales order)?
    Every documentation I have searched (like the SAP CRM Best Pratices) only explains the creating and displaying process of sales order an nothing is mentioned about changing or even deleting those sales orders.
    Does anyone can help me on this?

    Hi Eduardo Trigo,
    Yes. You should be able to change the submitted internet sales order as long as the order status remains 'Open' i.e. the ordered quantities are not delivered.
    You should be able to see the 'Edit' button on an opened order as long as the order status is 'Open'
    If you delete all existing line items then the order will get deleted automatically.
    <b>Do not forget to reward if it helps</b>
    Thanks,
    Paul Kondaveeti

  • CRM 5.0, e-Commerce 5.0, e-Selling (Internet Sales)

    Dear all,
    we are currently facing problems getting the e-Selling (Internet Sales) application to work. Unfortunately none of my colleagues and I have worked with these applications.
    We are using:
    - NetWeaver EP 7.0 Portal Level 12
    - SAP CRM 5.0 with BBPCRM 5 Level 10
    We have deployed:
    - Business Package for SAP CRM 5.0
    - Business Package for High Tech Channel Management 5.0
    Shouldn't the e-Selling (former Internet Sales) application already be there as default within the e-Commerce 5.0?
    And isn´t the e-Commerce 5.0 included in the SAP CRM 5.0 as default?
    Is there any special package that must be deployed to the SAP CRM 5.0 or EP 7.0 Portal? Except "SAP e-Commerce for SAP R/3" and the "Internet Sales" packages because they must be obsolete for our systems i guess.
    Lots of questions....
    Thank you very much for your help & Best regards

    Q   Shouldn't the e-Selling (former Internet Sales) application already be there as default  within the e-Commerce 5.0?
    Answer:  NO.  there is no e-Selling default application.
    Please do the following:
    1)You have to download the right application from the service.sap.com and then deploy the default application to the WAS ( you can maybe use the same Portal WAS).
    2)further you need to configure the ISA application( B2B or B2C) using the XCM
    3)setup a shop. install and configure TREX. Create a Product catalog and replicate it to TREX.
    4) Make design decision on UME/Single Sign-on etc etc
    5) ALL the above steps assumes that a Transaction type which you need to use in ISA scenario is already in place
    6) Further IPC relevant stuff needs to be done depending on what kind of prices you want to display.
    these are the most basic things which you NEED to do.
    Dipender Singh

  • SAP E-Commerce 5.0 - SAP Internet Sales (R/3) Edition - WebIOException

    When choosing the same item from the catalog twice and proceeding to order we are getting a runtime error. In the logs we can see the error detail below:
    application [] Error in finalizing PageContext.  The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: The stream is closed.
                at com.sap.engine.services.servlets_jsp.server.jsp.JspWriterImpl.ensureOpen(JspWriterImpl.java:262)
                at com.sap.engine.services.servlets_jsp.server.jsp.JspWriterImpl.flushBuffer(JspWriterImpl.java:130)
                at com.sap.engine.services.servlets_jsp.server.jsp.JspWriterImpl.flush(JspWriterImpl.java:189)
                at com.sap.engine.services.servlets_jsp.server.jsp.PageContextImpl.release(PageContextImpl.java:306)
                at com.sap.engine.services.servlets_jsp.server.jsp.JspFactoryImpl.releasePageContext(JspFactoryImpl.java:83)
                at jsp_frameset_help1212589480125._jspService(jsp_frameset_help1212589480125.java:65535)
                at com.sap.engine.services.servlets_jsp.server.jsp.JspBase.service(JspBase.java:112)
                at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:566)
                at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:190)
                at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
                at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)
                at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)
                at com.tealeaf.capture.LiteFilter.doFilter(Unknown Source)
                at com.sap.isa.isacore.TealeafFilter.doFilter(TealeafFilter.java:61)
                at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:58)
                at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:384)
                at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
                at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
                at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
                at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
                at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
                at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
                at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
                at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
                at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
                at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
                at java.security.AccessController.doPrivileged(Native Method)
                at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
                at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
    We have checked OSS and found note 928444 but this is for an older version. We are on Kernel 7.0 with the latest patch level.
    Any ideas on a solution for this?
    Thanks!
    Gráinne

    Yes, you need to follow the path:
    swdc > Download > Installations and Upgrades > Entry by Application Group > SAP Application Components > SAP E-COMMERCE FOR SAP R/3 > SAP INTERNET SALES R/3 4.0 > Installation
    Here you should find two files.
    Direct links to files (hope they work):
    <a href="https://smpdl.sap-ag.de/~swdc/012002523100000044422003E/51019974.ZIP?_ACTION=DL_DIRECT">Part I</a>
    <a href="https://smpdl.sap-ag.de/~swdc/012002523100000045402003E/51019848.ZIP?_ACTION=DL_DIRECT">Part II</a>
    Hope it helps.
    Regards,
    Kaushal

  • How to hide Incoterms field in CRM Internet Sales/E-Commerce 5.0

    Good morning !
            I´m customizing the Web/java part of the CRM E-Commerce 5.0(Internet Sales), and I need to hide the field Incoterms, that is visible in the Order screen, inside the Additional Order Data.
    Looking at the page order.jsp(that is the page of the Order screen), I saw that the Incoterms are visible when the method showIncoterms() from class BasketUI returns true, and, seeking for this method, I was found that it belong to class SalesDocumentUI and, at this class, this method returns true when both the methods isBackendR3() and isSoldToChangeable(), returns false.
            The E-Commerce, is connected to CRM, so, the method isBackendR3() will return false, so, I need to found what I need to do to the method isSoldToChangeable() returns false too. Looking in it´s definition, I found that it´s result is get from the method isSoldToSelectable() from the class Shop.
            I think that the method isSoldToSelectable(), will return true or false depending on some parametrization of the CRM, or the webshop, but I´m not finding what the parameter I need to set.
            Done somebody already this ?
            Thank you in advance !
            Wilson

    Good Morning !
            I solved this changing the code in the JSP responsible to show the incoterms fields.
            Best regards,
            Wilson

Maybe you are looking for

  • Error while assigning external event

    Hi Guys! I'm getting error, while trying to assign an external event on table output. I've got a button with action POSTPO, that is residing in standalone form. That action should send data form some form and a table to BAPI. When I try to configure

  • Assign a dynamic value to a field in HTTP receiver header without IR part

    hi experts,     I am doing a scenario in which i am to add a header  field in http receiver, whose value will vary for each transaction. and the value will be same as sender file name. But this all I am to do without doing Repository part.(i.e. No me

  • Sender JDBC Adapter issue.

    Hi folks, I would like to know how can I configure a sender JDBC channel without specify a poll interval? I know that I can specify this poll interval with a period of time that I want; it could be in seconds and even in mseconds. But, this can cause

  • I Can't Use My Subscription Minutes.

    I have not been able to use my minutes for months. and I was not even aware that I was being charged. I keep being told I was constantly told I have no credit. Today I have not been able to cancle my account or get credit

  • Help does not work in photoshop elements 12, WHY??

    I just installed photoshop elements 12, none of the selections under HELP will work, I keep getting a message that "there was an error launching the default browser and to reinstall elements. I have done this 3 times and installed updates, HELP still