Skip to Content

Integrated multi-interfaces in a business process ,including 3 systems

Dear All,

I have a requirement where it includes 3 system(OA,SAP ECC and POS). The OA system send data with Sales Org. to POS system . First of all, The OA system send data to SAP ECC to query some data via Sales Org, and then get the data from ECC to send to POS system. This is an entire business process. I know the solution is OK for ccBPM. But I do not want to use the ccBPM(integration process). It seems the syn-asyn bridge can achieve it. I am not sure.

Could you please give me some advice? Thank you for your great support.

By the way, the version of PI is 7.11 with dual stack.

Many thanks & best regards,

Hubery

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • Best Answer
    Dec 07, 2016 at 01:32 PM

    Dear Hubery,

    Firstly you need to create an Async outbound interface to capture the data coming from OA system and next would be a Sync Inbound Interface connecting to ECC system (Proxy or Function Module). Mapping needs to be done between Async outbound Interface and request structure of Sync Inbound Interface. These all will be part of your 1st ICO.

    The Sync interface mentioned above will act as outbound or sender interface in the 2nd ICO and the response structure of this interface must be mapped with the structure of Receiver interface to be used in 2nd ICO. And this receiver interface must Async interface.

    Please go through the below blog for more info on the same -

    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80f96dbf-adca-3010-ffb5-daf2d1f0e276?QuickLink=index&overridelayout=true&59064390290287

    Regards,

    Nitin Deshpande

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 07, 2016 at 01:51 PM

    Hi Hubery!

    Maybe I don't understand your requirement right, but why not to use simple async scenario with lookup?

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Hubery!

      So, you develop FTP-SOAP scenario. In message mapping you use RFC lookup functionality to query data from ECC and map result data to target fields according to your mapping logic.

      Regards, Evgeniy.

  • Dec 06, 2016 at 03:57 AM

    Hello Hubrey.

    You can try splitting the scenario

    OA-->PI--->ECC

    Once ECC gets a call using proxy code

    ECC--->PI--->POS

    Add comment
    10|10000 characters needed characters exceeded

  • Dec 06, 2016 at 08:44 AM

    Hello Hubery,

    As the data coming from the OA system acts as request and the response for this request is generated by ECC system, which needs to be transferred to your POS, hence you need to go for Sync-Async Bridge for this.

    Considering there is a file which needs to be picked up from OA system you can have a Outbound SI async interface and Function module which acts as Sync interface. All this will be part of 1st ICO and you can capture the response from 1st scenario and map it to 2nd ICO which is a part of Sync-Async bridge.

    Regards,

    Nitin Deshpande

    Add comment
    10|10000 characters needed characters exceeded

    • Dear Nitin,

      Frankly ,I am confusing for creating the service interface, message mapping and operation mapping.

      Would you please give some advice for creating interface object and mapping?

      Thank you so much for your following.

      Many thanks & best regards,

      Hubery

  • Dec 08, 2016 at 07:56 AM

    Dear Nitin,

    First of all, I am not sure whether the configuration of sync-asyn bridge need special adapter. For my scenario, OA->ECC(sync), the sender adapter SOAP, the receiver adapter XI(any adapter,it only can achieve). ECC->POS(Asy), the sender adapter File/PROXY/RFC(Three adapters is OK if sync-asyn bridge can achieve it), the receiver adapter HTTP for POS. The document you provide only include two system. I am confusing how to build the interface object(data type,message type,service interface) and mapping(message mapping,operation mapping).

    Moreover, the response message is from ECC to OA or from POS to OA if POS receive the data from ECC. I am not sure. Normally, the response message is from POS to OA if ECC's data successfully send to POS.

    Many thanks & best regards,

    Hubery

    Add comment
    10|10000 characters needed characters exceeded