data: begin of i_val occurs 0,
val1(12) type c,
val2(13) type c,
val3(14) type c,
val4(15) type c,
end of i_val.
i_val-val1 = '1'.
i_val-val2 = '2'.
i_val-val3 = '3'.
i_val-val4 = '4'.
append i_val.
*concatenate i_val-val1 i_val-val2 i_val-val3 i_val-val4 into i_val separated by '|'.
write: i_val-val1, '|', i_val-val2, '|', i_val-val3, '|', i_val-val4.
write: i_val.
Si estoy concatenando, me faltan los espacios... Necesito este formato para colocar todo esto en un archivo. ¿Cómo puedo obtener el formato como en la primera declaración de escritura?