on 01-08-2015 8:30 PM
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.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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,
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.