Control de objetos de autorización

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • bisonye
    Senior Member
    • ago
    • 635

    #1

    Control de objetos de autorización

    Hola,

    Intento controlar ciertos objetos de autorización estándard por código pero siempre pasan la autorización.

    ¿No se pueden controlar estos objetos?

    Cuando hago el control con objetos propios funciona....

    Saludos
    http://sapymas.blogspot.com/
  • JULIOSAP
    Senior Member
    • nov
    • 279

    #2
    Hola Bysonye: el objeto que vas a controlar, debe estar asociado a la transacción que lo contienen y no necesariamente todos los objetos de autorización para cada transacción estan activados en SU24.

    Espero que te sirva.

    Saludos,
    Julio

    Comentario

    • bisonye
      Senior Member
      • ago
      • 635

      #3
      Hola,

      Vuelvo con otra pregunta sobre lo mismo.
      Estoy controlando el objeto de autorización V_VBKA_VKO en las transacciones VA02 y VA03 solo a nivel de la oficina de ventas.
      El caso es que con el mismo código en un enhancement-point en la VA02 hace el control de la autorización y sin embargo en la VA03 pasa el auhority check como si tuviera permisos el usuario, cuando no los tiene....
      ¿Sabeis que puede estar pasando?
      Pego el código por si es de ayuda:

      ENHANCEMENT 313 ZCONTROL_AUTH_VA01. "active version

      BREAK EORTIZ.
      IF sy-tcode = 'VA02' or sy-tcode = 'VA03'.
      DATA d_vkbur LIKE vbak-vkbur.
      * Leemos la oficina de ventas de la factura
      SELECT SINGLE vkbur INTO d_vkbur
      FROM vbak
      WHERE vbeln = vbak-vbeln.
      AUTHORITY-CHECK OBJECT 'V_VBKA_VKO' FOR USER sy-uname
      ID 'VKORG' DUMMY
      ID 'VTWEG' DUMMY
      ID 'SPART' DUMMY
      ID 'VKBUR' FIELD d_vkbur
      ID 'VKGRP' DUMMY
      ID 'KTAAR' DUMMY
      ID 'ACTVT' DUMMY.

      IF sy-subrc <> 0.
      MESSAGE ID 'ZMENS' TYPE 'E' NUMBER '005' WITH vbak-vbeln.
      ENDIF.
      ENDIF.
      ENDENHANCEMENT.

      Gracias
      http://sapymas.blogspot.com/

      Comentario

      Trabajando...