cancel
Showing results for 
Search instead for 
Did you mean: 

RFC_NO_AUTHORITY

Former Member
0 Kudos

Dear Team,

In my Development Server. This abap dump is regurally come.

Runtime Errors RFC_NO_AUTHORITY

Date and Time 14.03.2009 23:31:18

Short text

User "WF-BATCH" has no RFC authorization for function group "ARFC".

What happened?

The user "WF-BATCH" attempted to execute a function module from

the function group "ARFC", but does not have the appropriate

RFC authorization.

Error in the ABAP Application Program

The current ABAP program "SAPLARFC" had to be terminated because it has

come across a statement that unfortunately cannot be executed.

What can you do?

The user "WF-BATCH" has no RFC authorization for the function group

"ARFC". Please contact your system administrator to give you

the RFC authorization for the required function groups (such as "ARFC").

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.

Error analysis

The ABAP program "SAPLARFC" attempated to execute a statement with which

the system automatically checks authorizations and for which the

user "WF-BATCH" has no authorization.

The application program did not take the missing authorization

into consideration and the program must therefore be terminated.

How to correct the error

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 "WF-BATCH"

for the function group "ARFC".

Information on where terminated

Termination occurred in the ABAP program "SAPLARFC" - in "ARFC_DEST_CONFIRM".

The main program was "SAPMSSY1 ".

In the source code you have the termination point in line 1

of the (Include) program "LARFCU05".

Source Code Extract

Runtime Errors RFC_NO_AUTHORITY

Date and Time 14.03.2009 23:31:18

>>>>> FUNCTION arfc_dest_confirm.

2 *"----


3 ""Lokale Schnittstelle:

4 *" IMPORTING

5 *" VALUE(CALLID) LIKE ARFCCALLID STRUCTURE ARFCCALLID

6 *" VALUE(ERRORSTATUS) LIKE SY-SUBRC DEFAULT 0

7 *" VALUE(RETUDATA) LIKE SY-INPUT DEFAULT SPACE

8 *" VALUE(RS_SERVER_RESOURCES_REQUESTED) TYPE SYINPUT OPTIONAL

9 *" VALUE(RS_SYSTEM_IDENTITY_REQUESTED) TYPE RFC_IDENTITY_REQUESTED

10 *" OPTIONAL

11 *" VALUE(RS_SERVER_GROUP_TYPE) TYPE RFC_RESOURCE_GROUP_TYPE

12 *" OPTIONAL

13 *" VALUE(RS_SERVER_GROUP_NAME) TYPE RFC_RESOURCE_GROUP_NAME

14 *" OPTIONAL

15 *" VALUE(RS_SERVER_GROUP_TRACE) TYPE I OPTIONAL

16 *" EXPORTING

17 *" VALUE(HOLD_DELETE) LIKE SY-INPUT

18 *" VALUE(RS_SYSTEM_IDENTITY) TYPE RFC_SYSTEM_IDENTITY

19 *" VALUE(RS_SERVER_RESOURCES_RC) TYPE SYSUBRC

20 *" TABLES

why this abap dump is comming

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

thanks

Former Member
0 Kudos

Hi,

Provide the given authorization to the WF-BATCH userID and check.

If your get this dump for a dialog user, then go to SU01, enter the userID and check whether any roles or profiles are assigned to that userID.

In most of the cases, there will be no roles or profiles assigned.

I saw this ABAP dump in the SAP system i use and use to follow the above procedure.

You can take help of a SAP security person to provide the relavant roles to the userID to avoid this dump from re-occurring.

Good Luck.

Cheers,

Hari Kishan.

Former Member
0 Kudos

Hi,

The user "WF-BATCH" has no RFC authorization for the function group

"ARFC".

The RFC authorization object is S_RFC.

Please inform to the security person he will provide the particular authorization to WF-BATCH user.

In forum there are lot of solved questions regarding for this type of queries you can search in the forum.

Regards

Sreedhar Reddy

Former Member
0 Kudos

hi

add S_RFC object manually in any one role of WF-BATCH user or create one role with this object and assigne to WF-BATCH user

give * authorization for this objects filed and try

hope this work

Regards,

Nitin Salunkhe

former_member185031
Active Contributor
0 Kudos
What can you do?
The user "WF-BATCH" has no RFC authorization for the function group
"ARFC". Please contact your system administrator to give you
the RFC authorization for the required function groups (such as "ARFC").
The RFC authorization object is S_RFC.

It is clearly mentioned that the user WF_BATCH does have the S_RFC authorization object and it is trying to call a RFC program and generating the dump.

So assign this authorization object to user WF_BATCH.

Regards,

Subhash

markus_doehr2
Active Contributor
0 Kudos

> why this abap dump is comming

Read yourself:

> What happened?

> The user "WF-BATCH" attempted to execute a function module from

> the function group "ARFC", but does not have the appropriate

> RFC authorization.

> Error in the ABAP Application Program

So you are using workflows with a specific user "WF-BATCH" and this user has no permission to execute RFCs in function group ARFC.

Markus