W Pub: ABAP Cursosentenciaconcatenate

<html>

<head>

<title>CONCATENATE</title>

</head>

<BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000">

<p align="left">⚠ &lt;b&gt;<span class="titulo">CONCATENATE</span>⚠ &lt;/b&gt;</p>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Definicin⚠ &lt;/b&gt;</p>

<p align="left" class="gaussr3">Se utiliza para concatenar varios campos alfanumricos

  en uso solo.</p>

<p align="left" class="gaussr3">⚠ &lt;b&gt;Sintaxis:⚠ &lt;/b&gt;</p>

<pre class="gaussr3">CONCATENATE <c1> ... <cn> INTO <campo> [ SEPARATED BY <s> ].</pre>

<p class="gaussr3">Esta sentencia concatena los campos campos <c1> ... <cn>

  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">⚠ &lt;b&gt;Ejemplo 1:⚠ &lt;/b&gt;</p>

<pre class="gaussr3">DATA: ONE(10) VALUE 'Ivan',

      TWO(3)    VALUE ' Rodrigo',
      THREE(10) VALUE ' Baos',
      NAME(20).

CONCATENATE ONE TWO THREE INTO NAME.

</pre>

<p class="gaussr3">La variable NAME valdra: ⚠ &lt;i&gt;Ivan Rodrigo Baos⚠ &lt;/i&gt;</p>

<p class="gaussr3">⚠ &lt;b&gt;Ejemplo 2:⚠ &lt;/b&gt;</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: ⚠ &lt;i&gt;IvanGAUSSRodrigoGAUS⚠ &lt;/i&gt; y SY-SUBRC

  valdra 4.</p>

<p class="gaussr3">⚠ &lt;b&gt;Vease tambin: ⚠ &lt;/b&gt;⚠ &lt;a href="split.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/split.htm"&gt;SPLIT⚠ &lt;/a&gt;, ⚠ &lt;a href="shift.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/shift.htm"&gt;SHIFT⚠ &lt;/a&gt;,

  ⚠ &lt;a href="replace.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/replace.htm"&gt;REPLACE⚠ &lt;/a&gt;, ⚠ &lt;a href="translate.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/translate.htm"&gt;TRANSLATE⚠ &lt;/a&gt;, ⚠ &lt;a href="condense.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/condense.htm"&gt;CONDENSE⚠ &lt;/a&gt;.</p>

</body>

</html>