cancel
Showing results for 
Search instead for 
Did you mean: 

Java Application data needs to post into SAP using PI

0 Kudos

Dear Experts,

    I have a scenario where i need to post JAVA data into ECC using PI. Please help me out the scenario and configuration part as i am new to SAP PI.

Thanks in Advance

Sree

Accepted Solutions (0)

Answers (1)

Answers (1)

iaki_vila
Active Contributor
0 Kudos

Hi Saisreevastav,

Java application can have several ways to make connections for example via http, SOAP, files and so on. From my point of view, you can do a SOAP - Proxy ABAP scenario (Sync or async, sync if the java application needs to know the result of the operation. With this kind of scenario you can give a WSDL to the Java developers, later they can generate the classes automatically, with the WSDL, to do the connection. Talk with them, if they accept this kind of integration.

Regards.

0 Kudos

Hi Inaki Vila,

   Thanks for the reply. Is there any other ways to do the same scenario? Please help me on the same.

Thanks,

SAI

iaki_vila
Active Contributor
0 Kudos

Hi Saisreevastav,

There are some ways, as i told you before. For example:

- HTTP - ABAP Proxy.

- SOAP - ABAP Proxy.

- File - ABAP Proxy.

- HTTP - RFC.

- SOAP - RFC.

- File - RFC.

The easiest way to do it if with SOAP - ABAP Proxy.  Using ABAP proxy is easiest to maintain, better performance and easy to monitor than use RFC.

From the sender side to use SOAP adapter has its advantages, easy to consume a WSDL for java applications, easier than use files. You have some tools like  WSNavigator to test, SOAPui as external tool to test and a lot of information in the SCN.

You can find some guides in the SCN, to use and configure the Sender SOAP adapter and how to configure the ABAP proxies.

I think you should decided first the interconnectivity and later learn how to do it. There are some question that you need you know now:

- The java application are going to have connectivity via http or https with PI?

- Is the ABAP proxy configured properly in your environment?

Regards.

former_member182412
Active Contributor
0 Kudos

Hi Saisreevastav,

If you have Message Broker like Webshere MQ then your java application can write the messages to the JMS Queue then PI can pick up those messages using JMS adapter. The scenario will be

(Java Application) JMS --->PI-----> (Proxy/IDOC) ECC.

Regards,

Praveen.

0 Kudos

Hi Inaki Villa,

  New PI system ready for the same. We need to do the all configuration setting between SLD  ECC and PI.

Thanks a lot

SAI