Skip to Content
0
Former Member
Jun 02, 2008 at 01:04 PM

AUTHORITY_CHECK

1058 Views

Hi,

When i use AUTHORITY_CHECK. It dumps with the following message

Error analysis

Only message types A, E, I, W, S, and X are allowed.

How to correct the error

Probably the only way to eliminate the error is to correct the program.

-

If the error occures in a non-modified SAP program, you may be able to

find an interim solution in an SAP Note.

If you have access to SAP Notes, carry out a search with the following

keywords:

"MESSAGE_TYPE_UNKNOWN" " "

"" or ""

"%_SEL_SCREEN_O"

at selection-screen OUTPUT.

CALL FUNCTION 'AUTHORITY_CHECK'

EXPORTING

USER = SY-UNAME

OBJECT = 'S_PROGRAM'

FIELD1 = 'ACTVT'

  • VALUE1 = ' '

EXCEPTIONS

USER_DONT_EXIST = 1

USER_IS_AUTHORIZED = 2

USER_NOT_AUTHORIZED = 3

USER_IS_LOCKED = 4

OTHERS = 5.

IF SY-SUBRC <> 0.

>>>>> MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO

WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.

ENDIF.

>>>>> is the Error stmt.

Regards,

FS