cancel
Showing results for 
Search instead for 
Did you mean: 

Outbound ABAP proxy stops working

Former Member
0 Kudos

Hello experts,

We have an interface, which sends data from SAP to PI via outbound proxy. It worked before and at some point it stopped working in dev. But it still works in QA and production. I tried to make sure that the related objects in IR and the ABAP sender program are the same between DEV and QA and regenerated the proxy in SPROXY. However it did not work. No message could be found in SXMB_MONI and in the debugging mode, the exception of CX_INVALID_TRANSFORMATION raised when calling EXECUTE_ASYNCHRONOUS.

The attribute INTERNAL_SOURCE_POS showed red in variable L_TRANSFORMATION_ERROR, which references to cx_transformation_error.

Some of the called methods are listed below.

outbound_handler_execut -> CALL_EXECUTE_OUT -> xi_call_outbound( ) -> xi_process_payload( ) -> CALL METHOD cl_ws_payload_handler=>data_render

It is appreciated if you could shed some lights on this.

Thanks in advance for your help,

Shawn

Accepted Solutions (0)

Answers (3)

Answers (3)

rajasekhar_reddy14
Active Contributor
0 Kudos

Hi.

When you execute Proxy program check in ECC any message created in SXMB_MONI in ECC, of messages were found then shcek the status.

if no messages then problem with Proxy program , take help from Abaper.

Regards,

Raj

Former Member
0 Kudos

Thanks for all the responses. The SM59 setting is correct. We have other interfaces using proxy sending messages from the ECC to PI and they work fine. With the problem interface, the message even could not be found in ECC (SXMB_MONI). The sender ABAP should not be an issue because the same version of the program works fine in QA and production. So I still have no clue why getting the exception in ECC.

VijayKonam
Active Contributor
0 Kudos

Looks like the ABAP program is raising an exception it is not handeld in the code. Note that Proxy programming is Object Oriented and must follow the OOPS rules.

I have seen such error coming in case of unhandled exceptions.

VJ

former_member194786
Active Contributor
0 Kudos

Hi Shawn,

You would have to debug the code to analyse where exactly the exception is being raised. Take the help from ABAPer for this.

Since the messages are not shown in sxmb_moni there is an issue while caling the proxy.

Regards,

Sanjeev.

markangelo_dihiansan
Active Contributor
0 Kudos

Hello,

Can you check in ECC if the SM59 type H RFC destination pointing to PI is working?

Hope this helps,

Mark

baskar_gopalakrishnan2
Active Contributor
0 Kudos

The problem lies in ECC part. The mesg not even reaches PI. So talk to ECC team and dig more on the proxy objects level and debug doing unit testing within ECC first.