cancel
Showing results for 
Search instead for 
Did you mean: 

Error in proxy communication RUNTIME-INBOUND_PROXY_TRANSACTION_GUARD

former_member184948
Active Participant
0 Kudos

Hi Experts,

Need urgent help .One error has occured in production interface.

Its file to Proxy.

running for the first time..

In PI it gives checkered flag in moni and also when I check moni in ECC it gives checkered flag.

But function person says nothing is getting updated.So when I checked message in moni in ECC , I can see below lines .

Please suggest how to fix it.

Accepted Solutions (1)

Accepted Solutions (1)

former_member334189
Active Participant

Hi Dilip,

apparently there was a violation of the transaction running the server proxy. In particular,
it looks like in the application coding a forbidden 'ROLLBACK' statement has been executed
and therefore all data written so far has not been commited to database.

Inside a server proxy there must not be any statement (or encapsulation of a statement) that
will end the SAP or db transaction. Such a termination is considered a fatal violation of the programming guidelines and it heavily impacts the commit logic of XI.

Each violation listed in the trace also provides precise information on the location in server proxy coding that actually caused the violation (here: program SAPLHRMM / include LHRMMU01 / line 468).

The solution here is to change the coding of the server proxy such to adhere to the programming guidelines, that is, to ensure that the transaction is not terminated.

Best regards,

     Harald Keimer
     PI Development Support
     SAP SE, Walldorf

0 Kudos

Hi Harald,

Although this is an old thread, but we have a same issue where we are passing Data to AIF from an inbound proxy.

No Commit is active in the AIF Interface, but it does create application log which I assume does a commit.

AIF does also set UPDATE TASK LOCAL. In spite of this, the trace in SXI_MONITOR shows

and we get no response message. The interface works fine when tested from SPROXY.

Any Ideas ?

Thanks,

former_member184948
Active Participant
0 Kudos

Hi Tarun,

I had got this issue resolved, though forgot to close the thread.

The problem was in user in PI which was sending data to ECC.

It did not have enough authorisation. After giving it enough auth this was fixed.

Also even when this was fixed , it would give same thing"inbound proxy transaction gaurd is ON".Its ok if we get this.

These are the roles I added to user.This may not be aplicable for you since in my case PI was trying to invoke proxy for some HR report.

SAP_XI_APPL_SERV_USER Process Integration: Service User for Application Systems


SAP_XI_IS_SERV_USER Process Integration: Service User for Integration Server


YES:HR:HR_FUNCTIONAL_ALL HR : HR - All Functional Tcodes (OM, PA and TM)


YES:IT:ABP_ABAP_PI_INTR IT : ABP - ABAP Development PI Interface


ZES:IT:BAS:ARCHIVE_ADM IT: BAS - Archive Administration


0 Kudos

Thanks Dilip,

That Helped.

Answers (1)

Answers (1)

RaghuVamseedhar
Active Contributor
0 Kudos

Hi Dilip,

Please follow instructions in this SAP note.

1954060 - Inbound proxy transaction guard