Validar Campo Fecha

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • david.perez
    Member
    • nov
    • 30

    #1

    Validar Campo Fecha

    Hola a todos,

    Me gustaría saber de que forma puedo validar que un campo recuperado de una tabla sea una fecha en formato dd/mm/aaaa.

    Muchas Gracias.
  • emerson.tosin
    Member
    • dic
    • 57

    #2
    Utilize qualquier función de "FECHA" para validar...

    Ejemplo: DATE_TO_DAY

    -> se la fecha que estivé con error, sy-subrc es diferente de 0...

    Comentario

    • david.perez
      Member
      • nov
      • 30

      #3
      No serviría esta función... Lo único que necesito es saber si el formato dd/mm/aaaa es válido o no...
      Archivos Adjuntos

      Comentario

      • DavidXD_XD
        Moderator
        • ago
        • 1255

        #4
        hOLA ... bueno creo q lo q quieres validar no es valido ... lo que si puedes hacer es esto:

        Código:
        PARAMETERS: p_fecha(10).          "DD/MM/AAAA
        
        DATA: g_fecha(8).
        
        CONCATENATE p_fecha+6(4)
                    p_fecha+3(2)
                    p_fecha(2) INTO g_Fecha.
        
        * Validando fecha.
        
        CALL FUNCTION 'RP_CHECK_DATE'
          EXPORTING
            DATE = g_fecha
          EXCEPTIONS
            DATE_INVALID = 1.
        
        IF sy-subrc = 0.
        * Fecha correcta
          WRITE: 'La fecha', p_fecha, 'es correcta'.
        ELSE.
          WRITE: 'La fecha', p_fecha, 'es invalida'.
        ENDIF.
        David Carballido Córdova

        Comentario

        • david.perez
          Member
          • nov
          • 30

          #5
          Muchas gracias David,

          Lo he implementado y de esta forma puedo hacer la validación que quería.

          Un Saludo,

          Comentario

          Trabajando...