
VIDEO - LOS CHEQUEOS DE AUTORIZACIÓN
Los Authority Check o conocido como objeto de verificación de autoridad, los cuales están agrupados por clases. Esta declaración verifica si se ingresa una autorización en el registro maestro de usuario, del usuario actual o del usuario especificado, en usuario para el objeto de autorización ingresando en el campo auth_obj, y si esta autorización es suficiente para la solicitud especificada en la declaración. Auth_obj espera un campo similar a un carácter plano que contiene el nombre de un objeto de autorización. Si no se especifica la adición para usuario, se verifica la autorización del usuario actual.
Transacción SU21 y SU20 administrar objetos de autorización.
Existen 3 módulos de funciones que nos permiten ejecutar una transacción saltando los objetos de verificación que posee la transacción, los módulos son:
Transaction_call_via_RFC con el parámetro Tdoce, por ejemplo:
FUNCIÓN DE LLAMADA 'TRANSACTION_CALL_VIA_RFC' "
EXPORTADOR
tcode = "tstc-tcode
MESAS
transaction_data = "bdi_line
Excepciones
TCODE_NOT_EXIST = 1 "
. "TRANSACTION_CALL_VIA_RFC
C160_transaction_call con el parámetro i_tcode, por ejemplo:
CALL FUNCTION 'C160_TRANSACTION_CALL' "
EXPORTING
i_tcode = " sy-tcode Transaction
EXCEPTIONS
ILLEGAL_INPUT = 1 " Invalid Entry
INTERNAL_ERROR = 2 " Internal System Error
. " C160_TRANSACTION_CALL
Rs_Hdsyi_call_tc_variant con el parámetro tcode además de desmarcar el flag de authority check.