error en formato fecha y hora

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • Robert80
    Junior Member
    • feb
    • 11

    #1

    error en formato fecha y hora

    Hola amigos saludos estoy desarrollando una carga masiva en HR y tengo un problema en el log la fecha y hora salen completas y necesito que tengan este formato. Fecha / Hora :

    ZHR_CHM_RUT

    rslt-linea = '**********************************'. append rslt. clear rslt.
    rslt-linea = '** Resumen final de la carga... **'. append rslt. clear rslt.
    rslt-linea = '**********************************'. append rslt. clear rslt.
    append rslt. clear rslt. append rslt. append rslt.

    concatenate 'Usuario que proceso la carga...: ' sy-uname '.' into rslt-linea respecting blanks. append rslt. clear rslt.
    concatenate 'Fecha..........................: ' sy-datum '.' into rslt-linea respecting blanks. append rslt. clear rslt.
    concatenate 'Hora...........................: ' sy-uzeit '.' into rslt-linea respecting blanks. append rslt. clear rslt. append rslt. append rslt.

    ojala me pueda alguien asesorar
    Editado por última vez por Robert80; 03/02/2012, 19:18:25.
  • mysmb2
    Senior Member
    • ene
    • 406

    #2
    Hola, cual es el problema?
    si necesitas mostar la fecha en formato DDMMYY usa la sentencia WRITE sy-datum to lv_Datum DDMMYY.

    Saludos
    Sebastián Chiavia
    http://www.programacionabap.com.ar

    Comentario

    • Robert80
      Junior Member
      • feb
      • 11

      #3
      ok muchisimas gracias...

      Comentario

      • Robert80
        Junior Member
        • feb
        • 11

        #4
        pues tampoco quedo lo intente con un concatenate y asi si quedo, ahora tengo otro problema cuando hago la carga desde excel, solo tengo 3 lineas y me carga 4 el sistema eso es un ejemplo del error y ya lo estoy buscando en el inclued pbo.


        data: gl_fecha TYPE c LENGTH 10,
        gl_time TYPE c LENGTH 8.

        CONCATENATE sy-datum+6(2) sy-datum+4(2) sy-datum(4) into gl_fecha SEPARATED BY '/'.
        CONCATENATE sy-uzeit(2) sy-uzeit+2(2) sy-uzeit+4(2) into gl_time SEPARATED BY ':'.

        en cuanto encuentre donde esta el codigo lo enviare para ver si me pueden ayudar con este detalle feliz viernes.

        Comentario

        • DCErick
          Moderator
          • mar
          • 1090

          #5
          Originalmente publicado por Robert80


          data: gl_fecha TYPE c LENGTH 10,
          gl_time TYPE c LENGTH 8.

          CONCATENATE sy-datum+6(2) sy-datum+4(2) sy-datum(4) into gl_fecha SEPARATED BY '/'.
          CONCATENATE sy-uzeit(2) sy-uzeit+2(2) sy-uzeit+4(2) into gl_time SEPARATED BY ':'.
          Para la fecha pudiste usar:
          Código:
          WRITE sy-datum TO lv_fecha DD/MM/YYYY.
          
           ó
          
          CALL FUNCTION 'CONVERT_DATE_TO_EXTERNAL'
            EXPORTING
              date_internal            = sy-datum
            IMPORTING
              date_external            = lv_fecha
            EXCEPTIONS
              date_internal_is_invalid = 1
              OTHERS                   = 2.
          -------------------
          ¿Dudas para descargar manuales? Ver este tema -> Cómo descargar manuales de la sección "Descargas" ?

          Comentario

          Trabajando...