Riesgos en Desarrollos "Z" o "Y"

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • wilman Padilla
    Junior Member
    • sep
    • 9

    #1

    Riesgos en Desarrollos "Z" o "Y"

    Hola amigos, espero alguien pueda ayudarme, necesito saber que riesgos corre una compañía al tener desarrollos "Z" o "Y" que no tienen definido authority check.

    Cómo se controlan para que un usuario de una sociedad no pueda operar en una que no le corresponde? se tiene que hacer el mismo desarrollo por cada sociedad?
  • DCErick
    Moderator
    • mar
    • 1090

    #2
    Tienes que realizar algo como esto:
    Código:
      
    AUTHORITY-CHECK OBJECT 'F_AVIK_BUK'
      ID 'ACTVT' FIELD '03'
      ID 'BUKRS' FIELD p_bukrs.
      IF sy-subrc NE 0.
        MESSAGE e107(f7) WITH p_bukrs.
      ENDIF.
    Si el desarrollo es para varias sociedades es casi un hecho que uno de los parametros de entrada es la sociedad, así que solo tendrías que validar que el usuario tenga autorización para la sociedad capturada.

    Tambien podrias usar los parametros de usuario para colocar a que sociedad en ese reporte tiene permiso y leer ese parametro al cargar el reporte, esto es funcional si el usuario no tiene permisos para la SU01 xD.

    En fin, tienes que meter la validación por código de eso no te salvas xD. O bien hacer un programa por cada sociedad tal y como lo comentas, lo cual no tiene sentido si el desarrollo hace lo mismo para cada sociedad.
    -------------------
    ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

    Comentario

    Trabajando...