<html>
<head> <title>OVERLAY</title> </head> <BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000"> <p align="left">⚠ <b>
<span class="titulo">OVERLAY</span>⚠ </b>
</p>
<p align="left" class="gaussr3">⚠ <b>
Definicin⚠ </b>
</p>
<p align="left" class="gaussr3">Se utiliza para sobrescribir un campo alfanumrico
con otro campo.</p>
<p align="left" class="gaussr3">⚠ <b>
Sintaxis:⚠ </b>
</p>
que contengan las letras de <string> con el contenido del campo <campo2>. <campo2> permanece sin cambios.</p>
<p class="gaussr3">Si omitimos la clusula ONLY, slo las posiciones con espacios
en blanco sern sobrescritas. Si al menos una posicin del campo <campo1> es sustituida, SY-SUBRC ser 0. En caso contrario ser 4. Si <campo1> es superior a la longitud que <campo2>, slo los caracteres correspondientes a la longitud de <campo2> podrn ser actualizados en <campo1>.</p>
<p class="gaussr3">⚠ <b>
Ejemplo 1:⚠ </b>
</p>
HELP(20) VALUE 'Grab a pattern'.
OVERLAY WORK WITH HELP.</pre>
<pre class="gaussr3">La variable WORK vale 'That has changed.'</pre> <p class="gaussr3">⚠ <b>
Ejemplo 2:⚠ </b>
</p>
<pre class="gaussr3">DATA: ONE(16), TWO(16).
ONE = '----****++++....'.
TWO = '-*+.-*+.-*+.-*+.'.
OVERLAY ONE WITH TWO ONLY '.'.
OVERLAY TWO WITH ONE ONLY '.+'.
OVERLAY ONE WITH TWO ONLY '+*'.</pre>
<pre class="gaussr3">El campo ONE contiene '-----***-*++-*+.' y el campo TWO contiene '-*---***-*++-*+.' .</pre>
<p class="gaussr3">⚠ <b>
Vase tambin:⚠ </b>
⚠ <a href="replace.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/replace.htm">
REPLACE⚠ </a>
, ⚠ <a href="shift.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/shift.htm">
SHIFT⚠ </a>
,
⚠ <a href="search.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/search.htm">
SEARCH⚠ </a>
,⚠ <a href="translate.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/translate.htm">
TRANSLATE⚠ </a>
.</p>
</body>
</html>