W Pub: ABAP Cursosentenciareplace

<html>

<head>

<title>REPLACE</title>

</head>

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

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

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

<p align="left" class="gaussr3">Reemplaza cierta parte de un string por otro string. </p>

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

<pre class="gaussr3">REPLACE <string1> WITH <string2> INTO <campo> [ LENGTH <longitud> ].</pre>

<p class="gaussr3">El sistema busca en el campo <campo> la primera ocurrencia

  del string <string1> para sustituirla por el string <string2>.</p>

<p class="gaussr3">Con la clusula LENGTH slo se sustituir los caracteres indicados

  en <longitud>. Si no se especifica la clusula LENGTH la sustituicin 
  del string <string1> ser completa. Si el string <string1> se encuentra 
  en el campo <campo> es sustituido por <string2> y la variable del 
  sistema SY-SUBRC toma el valor 0. En caso contrario, no se reemplaza nada y 
  SY-SUBRC toma el valor 4. <string1>, <string2> y <longitud> 
  pueden ser variables.</p>

<p class="gaussr3">⚠ &lt;b&gt;Ejemplo:⚠ &lt;/b&gt;</p>

<pre class="gaussr3">DATA FIELD(10).

MOVE 'ABCB' TO FIELD.

REPLACE 'B' WITH 'string' INTO FIELD.</pre>

<pre class="gaussr3">Devuelve: </pre>

<pre class="gaussr3">FIELD = 'AstringCB', SY-SUBRC = 0 </pre>

<p class="gaussr3">⚠ &lt;b&gt;Vase tambin: ⚠ &lt;/b&gt;⚠ &lt;a href="search.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/search.htm"&gt;SEARCH⚠ &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="overlay.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/overlay.htm"&gt;OVERLAY⚠ &lt;/a&gt;.</p>

</body>

</html>