Validacion de campos de fecha y hora en VT02N

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • jeremy82
    Junior Member
    • nov
    • 1

    #1

    Validacion de campos de fecha y hora en VT02N

    Hola!!!

    Tengo que validar los campos de fechas y horas en la transaccion VT02N. Necesito que para ciertos usuarios estos campos sean editables y para el resto de los usuarios solo sean visibles, sin posibilidad de poder editar.

    Hice un objeto de autorización para los campos, pero ahora me falta colocar el código en algun user exit del PBO, pero en los que he probado la SCREEN no trae esos campos.

    IF screen-name = 'VTTK-campofecha'.
    AUTHORITY-CHECK OBJECT 'ZYFECA'
    ID 'YFECA' FIELD vttk-campofecha.
    IF sy-subrc IS INITIAL.
    screen-input = '1'.
    ENDIF.
    ENDIF.

    ¿Alguien tiene una idea de como puedo solucionar esto?

    Gracias.
  • sconoredhot
    Senior Member
    • feb
    • 341

    #2
    hola

    hola,
    ese codigo que muestras abajo, debe ir dentro de un loop at screen
    y debe haber un modify screen tambien.
    Sebas

    Desarrollador ABAP.

    Comentario

    • frankmerlos
      Member
      • oct
      • 51

      #3
      Prueba de la siguiente manera:

      LOOP AT SCREEN.
      IF screen-name = 'VTTK-campofecha'.
      clear sy-subrc.
      AUTHORITY-CHECK OBJECT 'ZYFECA'
      ID 'YFECA' FIELD vttk-campofecha.
      IF sy-subrc IS INITIAL.
      screen-input = '1'.
      ENDIF.
      ENDIF.
      ENDLOOP.

      Saludos

      Comentario

      Trabajando...