Question:
Dear Sap Users,
I'm going to build some reports which
make use from RFC functions.
There are persons in my company which
will make use of these reports.
What are their necessary authorizations/
priviliges so they could connect to SAP
via RFC and use my reports ?
Your sincerely,
Konrad
Answer:
Hi again Konrad,
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.
Answer:
Matt
What transaction would I use to give the user this level of access?
I tried creating the role manually with one transaction code, SE38, and adding the authorisation aobject manually but I fear this is way off the mark.
Can you help?
Thanks,
Roos
Answer:
Hi Roos,
Normally, you assign authorisations to roles with transaction PFCG. You should look in SU01 to see what role the user has, and then go into PFCG to add the authorisation.
Thanks,
Matt.
Answer:
I have added object S_RFC in user profile with ( 16,*,FUGR) , still
RFC_NO_AUTHORITY this error occurred.
User has no RFC authorization for function group "SO02 ".
Where to define function group.
Rgds...
Answer:
One of the parameter of the S_RFC authorization is Function group. It is here in prifle generator that you will need to assign "SO01".