cancel
Showing results for 
Search instead for 
Did you mean: 

how to trigger ABAP proxy

Former Member
0 Kudos

hai all,

i am trying to do a scenario using abap proxy,

i created two proxies in the different clients of the XI box itself.

when iam giving test data iam able to check it out.

when iam trying to pass the dat from the proxy it is not hitting the XI even.

can any one explain me

what is the procedure to send the data from that proxy.

regards,

madhav

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

My first question is why you are creating proxies in XI itself.

They are normally created in the relevant SAP application you are trying to connect to XI.

Cheers

Colin.

Former Member
0 Kudos

Hi Madhav,

yes u have to write a report.the report will trigger ur client proxy.in ur report u will have to call the method "execute asynchronous/execute asynchronous" of proxy.the main code will be under the method execute asynchronous/execute asynchronous(there u may call a FM to push data from proxy to XI or u can directly write code to push data).

So first write ur code inside proxy.then trigger it thro' a report.

check these blogs.There u will get sample report programs.

ABAP Proxies in XI(Client Proxy)

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

Server Proxy (Receiver Proxy)-

/people/siva.maranani/blog/2005/04/03/abap-server-proxies

Debug your server proxy

/people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation

ABAP Proxy to file

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

File to ABAP Proxy

/people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy

regards

BILL

Former Member
0 Kudos

Hi madhav,

In SPROXY transaction and open Goto --> Connection Test and try to execute different report there to check for the valid configuration like.

1. The address of the Integration Builder must be stored in the SAP system

2. The HTTP connection of the ERP application server must function correctly

3. The Integration Builder server must be running correctly

4. Proxy generation must interpret the data of the Integration Builder correctly

let us know whether its runs successfully or not? If its gives error also mention the same.

Regards,

Gaurav Jain

Former Member
0 Kudos

hai gaurav,

i have checked the connection test it is saying address is not mentioned in SPROXSET table.

can u please tell me how to maintain the address?

Former Member
0 Kudos

Have a look in transaction SXMB_MONI in the sender system (the system in which you are trying to trigger the outbound ABAP proxy from).

If your ABAP proxy is synchronous, you just need to execute the method Execute_synchronous from the generated ABAP proxy. Here you should see a checkered flag in sxmb_moni

If your ABAP proxy is asynchronous, you need to execute the method Execute_asynchronous AND call a commit work from your ABAP code after calling the method. If you don't call a commit-work, then you'll see a white flag in sxmb_moni instead of a checkered flag and it won't reach XI.

Yaghya

Former Member
0 Kudos

hai Yaghya,

iam now doing Asynchronous one, i have given commit,

now after doing some operations in the sxmb_adm i got a new error

HTTP_RESP_STATUS_CODE_NOT_OK

but my login details are correct.

can any one explain me

regards,

madhav

agasthuri_doss
Active Contributor
0 Kudos

Hi,

This might help

/people/krishna.moorthyp/blog/2006/07/23/http-errors-in-xi

Also check your RFC destination is correct or not? Go to SM59 and do a test connection

Regards

Agasthuri Doss

Former Member
0 Kudos

Hi,

Run the following reports from transaction se38 on you business system (not XI).

SPROX_CHECK_IFR_ADDRESS

SPROX_CHECK_HTTP_COMMUNICATION

SPROX_CHECK_IFR_RESPONSE

SPROX_CHECK_IFR_CONNECTION

Ensure that these are successful.

Also test your RFC destination to the integration server, and ensure that you point to the same integration server in transaction sxmb_adm.

Former Member
0 Kudos

I have the same problem , and when I run SPROX_CHECK_IFR_ADDRESS, I have the following message : Integration Builder address not maintained

where can I fix this issue?

Thanks in advance,

Best regards ,

Muraii.

Former Member
0 Kudos

It ok now I did the following in XI :

Transaction code SMICM-->Administration>J2EE Instance (Local) -


> Send Soft Shutdown--


> With Restart.

prateek
Active Contributor
0 Kudos

U actually have to write a code to push data to XI. The code is written in execute_asynchronous or execute_synchronous method of the proxy generated.

See this

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

Regards,

Prateek

santhosh_kumarv
Active Contributor
0 Kudos

Hi Madhav,

Have a look at this blogs

<a href="/people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies do you activate ABAP Proxies?</a> By Vijayakumari

<a href="/people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy Proxies in XI - Client Proxy</a> By Ravikumar Allampalam

<a href="/people/siva.maranani/blog/2005/04/03/abap-server-proxies Server Proxies</a> By Siva Maranani

Regards

San