cancel
Showing results for 
Search instead for 
Did you mean: 

XI Adapter - Proxy - ECC user roles ?

Former Member
0 Kudos

Hi Gurus,

My scenario is HTTP - XI - ECC(Proxy). We are using communication user with SAP_ALL role to login to ECC from XI(in receiver XI adapter -Communication channel).

Basis do not want to give SAP_ALL role this communication user. <b>Are there any standard roles delivered to use for this ECC user to execute proxies in ECC ?</b>

Were there any SAP notes related to my issue ? Please help.

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi,

For Authorization check this links.

/people/michal.krawczyk2/blog/2005/05/25/xi-how-to-add-authorizations-to-repository-objects

- Authorization in XI

http://help.sap.com/saphelp_nw04/helpdata/en/58/d22940cbf2195de10000000a1550b0/content.htm

- Authorization in XI

Regards,

phani

Former Member
0 Kudos

Hi Mallik,

For receiver Proxy adapter use address type as HTTP destination. Create a new RFC destination of type HTTP Connection to ABAP System in SM59. Use XIAPPLUSER while creating this RFC destination. XIAPPLUSER has all the required authorizations.

Now use this HTTP connection from SM59 in the communication channel.

Hope this helps.

Regards,

Rahul.

Former Member
0 Kudos

Hi Rahul,

Is there any note or documentation on this ? PIAPPLUSER role is not enough I guess to execute the proxy. Following is the error.

<!-- Call Adapter

-->

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

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

<SAP:Code area="MESSAGE"><b>NOT_AUTHORIZED_FOR_PROC</b></SAP:Code>

<SAP:P1>RFC-ECCxxx</SAP:P1>

<SAP:P2 />

<SAP:P3 />

<SAP:P4 />

<SAP:AdditionalText />

<SAP:ApplicationFaultMessage namespace="" />

<SAP:Stack><b>User RFC-ECCxxx has no authorization to process messages</b></SAP:Stack>

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

</SAP:Error>