Skip to Content

Ecommerce - SAP integration

Aug 07, 2017 at 05:36 AM


avatar image
Former Member

Hi All,

I have a requirement where certain details must be sent to third party system(Ecommerce) via API, when there is a create/change in the customer master from SAP side.

So the overall design is

Ecommerce<->API(middleware hosted in Azure cloud) <-> SAP Netweaver gateway <-> SAP ECC

Now the challenge is sending the data from SAP ECC to SAP Netweaver gateway. Since Netweaver gateway is using ODATA service, the data from SAP ECC has to be pushed to the gateway.

On searching the forums, I found that the data from SAP ECC can be pushed to Netweaver gateway by using EVENTS. However there is no detailed explanation on how to achieve this functionality from SAP ECC side.

Can anyone throw some light on this topic?



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

1 Answer

avatar image
Former Member Sep 04, 2017 at 04:23 PM

This forum is the wrong "Event" forum you are looking for.

Having said that I would use the following technique:

1) Activate change pointers for IDoc DEBMAS (Customer master)

2) Configure the applicable fields that would trigger the change pointer

3) Schedule background job to process change pointers (RBDMIDOC) to run hourly

4) This job will create a unique DEBMAS IDoc entry for each customer master entry wher one of the fields configured in (2) was changed in the last hour

5) Configure the IDoc port to go to SAP NetWeaver PI

6) In SAP NetWeaver PI, map the DEBMAS IDoc to 3rd party API call

7) SAP NetWeaver PI calls API via SAP Gateway

10 |10000 characters needed characters left characters exceeded