jueves, 8 de agosto de 2013

ABAP Authority check de transaccion

Un ejemplo de Authority Check

 “Antes de ejecutar CALL TRANSACTION, verificar permiso para ejecutar F-43

AUTHORITY-CHECK OBJECT ‘S_TCODE’  
ID ‘TCD’ FIELD ‘F-43’.
IF SY-SUBRC = 0.
        CALL TRANSACTION 'F-43' USING it_bdcdata
                              OPTIONS FROM wa_gh_params
                              MESSAGES INTO it_messtab.

ELSE.
* Enviar mensaje de error por falta de autorización para ejecutar transacción!!!
ENDIF.

No hay comentarios: