cancel
Showing results for 
Search instead for 
Did you mean: 

Proxy-XI-JDBC

Former Member
0 Kudos

Hi All,

I want to Do Proxy-JDBC Asysnchronous Scenario.

I have One BAPI With Request & Response Messages in R/3.

<u><b>ABAP Work</b></u>

ABAPer created One Report to Execute this BAPI in R/3,,,by Providing Request & Based on that request he will get the Response Data then he will pass that response Data to XI, to send it to JDBC Receiver.

<u><b>XI Work</b></u>

1) While Creating Data type for Proxy Interface, Should we Create the Data type for Request & Response OR is it enough to Create the Data type for Response alone.

2) How to Cal this Report ( which is Created in R/3 To Execute the BAPI) in Proxy Code.

I Reffered this BLOG

/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy

Please provide me Clear Steps to do this Requirement.

Regards

Bopanna

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

--->Can u be specify about this step. How to do.

Either store permanently in ztable or temporarily in internal table and call proxy interface...

Regards,

Former Member
0 Kudos

Okay,

Then Can u Tel me how many Data types & Messsage Interfaces to create for this scenario.

Assumptions:::::

1) Means One data type for Proxy to hold the Response Structure From BAPI

2) One data type for JDBC to pass the BAPI Response to Database.

3) One Outbound Asyn Message Interface for Proxy

4) One Inbound Asyn Message Interface for JDBC

5) Create Proxy in XI Through SPROXY TC for Outbound Message Interface.

6) Write a Report Program in SE38 to Initialte the Proxy Call.

7) In this Report Program we have to call the Internal Table, which holds the Response data When the BAPI is Executed .

Please let me know my assumptions are wrong......

Please Provide More Specific Steps to do this

Regards

Bopanna

Former Member
0 Kudos

Hi,

Any Clues on this.....

Regards

Bopannna

Former Member
0 Kudos

-->Ok, in R/3 ABAPer will Schedule the Report to Execute the BAPI Daily Once.

When Ever the BAPI executed the Response data Should send to XI.

For this Do we need to give the ABAP Report Name in the Entire PROXY Code???

<b>--> why do you need ABAP Report .., basically abap report is required to initiate the process and pass the data to proxy interface..nothing else..</b>

The ABAP Code given in BLOG to invoke the Proxy is Enough OR Do we need Any thing????

<b>As per the req it can change...the blog only shows how to use ABAP Client Proxy..

</b>

Bopanna,

<b>you can simply go this way..either break the process in two steps like i mentioned above..

or create a report program which will trigger the RFC and get the response data in the internal table and then pass this data to the proxy interface to initaiate the process</b>

Regards,

Former Member
0 Kudos

-->send it to JDBC Receiver.

Why don't to split the process into two steps...first execute the RFC/BAPI and store the response data in R3 and then execute a proxy report using the data .....

Regards,

Former Member
0 Kudos

Hi,

<b>...first execute the RFC/BAPI and store the response data in R3</b>

Can u be specifi about this step. How to do.

Where can i Store the Response data in R/3 & In which Format i can Store that

Regards

Bopanna

Former Member
0 Kudos

--->1) While Creating Data type for Proxy Interface, Should we Create the Data type for Request & Response OR is it enough to Create the Data type for Response alone.

<b>Response enough</b>

2) How to Cal this Report ( which is Created in R/3 To Execute the BAPI) in Proxy Code.

<b>Schedule the report </b>

Former Member
0 Kudos

Hi,

Ok, in R/3 ABAPer will Schedule the Report to Execute the BAPI Daily Once.

When Ever the BAPI executed the Response data Should send to XI.

For this Do we need to give the ABAP Report Name in the Entire PROXY Code???

The ABAP Code given in BLOG to invoke the Proxy is Enough OR Do we need Any thing????

Regards

Bopannna