on 07-30-2013 8:04 AM
Hello,
I regularly have the following errors on our SolMan 7.1.
###
ls Page 2 Line 16 System Log: Local Analysis of xxx 1
Time Type Nr Clt User TCode Grp N Text
12:53:25 DIA 003 001 SM_XXX AB 0 Run-time error "RFC_NO_AUTHORITY" occurred
Run-time error "RFC_NO_AUTHORITY" occurred
Details
Recording at local and central time........................ 29.07.2013 12:53:25
Task...... Process User...... Terminal Session TCode Program Cl Problem cl Package
10292 Dialog work process No. 003 SM_XXX 1 SAPMSSY1 T Transaction Problem SABP
Further details for this message type
Module nam Line Error text
abrfcfun 7726 RabaxRfcNoAuthority
Documentation for system log message AB 0 :
The specified runtime error has occurred in the system.
Parameter
1 .... RFC_NO_AUTHORITY
###
ABAP Mini dump
Date Time Symbolic Host User
201307 125325 xxx SM_XXX
Documentation for system log message AB 1 :
A short dump was generated for the specified program termination.
You can analyze this short dump in the system log evaluation by
selecting this line or evaluating Table SNAP (Transaction ST22).
Technical details
File Offset RecFm System log type Grp N variable message data
7 365760 s ABAP Runtime Error AB 1 130729125325xxx SM_XXX
EPP Detail Informationen
Transaction ID Overall Cntxt ID Connection ID Call No.
51F62BA8404134FDE10000000AC20A0A 0208206CF7321ED2AEA8E34B71C245EA 51F6A25D3C3F2836E10000000AC20A0A 0000000001
###
Would you know how I could avoid these dumps?
Thanks in advance for your answer.
Hello
This is an authorisation problem.
http://help.sap.com/saphelp_nw04/helpdata/en/4f/b541d812aea34695d54758cec0796f/frameset.htm
Try to add S_A.SYSTEM profile to the user and see whether it fixes the issue.
The user that generates the dump is SM_SOLMANSID.
How can I know which remote system the user role should be checked?
There should be an RFC which is configured with this user.
Regards
RB
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Benjamin,
Reagan Benjamin wrote:
Try to add S_A.SYSTEM profile to the user and see whether it fixes the issue.
I have added this profile to this user with su01 -> Edit User -> Profile -> Add the profile
-> Save
1. Is it the correct way to perform this?
I have performed this in the managed system and the SolMan.
2. How could I know in which system the authorization was missing?
Thanks in advance for your answers.
Hello
1. Is it the correct way to perform this?
Correct
2. How could I know in which system the authorization was missing?
Mostly the dump should have the complete information.
Try to do an authorisation check for all the RFC's configured with this user.
I know this is a pain in the wrong place but it will help you to identify where the issue is.
Good Luck
RB
Hi,
Please check that user id as it lacks certain authorization SM_XXX in 001 .
Most of the times its object S_RFCACL object .It is the authorization that is need for trusted system aye rfc user to login.
Please check the trace of the user in SU53.
Thanks
Rishi abrol
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I concur with the other comments, but I have to ask are the short dumps corresponding to and action you or other SolMan users are performing?
Or do the short dumps keep occurring during regular times throughout the day?
I also have to ask did you auto generate your management RFCs via solman_setup > managed systems? I went down this route and have no issues with RFC authorizations, just ensure you have a user in the remote system to has the rights to perform RFC setups including trusted RFCs.
Hello Billy,
Billy Warring wrote:
I concur with the other comments, but I have to ask are the short dumps corresponding to and action you or other SolMan users are performing?
Or do the short dumps keep occurring during regular times throughout the day?
I also have to ask did you auto generate your management RFCs via solman_setup > managed systems? I went down this route and have no issues with RFC authorizations, just ensure you have a user in the remote system to has the rights to perform RFC setups including trusted RFCs.
The user that generates the dump is SM_SOLMANSID.
Therefore it is related to a generic Solman SAP action.
But it does not appear at regular interval.
How can I know which remote system the user role should be checked?
Regards,
Hello,
Billy Warring wrote:
If I recall correctly, the short dump typically lists your SolMan hostname and the hostname of the system that has a problem with SolMan attempting to connect.
If you look under the "User and Transaction" section of your dump does it report this information?
There is no hostname.
But there is the following:
The user "SM_SID" in the client 001 attempted to execute the function module
"RFC_READ_TABLE" from the function group "SDTX", but does not have the
appropriate RFC authorization.
As client 001 is my solman client, I guess that it is missing in my SolMan.
Shouldn't this authorization be provided by solman_setup?
Regards,
Hello,
The user "SM_SID" in the client 001 attempted to execute the function module
"RFC_READ_TABLE" from the function group "SDTX", but does not have the
appropriate RFC authorization.
this indicates user SM_SID need to has S_RFC authorization object and have the following values,please add it.
S_RFC
├ACTVT:16
├RFC_NAME:SDTX
└RFC_TYPE:FUGR
this should solve your issue.
Best Regards,
Yong Luo
User | Count |
---|---|
91 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.