CONCATENATE <texto1> <texto2> <texto3> ... INTO <variable>.
CONCATENATE <texto1> <texto2> <texto3> ... INTO <variable> SEPARATED BY SPACE.
CONCATENATE <texto1> <texto2> <texto3> ... INTO< variable> SEPARATED BY <SEPARADOR>
Nota: si el resultado cabe en la variable de destino entonces sy-subrc se establece a 0 si no cabe se establece a 4.
EJEMPLO:
DATA: c1(10) TYPE c VALUE 'sa',
c2(3) TYPE c VALUE 'ca',
c3(5) TYPE c VALUE 'cor',
c4(10) TYPE c VALUE 'cho',
c5(30) TYPE c,
sep(3) TYPE c VALUE ' - '.
CONCATENATE c1 c2 c3 c4 INTO c5.
WRITE c5.
CONCATENATE c1 c2 c3 c4 INTO c5 SEPARATED BY sep.
WRITE / c5.
La salida es:
sacacorcho
sa - ca - cor - cho
Muy Buen Ejemplo, Saludos.
ResponderEliminary como se usa concatenar en un campo calculado de query SAP?
ResponderEliminar