Websphere Commerce and SAP Int
-
Upload
ajersh-paturu -
Category
Documents
-
view
242 -
download
0
Transcript of Websphere Commerce and SAP Int
-
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