cancel
Showing results for 
Search instead for 
Did you mean: 

IDOCFlatToXmlConvertor in the Module Processor For SOAP Sender CC

former_member194011
Participant
0 Kudos

Hi Sdners,

Can we use below adapter module for Proxy Communication- SOAP Sender with XI Protocol ?

IDOCFlatToXmlConvertor in the Module Processor

From SAP we getting IDoc as Flat File wrapping it in Proxy Messages. We need to do convert those messages into XML format to do mapping.

Scenario:

SAP Proxy(Idoc flat file in Proxy) --> PI --> 3rd Party

Accepted Solutions (0)

Answers (1)

Answers (1)

former_member194011
Participant
0 Kudos

Hi Sdners,

Can you please suggest ??

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kiran,

A couple of comments, as far as I know it is possible to use adapter modules on the sender soap cc unless you'll be using SOAP Axis. If you do use SOAP Axis, you won't be able to use the XI protocol or your ABAP proxy. Based on that you have two options:

1. Keep configuration as is and then handle the conversion via Java mapping

2. Use an ABAP class to post the message to PI Axis and you can use the module.

Regards,

Mark

former_member194011
Participant
0 Kudos

Hi Mark,

Thanks for the reply.


Iam not going to use Axis option.

Please can you elaborate the option without Java Mapping and simple adapter module ?

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kiran,

The without java mapping option will force you to use SOAP Axis since you can use IDOCFlatToXmlConverter.

Well there is another alternative, but you will need to use two scenarios.

The first one step would be proxy to file (NFS save in AL11)

The second step would be file (still NFS) to 3rd party (here you can use the converter module in file sender CC)

Regards,

Mark

former_member194011
Participant
0 Kudos

So with SOAP AXIS option i don't need Java Code and i can use module as well to convert my Proxy Messages?

markangelo_dihiansan
Active Contributor
0 Kudos

Hi Kiran,

No, but you need ABAP code to post the request and response. In the two-step scenario I mentioned above, no additional coding is required.

Regards,

Mark