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