Archivo
RS_HDSYS_CALL_TC_VARIANT – Ejecutar transacciones sin tener acceso
Caso: se desea ejecutar una transacción pero no se poseen accesos de ejecución en QAS.
Solución: Existen algunas funciones para saltear la autorización de las transacciones
- RS_HDSYS_CALL_TC_VARIANT
- CALL_TRANSACTION_FROM_TABLE
Yo probé la primera, por la SE37 ejecutamos la RS_HDSYS_CALL_TC_VARIANT.
Cargamos el parámetro
TCODE = Transacción a la cual queremos evitar autorización
AUTHORITY_CHECK = » (quitamos la X y dejamos vacío el valor)
Ejecutamos….y genial!
Saltar mensaje "Falta autorización para transacción"
Caso: Se desea evitar el mensaje "Falta autorización para transacción"
Solución: Si tenemos acceso a la SE37, podemos ejecutar la función RS_HDSYS_CALL_TC_VARIANT.
Allí, en el parámetro TCODE ponemos la transacción a la cual deseamos ingresar y quitamos la X al parámetro AUTHORITY-CHECK.
Debe usarse con cuidado porque queda en el LOG de accesos y en la transacción (ejemplo en la SU01) puede que no tengas otros accesos