W Pub: ABAP Cursosentenciamodifycurrentline

<html>

<head>

<title>MODIFY CURRENT LINE</title>

</head>

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

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

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

<p align="left">Esta sentencia modifica la ltima  lnea

  leda. </p>

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

<pre>MODIFY CURRENT LINE [ LINE FORMAT <opcin-1> ... <opcin-n> ]

 [ LINE FORMAT <opcin-1> ... <opcin-n> ]
 [ FIELD VALUE <c11> [ FROM <c12> ] ... <cn1> [ FROM <cn2> ] ] [ FIELD FORMAT <c1> <opciones-1> ... <cn> [<opciones-n>  ].</pre>

<p>Si no utilizamos ninguna opcin, la ltima lnea leda se modifica

  con el contenido actual del campo SY-LISEL. El rea HIDE de la lnea se sustituye 
  por los valores actuales de los campo correspondientes, sin embargo esto no 
  influye en los valores mostrados. Si el sistema puede modificar la lnea, el 
  campo del sistema SY-SUBRC toma el valor 0. En caso contrario toma un valor 
  distinto de 0.</p>

<p>⚠ &lt;b&gt;Ejemplo 1:⚠ &lt;/b&gt;</p>

<pre>DATA I TYPE I VALUE 2.</pre>

<pre>WRITE: / 'Intensified' INTENSIFIED,

         'Input'           INPUT,
         'color 1'         COLOR 1,
         'intensified off' INTENSIFIED OFF.</pre>

<pre>* Line selection

AT LINE-SELECTION.

  MODIFY CURRENT LINE
    LINE FORMAT INVERSE
                INPUT OFF
                COLOR = I.</pre>

<p>⚠ &lt;b&gt;Ejemplo 2:⚠ &lt;/b&gt;</p>

<pre>DATA: FLAG VALUE 'X',

      TEXT(20) VALUE 'Australia',
      I TYPE I VALUE 7.

FORMAT INTENSIFIED OFF.

WRITE: / FLAG AS CHECKBOX, TEXT COLOR COL_NEGATIVE.</pre>

<pre>AT LINE-SELECTION.

  MODIFY CURRENT LINE
    LINE  FORMAT INTENSIFIED
    FIELD VALUE  FLAG FROM SPACE
    FIELD FORMAT FLAG INPUT OFF
                 TEXT COLOR = I.</pre>

<p>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="modify_line.htm" tppabs="modify_line.htm"&gt;MODIFY LINE⚠ &lt;/a&gt;.</p>

</body>

</html>