websphere commerce and sap int

Upload: ajersh-paturu

Post on 07-Jul-2018

241 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/18/2019 Websphere Commerce and SAP Int

    1/17

    © Copyright IBM Corporation 2012

    IBM Internal and Confidential

    WebSphere Commerce and SAP Integration

  • 8/18/2019 Websphere Commerce and SAP Int

    2/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Purpose o this Presentation

    Introduce WebSphere Commerce integration architecture Introduce the integration scenarios bet!een WebSphere

    Commerce and SAP

    "ist ho! customers are using WebSphere Commerce and

    SAP together 

  • 8/18/2019 Websphere Commerce and SAP Int

    3/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    WebSphere Integration Architecture #$er$ie!

    Front-end

    integration: Portal

    & Web 2.0

    Back-end

    integration:

    SAP, racle,etc.

    Back-end

    integration:

    SAP, racle,etc.

    WC b!"ine""f!nctionalitie" a"

    #eb "er$ice"

  • 8/18/2019 Websphere Commerce and SAP Int

    4/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    WebS%ere

    Co''erce

    WebSphere Commerce in S#A

    ())P

    M*+MS

    Web

    Ser$ice

    SB

    Pa'ent

    /ate#a

    Plug insAda%ter 

    Web

    Ser$ice

    Searc

    ngine

    WebS%ere Co''erce

    Backend e%o"ed a" Ser$ice"

    tc

    Mediation"% )ran"for'ation% Protocol Con$er"ion% 1o!ting% $ent (andling

    Batc

    oad"

    a'%le"% Catalog% In$entor

    SAP 1P

    SAP C1M

  • 8/18/2019 Websphere Commerce and SAP Int

    5/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    WebSphere Commerce SAP

    So%%ing Cart"

    P!rca"e rder"

    In$entor

    Pa'ent"

    rder Co'%onent

    C!"to'er 

    rder F!lfill'ent

    In$entor

    Pricing

    IDocs Messages & BAPI Calls

    IDocs Messages & BAPI Calls

    Mediation

    ModuleWebSphere Adapter 

    for SAP 

    SDO 

    &'ample( Commerce integrating !ith SAP

    OAGIS Standard Messagesflowing oer Web Serices

    OAGIS Standard Messagesflowing oer Web Serices

    WebSphere

    Integration

    Deeloper 

    Client ibrar

    SDOs

    SDOs

  • 8/18/2019 Websphere Commerce and SAP Int

    6/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Web Ser$ices Support or WebSphere Commerce 

    #ut o the bo' Web Ser$ices to support )ey integration scenarios * +#M, &-P, #rder Management, Item and In$entory Master, others

    Coniguration mechanism or accessing business logic .Commerce

    Commands/ as Web ser$ices

     * Maps incoming messages to WC Command in$ocations

     * -esponses using standard SPs

     Ability to e'tend unctions by de$eloping custom Web Ser$ices

     * -ational Application +e$eloper .-A+/ and Commerce +e$eloper ools

     * WS+" deinition !ith the a$a implementation

  • 8/18/2019 Websphere Commerce and SAP Int

    7/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    WebSphere Commerce Web Ser$ices by Component

    Catalog

    Content

    Contract

    3it Center 

    Inrastructure

    Installment In$entory

    Mar)eting

    Member 

    #rder 

    Price Promotion

    Search

    Store

    Subscription

    Wallet

    Provides hundreds of out of the box Web Services in the following components

  • 8/18/2019 Websphere Commerce and SAP Int

    8/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Sample Web Ser$ices Integration Scenarios !ith SAP

  • 8/18/2019 Websphere Commerce and SAP Int

    9/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Sample Integration Interaces

    #utbound Ser$ices

     * Create #rgani4ation

     * 5pdate #rgani4ation

     * 3et Product A$ailability

     * Chec) #rder In$entory

     * -eser$e #rder In$entory

     * Cancel #rder In$entory * ranser #rder

     * 3et #rder 

    Inbound Ser$ices

     * In$entory cache update Ser$ice

     *#rder preprocessing ser$ice

     * #rder Status 5pdate Ser$ice

     * Payment processing ser$ice

     * Synchroni4e #rgani4ation Ser$ice

     * Synchroni4e Person Ser$ice6

    Inbo!nd

    !tbo!nd

    WebS%ereWebS%ereCo''erceCo''erce

  • 8/18/2019 Websphere Commerce and SAP Int

    10/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Purchasing Scenario1.1. A buyer is created in the SAP system.A buyer is created in the SAP system.

    2.2. The newly created customer or buyer in SAP isThe newly created customer or buyer in SAP issynchronized with WebSphere Commercesynchronized with WebSphere Commerce

    using the WebSphere Enterprise Serice !us.using the WebSphere Enterprise Serice !us.

    ".". The registered customer logs on to theThe registered customer logs on to the

    WebSphere Commerce store.WebSphere Commerce store.

    #.#. The buyer browses the catalog.The buyer browses the catalog.

    $.$. The buyer selects a product %rom the catalog.The buyer selects a product %rom the catalog.

    The inentory chec& Web serice is called onThe inentory chec& Web serice is called on

    the SAP system.the SAP system.

    '.'. The buyer adds an item to the shopping cart.The buyer adds an item to the shopping cart.

    An inentory chec& is done.An inentory chec& is done.

    (.(. The buyer submits the order %or purchase. AnThe buyer submits the order %or purchase. An

    inentory chec& is done.inentory chec& is done.

    ).). The order is trans%erred to the SAP systemThe order is trans%erred to the SAP system

    through WebSphere Enterprise Serice !us %orthrough WebSphere Enterprise Serice !us %or

    %urther processing.%urther processing.

    *.*. The order con%irmation status in%ormation isThe order con%irmation status in%ormation is

    sent to WebSphere Commerce.sent to WebSphere Commerce.

    1+.1+. The inoice is issued %rom the SAP system andThe inoice is issued %rom the SAP system and

    the inoice status is sent to WebSpherethe inoice status is sent to WebSphere

    Commerce.Commerce.

    11.11. The items are shipped and the shipping statusThe items are shipped and the shipping status

    is sent to WebSphere Commerce. The buyeris sent to WebSphere Commerce. The buyer

    can chec& the order status %rom thecan chec& the order status %rom the

    WebSphere Commerce store.WebSphere Commerce store.

  • 8/18/2019 Websphere Commerce and SAP Int

    11/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Customer7Member -egistration

    16 When a customer is registered through the SAP system, a message is sent to WebSphere

    Commerce containing the customer inormation6 WebSphere Commerce then creates the

    corresponding address, person or organi4ation in WebSphere Commerce based on a

    conigurable mapping6

    26 he customer !ill then be able to log on to a WebSphere Commerce client 5I .e6g6 !eb

    storeront/6

  • 8/18/2019 Websphere Commerce and SAP Int

    12/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    Catalog Bro!se

    16  A Commerce client 5I .e6g6 !eb storeront or Sales Center/ calls Commerce to retrie$e product

    details, including a$ailability inormation6

    26 Commerce calls the SAP system or or a$ailability inormation i the inormation is not cached in

    Commerce6

  • 8/18/2019 Websphere Commerce and SAP Int

    13/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    In$entory Integration #ptions

    &'ternal

    System

    In$entory

    +ata

    WebS%ere

    Co''erce

    Batch load 

    In$entory

    Chec)

    In$entory

    Cache

  • 8/18/2019 Websphere Commerce and SAP Int

    14/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    #rder Capture Scenario

    1.1. A Commerce client ,- web store%ront orA Commerce client ,- web store%ront or

    Sales Center/Sales Center/ calls Commerce to add thecalls Commerce to add theproduct to shopping cart.product to shopping cart.

    2.2. Commerce chec&s its inentory cache %orCommerce chec&s its inentory cache %or

    the inentory leel o% the product.the inentory leel o% the product.

    Commerce calls the SAP system %or the in%oCommerce calls the SAP system %or the in%o

    i% it is not cached in Commerce or i%i% it is not cached in Commerce or i%

    threshold is e0ceeded.threshold is e0ceeded.

    ".". The Commerce client ,- calls Commerce toThe Commerce client ,- calls Commerce to

    prepare the order %or chec&out.prepare the order %or chec&out.

    #.#. Commerce calls the SAP system toCommerce calls the SAP system to

    optionally resere inentory and proideoptionally resere inentory and proide

    estimated ship date.estimated ship date.

    $.$. The Commerce client ,- calls WebSphereThe Commerce client ,- calls WebSphere

    Commerce to the submit order.Commerce to the submit order.'.'. Commerce trans%ers the order to the SAPCommerce trans%ers the order to the SAP

    system. epending on con%igurationsystem. epending on con%iguration

    WebSphere Commerce either trans%ers theWebSphere Commerce either trans%ers the

    order to the SAP system right away ororder to the SAP system right away or

    waits until payment has been authorized.waits until payment has been authorized.

  • 8/18/2019 Websphere Commerce and SAP Int

    15/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    #rder Status

    16 he SAP system pushes order status changes to Commerce based on some schedule .e6g6

    periodically, or upon ma8or order status changes/6

    26  A Commerce client 5I .!eb storeront or Sales Center/ calls Commerce to retrie$e the order

    status6

  • 8/18/2019 Websphere Commerce and SAP Int

    16/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

     All o these WebSphere Commerce Customers Also 5se SAP 

  • 8/18/2019 Websphere Commerce and SAP Int

    17/17

    IBM Commerce Solutions

    © 2012 IBM Corporation

    IBM Internal and Confidential 

    WC * SAP Common Interaces