La Web del Programador: Comunidad de Programadores
 
    Pregunta:  26277 - CONCATENACION EN COBOL
Autor:  Sandra Peressotti
Quisiera saber en COBOL como se concatena dentro de un loop, en una misma variable, esta variable mas otras tres variables.
Es decir, como ir agregando a una variable, varias veces, el contenido de la misma mas otras.

  Respuesta:  Gustavo Bidone
Sandra para concatenar tenes que usar el comando String
String ws-valor1 delimited by size
ws-valor2 delimited by size
..............................
into ws-resultado-final

Si necesitas en otro parrafo seguir agregando tenes que usar con el With pointer
Espero te sirva

  Respuesta:  wmsanper
Me temo, querida Sandra, que vas a necesitar dos tablas definidas caracter a caracter para ir buscando con un índice posición a posición y moviendo de una a otra.
Este problema es el tipico que se utiliza para concatenar apellido1 + " " + apellido2 + ", " + nombre.
Te recomiendo que dibujes la tablas con sus recuadros en una hoja y hagas la "prueba en seco". Veras como es mas facil.
Escríbeme si tienes problemas.