cancel
Showing results for 
Search instead for 
Did you mean: 

Dump of SAPMSSY1

benoit-schmid
Contributor
0 Kudos

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.

Accepted Solutions (1)

Accepted Solutions (1)

Reagan
Advisor
Advisor
0 Kudos

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

benoit-schmid
Contributor
0 Kudos

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.

Reagan
Advisor
Advisor
0 Kudos

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

Answers (1)

Answers (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

Please also check this note.

Note 1808400 - RFC_NO_AUTHORITY dumps in system

Thanks

Rishi Abrol

bxiv
Active Contributor
0 Kudos

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.

benoit-schmid
Contributor
0 Kudos

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,

bxiv
Active Contributor
0 Kudos

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?

benoit-schmid
Contributor
0 Kudos

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,

former_member215981
Active Participant
0 Kudos

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