<html>
<head> <title>CONCATENATE</title> </head> <BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000"> <p align="left">⚠ <b>
<span class="titulo">CONCATENATE</span>⚠ </b>
</p>
<p align="left" class="gaussr3">⚠ <b>
Definicin⚠ </b>
</p>
<p align="left" class="gaussr3">Se utiliza para concatenar varios campos alfanumricos
en uso solo.</p>
<p align="left" class="gaussr3">⚠ <b>
Sintaxis:⚠ </b>
</p>
en el campo <campo>. Los espacios en blanco se ignoran durante la operacin.</p>
<p class="gaussr3">Con la clusula SEPARATED BY se puede especificar un campo
alfanumrico (el campo <s>) que ser utilizado como separador entre los campos <c1> ... <cn>. Si el resultado de la concatenacin entra en el campo <campo>, SY-SUBRC = 0, si por el contrario, es necesario el truncamiento, SY-SUBRC = 4.</p>
<p class="gaussr3">⚠ <b>
Ejemplo 1:⚠ </b>
</p>
TWO(3) VALUE ' Rodrigo', THREE(10) VALUE ' Baos', NAME(20).
CONCATENATE ONE TWO THREE INTO NAME.
</pre> <p class="gaussr3">La variable NAME valdra:⚠ <i>
Ivan Rodrigo Baos⚠ </i>
</p>
<p class="gaussr3">⚠ <b>
Ejemplo 2:⚠ </b>
</p>
<pre class="gaussr3">DATA: ONE(10) VALUE 'Ivan',
TWO(3) VALUE 'Rodrigo', THREE(10) VALUE 'Baos', NAME(20), SEPARATOR(4) VALUE 'GAUSS'.
CONCATENATE SPACE ONE TWO THREE INTO NAME
SEPARATED BY SPACE.
</pre>
<p class="gaussr3">La variable NAME valdra:⚠ <i>
IvanGAUSSRodrigoGAUS⚠ </i>
y SY-SUBRC
valdra 4.</p>
<p class="gaussr3">⚠ <b>
Vease tambin: ⚠ </b>
⚠ <a href="split.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/split.htm">
SPLIT⚠ </a>
, ⚠ <a href="shift.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/shift.htm">
SHIFT⚠ </a>
,
⚠ <a href="replace.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/replace.htm">
REPLACE⚠ </a>
,⚠ <a href="translate.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/translate.htm">
TRANSLATE⚠ </a>
,⚠ <a href="condense.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/condense.htm">
CONDENSE⚠ </a>
.</p>
</body>
</html>