ABAP Cursosentenciaconcatenate

<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>

<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">⚠ <b>Ejemplo 1:⚠ </b></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: ⚠ <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>