Una manera de establecer medidas de control análoga a los objetos de autorización es mediante parámetros de memoria que se asignen a los usuarios.
Para crear un parámetro de memoria, se puede realizar mediante la tx: SE80: Crear -> Otros (1) -> ID parámetros SET/GET.
Una vez creado, se puede añadir a los parámetros de los usuarios que se deseen en la pestaña "Parámetros" de la SU01.
Para comprobar se puede utilizar la función "ISH_USR05_GET":
DATA l_value TYPE xuvalue.
CALL FUNCTION 'ISH_USR05_GET'
EXPORTING
ss_bname = sy-uname
ss_parid = 'ZPARAMETER'
IMPORTING
ss_value = l_value
EXCEPTIONS
parid_not_found = 1
bname_is_initial = 2
parid_is_initial = 3
OTHERS = 4.
IF sy-subrc <> 0.
CLEAR l_value.
ENDIF.
IF l_value = 'X'.
RETURN.
ENDIF.
No hay comentarios:
Publicar un comentario