Skip to Content

IDoc --> SOAP <--> File

Hello Gurus,

I have scenario (PI 7.11) in which we need to send an IDoc from R3 to Webservices as an XML file and in response we will get 3 files (xml, pdf an text) file in which xml and pdf to be stored in SAP system and text file need to be uploaded into Z-tables in R3.

Can we get this done, if yes, please let me know the possibilities.

Many thanks in advance.

Thanks

Ravi.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Aug 31, 2017 at 10:56 AM

    Hi Ravi,

    The easiest way for above scenario is to split in multiple asynchronous scenario

    IDoc -XI (async) - SOAP

    SOAP - X(asyn) save files in local directory then pick and drop scenario for SAP and one file to jdbc insert as file .

    else you need to create ccbpm or nwbpm for the same.

    Warm Regards,

    Rudra

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Rudra,

      Thanks for your prompt response.

      In the second scenario SOAP - XI (async), the question is, as file adapter does not support attachment functionality, in this case how we can drop the files.

      Awaiting response!!

      Ravi.

  • Aug 31, 2017 at 11:10 AM

    Hi Ravi!

    Use async-sync bridge for your requirement.

    If you perform request to web service to get the files (no data is changed at target side) you can implement SOAP lookup in simple asynchronous scenario.

    Regards, Evgeniy.

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 31, 2017 at 02:00 PM

    Ravi,

    This is how your design should look like , i am assuming you are using file channel to interact with ECC:

    IDOC----->SOAP(RR Beans) for Async-Sync Bridge

    SOAP----> 1st File channel (swap bean for pdf) ,2nd file channel( no need of swap as mainpayload is xml) and 3rd file channel( swap bean for txt).

    Br,

    Manoj

    Add comment
    10|10000 characters needed characters exceeded