sapdev logo background
sapdev logo sapdev logo
Comments

ABAP CALL TRANSACTION AUTHORITY Statement syntax, information and example SAP source code



Return to Statement index



CALL TRANSACTION - AUTHORITY-CHECK

Short Reference

ABAP Syntax ... WITH|WITHOUT AUTHORITY-CHECK ...

ABAP_ADDITIONS:
1 ... WITH AUTHORITY-CHECK
2 ... WITHOUT AUTHORITY-CHECK

What does it do? These additions control the authorization checks when the statement CALL TRANSACTION is executed.
Latest notes: The statement CALL TRANSACTION when used without specifying one of the additions WITH AUTHORITY-CHECK or
WITHOUT AUTHORITY-CHECK is obsolete .

ABAP_ADDITION_1 ... WITH AUTHORITY-CHECK

What does it do? If this addition is specified, the authorization of the current user to execute the called transaction is checked using the following authorization objects before the transaction is called:
The authorization object S_TCODE
Any authorization object entered in the definition of the transaction code (transaction SE93 ).
If no authorization is found, a handleable exception of the class
CX_SY_AUTHORIZATION_ERROR is raised.
Latest notes: The addition WITH AUTHORITY-CHECK is the recommended method of checking the authorizations of the current user. It replaces checks using the statement
AUTHORITY-CHECK , the function module
AUTHORITY_CHECK_TCODE , and checks associated with the content of the database table TCDCOUPLES
.

ABAP_ADDITION_2 ... WITHOUT AUTHORITY-CHECK

What does it do? If this addition is specified, the authorization of the current user is not checked when the called transaction is executed.
Latest notes: The addition WITHOUT AUTHORITY-CHECK indicates explicitly that no authorization checks are required when the transaction is called. It suppresses the corresponding error message from the security test in the extended program checks .
If the addition WITHOUT AUTHORITY-CHECK is specified, the content of the database table
TCDCOUPLES is ignored.
Documentation extract taken from SAP system, � Copyright SAP AG. All rights reserved




CALL_TRANSACTION
CALL_TRANSACTION_AUTH_OBS




comments powered by Disqus