cancel
Showing results for 
Search instead for 
Did you mean: 

Authorization error for proxy in CALL Adapter step

Former Member
0 Kudos

Hi,

I have HTTP to Proxy(ECC) scenario.

While processing the file, we are getting the error "User XXXX is not authorized to use message type" in call adapter level of SXMB_MONI.

Below is the error:

<SAP:Error SOAP:mustUnderstand="1" xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">

<SAP:Category>XIProtocol</SAP:Category>

<SAP:Code area="MESSAGE">NOT_AUTHORIZED_IF_OP</SAP:Code>

<SAP:P1>PIBATCH</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:Stack>User XXXX is not authorized to use message type</SAP:Stack>

<SAP:Retry>M</SAP:Retry>

</SAP:Error>

I have compared the user id in ECC with  other working systems and it looks same.So i am confused where to check now.(Design and config looks perfect).

Even i pinged the same url in IE and getting result as expected.(http://Serveraddress:port/sap/xi/engine?type=entry)

Recently ECC system was upgraded to EHP6 , whether this has any impact?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi ,

Thanks..

This issue was related to user roles.

From security team i came to know that after the ECC system upgrade there was some more authorization required for the user to execute proxy. Once they add it , all went success.

Thanks,

Dhanish

0 Kudos

Hi,

Could you please let me know what extra authorization we required for the user to execute proxy. We are are facing the same issue. Your help would be much more appreciated

Former Member
0 Kudos

Hi

I am not sure what the exact roles that added by security after the upgrade. Just pasting the authorization profile below  that might be helpful.

Thanks,

Dhanish

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

I think this message already went to ECC, but no authorization to execute the proxy program.

Check with Security team or Basis, if the proxy method is assign to the user.

proxy method: go to t-code sproxy -->open your service interface-->go to provider class-->double click and find the method.

Thanks,

Sep

Dimitri
Active Contributor
0 Kudos

Hi,

There are some tips in http://scn.sap.com/thread/3380962

Please do check them.

Kind regards,

Dimitri