Skip to Content
author's profile photo Former Member
Former Member

BAPI or ES? Any change in ECC needs to be reflected to subscribers(nonSAP)

Here is my scenario:

WBS elements are part of PS module of SAP. As and when there is a change in WBS element - all changes must be updated to its subscriber thrid party applications(non SAP).

Ther were two ways I was thinking to design this scenario.

1. Webserivce - ES has some prepacked services.

2. Proxy ( BAPI )


> PI ---> non SAP Parties

+ +

Common Rules Party specific rules

As the data on ECC can grow over the time - some common rules are needed to restrict the data at ECC.

The problems I am facing is about filtering the data. Subscribed systems have some rules which have to be applied - For example Party A just want only projects with some budget and Party B wants all projects.

Q: I have not used ES so far - what is the best way to get all records + filtered records?

Q: How to make changes triggered from ECC - change pointers to trigger?

Q: If I use SOAP Adapter to get the data from ES - Can we automate the process to get triggered after change is made in ECC.


Edited by: sanju XI on Oct 7, 2010 6:36 PM

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

1 Answer

  • author's profile photo Former Member
    Former Member
    Posted on Oct 07, 2010 at 08:13 PM

    The best way to go for this is -

    Use ABAP proxy to send changes to PI. Whenever there will be real-time change in ECC, the program will trigger a proxy message out to PI.

    Filters - You can use filter either in the receiver determination or message mapping.

    Data to 3rd party system - since it a web service, use SOAP.

    So, the zest is the below flowchart :-

    ECC (for any real-time changes, trigger ABAP proxy) -> PI (filter conditions) -> 3rd Party (SOAP).

    This way your 3rd party system will be updated with real-time changes.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.