asignar 42 espacios en blanco a un campo

Colapsar
X
 
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes
  • cosagaucha
    Member
    • ago
    • 64

    #1

    asignar 42 espacios en blanco a un campo

    Hola a todos!
    gente, tengo que generar un archivo txt con ciertos campos, uno de los cuales -el ultimo- es un campo char de 42 posiciones, que va EN BLANCO.

    Pero cuando hago:
    v_reserva_c(42) TYPE c, "Campo RESERVA - Cabecera

    v_reserva_c = ' '.

    al hacer esto: wa_archivo+48(42) = v_reserva_c.

    no me agrega los 42 espacios.. ni nada..

    wa_archivo es el registro del archivo de salida.. de 90 caracteres de ancho..

    si alguien conoce como resolverlo, o alguna funcion, para que le pueda asignar los espacios en blanco.. bienvenido sea, y gracias!!

    CG.
  • mysmb2
    Senior Member
    • ene
    • 406

    #2
    Hola, intenta con
    WRITE v_reserva_c TO wa_archivo+48(42).

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

    Comentario

    • cosagaucha
      Member
      • ago
      • 64

      #3
      Originalmente publicado por mysmb2
      Hola, intenta con
      WRITE v_reserva_c TO wa_archivo+48(42).

      Saludos
      nada.. igual, recorro con el cursor el archivo generado, y al llegar a la posicion del ultimo campo, se va al proximo registro.. como que directamente ni siquiera agrega NI UN espacio..

      Comentario

      Trabajando...