Cómo convertir un INTEGER a CHAR?

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • aska
    Member
    • abr
    • 37

    #1

    Cómo convertir un INTEGER a CHAR?

    Hola,

    he estado buscando y no encuentro la manera de hacer una conversión de un valor que tengo en un campo INTEGER a otro campo CHAR.

    Alguien sabe cómo hacerlo?

    Por otro lado alguien sabe si al hacer un PERFORM en un SAPSCRIP en lugar de utilizar la estructura ITCSY hay otra estructura que me devuelva un valor INTEGER en lugar de un CHAR?

    Muchas gracias.
  • tniaboc
    Member
    • abr
    • 58

    #2
    Con un simple move no?
    Te declaras una variable de tipo char y haces el move del integer a la vble char.

    Comentario

    • Izzy
      Member
      • may
      • 83

      #3
      Has probado con :

      data: c(17) type c.
      data: p type p decimals 3 value '1234.567'.

      write p to c.

      write:/ c.

      un saludo

      Comentario

      • aska
        Member
        • abr
        • 37

        #4
        Hola,

        ya había probado con MOVE y con WRITE TO, pero en los dos casos, la variable que declaro como CHAR, me coge el valor "*".

        Alguna otra sugerencia?

        Gracias ;o)

        Comentario

        • aska
          Member
          • abr
          • 37

          #5
          Ya funciona, no le había puesto la longitud a la var CHAR

          Comentario

          • Izzy
            Member
            • may
            • 83

            #6
            jaja mira que estaba pensando yo que pudiera ser alguna cosa de esas jaja , una pa saber y otra pa aprender jaja

            Comentario

            Trabajando...