Formato Fechas

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • zonanet
    Senior Member
    • mar
    • 195

    #1

    Formato Fechas

    Buen día:

    Necesito introducir el formato de fecha: mm.dd.yyyy y convertirlo a dd.mm.yyyy, he intentado con la función CONVERSION_EXIT_PDATE_OUTPUT pero no logro hacer el cambio requerido, por su ayuda muchas gracias, saludos.
  • azua14
    Senior Member
    • jul
    • 140

    #2
    yo que tu no me complicaria mucho..tomaria la fecha y la trataría como un string, y separaría lo valores de año , mes y dia y luego los concatenaria en una nueva variable

    Comentario

    • vickxo
      Senior Member
      • nov
      • 118

      #3
      Manejando formatos de fechas

      Es posible que termines haciendolo con concatenacion de strings y parece ser que es el unico camino, sin embargo revisa esta informacion tal vez puede hacer el cambio al formato que quieres en una paso previo usando el write

      * Using the WRITE statement
      ***************************
      data: gd_date(10).
      "field to store output date
      * Converts date from 20020901 to 01.09.2002
      write sy-datum to gd_date dd/mm/yyyy.
      <b>* Converts date from 20020901 to 2002/09/01
      write sy-datum to gd_date yyyy/mm/dd.</b>
      * Converts date from 20020901 to 01.09.02
      write sy-datum to gd_date dd/mm/yy.
      * Using data manipulation techniques
      ************************************
      data: gd_date(8). "field to store output date
      * Converts date from 20010901 to 01092001
      gd_date(2) = sy-datum+6(2).
      gd_date+2(2) = sy-datum+4(2).
      gd_date+4(4) = sy-datum(4).
      * Using Function modules
      ************************
      data: gd_date(8). "field to store output date
      * Converts date from 20010901 to 01SEP2001
      gd_date = sy-datum.
      CALL FUNCTION 'CONVERSION_EXIT_IDATE_OUTPUT'
      EXPORTING
      input = gd_date
      IMPORTING
      OUTPUT = gd_date.
      el tema esta en hacer la pregunta correcta...

      Comentario

      • HolyNight
        Junior Member
        • nov
        • 3

        #4
        Podes probar con máscaras de la sentencia WRITE:

        write lv_fecha to lv_fecha2 dd/mm/yyyy.
        Blog personal ABAP / SAP: http://danielpanaro.wordpress.com/

        Comentario

        • zonanet
          Senior Member
          • mar
          • 195

          #5
          Lo que hice fue separar la fecha en variables dia mes año despues se contatena con el orden requerido.

          Saludos

          Comentario

          • pitch
            Junior Member
            • abr
            • 3

            #6
            Pregunta: es posible cambiarle el formato de fecha, sin programar en abap?? lo mismo para los importes, invertir la coma (,) por punto (.)??
            me estoy volviendo loco, recien empiezo a usar sap, y ningun consultor me sabe responder!!!
            Gracias totales!!

            Comentario

            • zonanet
              Senior Member
              • mar
              • 195

              #7
              Originalmente publicado por pitch
              Pregunta: es posible cambiarle el formato de fecha, sin programar en abap?? lo mismo para los importes, invertir la coma (,) por punto (.)??
              me estoy volviendo loco, recien empiezo a usar sap, y ningun consultor me sabe responder!!!
              Gracias totales!!

              Si se puede, ahora no tengo acceso al R/3, pero en OWN DATA del menú Sistema -> Valores Prefijados -> Datos propios puedes cambiar en qué formato desplegar las fechas, las cantidades etc.

              Saludos
              Editado por última vez por zonanet; 07/04/2008, 13:45:50.

              Comentario

              Trabajando...