04-26-2011 12:43 PM
Dear all,
I got below runtime error on PROD server , Kindly help .
User "SMTMSMM" has no RFC authorization for function group "SDTX".
The user "SMTMSMM" attempted to execute a function module from
the function group "SDTX", but does not have the appropriate
RFC authorization.
Error in the ABAP Application Program
The current ABAP program "SAPLSDTX" had to be terminated because it has
come across a statement that unfortunately cannot be executed.
The user "SMTMSMM" has no RFC authorization for the function group
SDTX. Please contact your system administrator to give you
the RFC authorization for the required function groups (such as "SDTX").
The RFC authorization object is S_RFC.
If the problem persists, proceed as follows:
Note down which actions and inputs caused the error.
To process the problem further, contact you SAP system
administrator.
Using Transaction ST22 for ABAP Dump Analysis, you can look
at and manage termination messages, and you can also
keep them for a long time.
The ABAP program "SAPLSDTX" attempated to execute a statement with which
the system automatically checks authorizations and for which the
user "SMTMSMM" has no authorization.
The application program did not take the missing authorization
into consideration and the program must therefore be terminated.
You can check the RFC authorization beforehand with the
function module AUTHORITY_CHECK_RFC.
For example, you can do check the RFC authorization of user "SMTMSMM"
for the function group "SDTX".
Regards
04-26-2011 2:16 PM
Hi,
Yo can Copy Role SAP_S_RFCACL and create New role Z:SAP_S_RFCACL as followed:
Add SRFC Auuthorization object and maintain as followed._
ACTVT = 16
RFC_TYPE = FUGR
Also maintain SRFCACL autho. object as followed._
ACTVT = 16
RFC_EQUSER = Y
RFC_USER = *
RFC_TCODE = *
RFC_SYSID = *
RFC_INFO = *
Generate Role's Profile and assign tht role to the requried SAP User id. (In ur case it is SMTMSMM ) & then try again.
Regards,
Bhavik G. Shroff
04-26-2011 2:04 PM
Hi Sathish,
Check SMTMSMM user role and change the object S_RFC activity value to 16 .
What is the user type you have defined for the user?
BR,
jai
04-26-2011 2:16 PM
Hi,
Yo can Copy Role SAP_S_RFCACL and create New role Z:SAP_S_RFCACL as followed:
Add SRFC Auuthorization object and maintain as followed._
ACTVT = 16
RFC_TYPE = FUGR
Also maintain SRFCACL autho. object as followed._
ACTVT = 16
RFC_EQUSER = Y
RFC_USER = *
RFC_TCODE = *
RFC_SYSID = *
RFC_INFO = *
Generate Role's Profile and assign tht role to the requried SAP User id. (In ur case it is SMTMSMM ) & then try again.
Regards,
Bhavik G. Shroff
04-26-2011 7:50 PM
It is quite likely that the connection is being misused, as SDTX is well known to "hackers" and only has one "demo" FM in it's group which is not released.
The FM can be usefull (it is a remote enabled SE16) but is not meant to be used as an API.
I would suggest you find the caller user and the calling application on the SolMan and fix the root cause of the problem.
Good luck,
Julius
05-03-2011 9:16 AM
Dear Julius,
Could pls provide more details about RFC_NO_AUTHORITY .
can i implement others suggestion ?
Regards
Sathies