Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

RFC_NO_AUTHORITY - Runtime error

Former Member
0 Likes
1,243

Hi All

I am calling RFC (which in R/3 system) from APO system , but I am getting the runtime error as

"RFC_NO_AUTHORITY".

Please suggest me on this.

Regards

Saurabh.

7 REPLIES 7
Read only

athavanraja
Active Contributor
0 Likes
984

you need to have authorization object S_RFC in your profile.

http://help.sap.com/saphelp_nw04/helpdata/en/60/305140c770cd01e10000000a155106/frameset.htm

Regards

Raj

Read only

Former Member
0 Likes
984

Hi Saurabh,

I think you are not authorised to call that RFC. First you need to get the necessary authorizations for the same from basis people.

Regards,

Sudheer.

Read only

Former Member
0 Likes
984

Hi,

what is that RFC, are you holding authorizations to run that RFC. please check ?

if you are not sure contact Basis , they will help you in this regard.

regards

vijay

Read only

Former Member
0 Likes
984

U can get some info in this SAP Note : 93254

Read only

Former Member
0 Likes
984

Hi,

I believe the authorization object required is S_RFC. Here is an example from the documentation of that object.

Example: If you want a user to be able to call function modules in group 'ABCD' remotely, they will need a user in the target system with thefollowing authorization:

Activity 16

Name of RFC object to be protected ABCD

Type of protected RFC object FUGR

CALL FUNCTION 'AUTHORITY_CHECK_RFC'

EXPORTING

USERID = 'USER'

FUNCTIONGROUP = 'ABCD'

EXCEPTIONS

RFC_NO_AUTHORITY = 1.[/quote]

I have come across this in website. Please check.

Also look in to this site,

http://www.s001.org/ABAP-Hlp/abapcall_function_destination.htm

Regs,

Venkat Ramanan

Read only

Former Member
0 Likes
984

tx

Read only

0 Likes
984

Hi ,

You need to contact basis team for this . Because u have no authorization to call RFC.

I Hope u got ur point.

Regards,

Anish