<html>
<head> <title>LOOP AT SCREEN .. ENDLOOP</title> </head> <BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000"> <p align="left">⚠ <b>
<span class="titulo">LOOP AT SCREEN .. ENDLOOP</span>⚠ </b>
</p>
<p align="left" class="gaussr3">⚠ <b>
Definicin⚠ </b>
</p>
<p align="left" class="gaussr3">Esta sentencia nos permite acceder a los atributos
de todos los campos de un dynpro.</p>
<p align="left" class="gaussr3">⚠ <b>
Sintaxis:⚠ </b>
</p>
sistema SCREEN con sus atributos. La sentencia LOOP AT SCREEN sita la informacin de cada campo sobre la lnea de cabecera de la tabla del sistema. Esta sentencia se puede utilizar en combinacin con la sentencia⚠ <a href="modify_screen.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/modify_screen.htm">
MODIFY SCREEN⚠ </a>
para modificar los atributos de cualquier campo de la dynpro, aunque esta accin solo se puede realizar en el PBO (Porcess Before Output) del dynpro. Si esta sentencia se utiliza en combinacin de una⚠ <i>
step-loop⚠ </i>
(bucle sobre una tabla de pantalla) slo veremos los atributos de la lnea de la tabla de pantalla que se est tratando en ese momento. Los campos de un⚠ <i>
step-loop⚠ </i>
de pantalla no deben ser modificados fuera del bucle⚠ <i>
step-loop⚠ </i>
. </p>
<p class="gaussr3">Los campos de la tabla ⚠ <i>
screen⚠ </i>
son los siguientes:</p>
<tr> <td width="27%" class="gaussr3">⚠ <b>
Campo⚠ </b>
</td> <td width="6%" class="gaussr3">⚠ <b>
Tipo⚠ </b>
</td> <td width="6%" class="gaussr3">⚠ <b>
lg.⚠ </b>
</td> <td width="66%" class="gaussr3">⚠ <b>
Significado⚠ </b>
</td> </tr> <tr> <td width="27%" class="gaussr3">NAME</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">30</td> <td width="66%" class="gaussr3">Nombre del campo.</td> </tr> <tr> <td width="27%" class="gaussr3">GROUP1</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">3</td> <td width="66%" class="gaussr3">Grupo de evaluacin de modificacin 1.</td> </tr> <tr> <td width="27%" class="gaussr3">GROUP2</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">3</td> <td width="66%" class="gaussr3">Grupo de evaluacin de modificacin 2.</td> </tr> <tr> <td width="27%" class="gaussr3">GROUP3</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">3</td> <td width="66%" class="gaussr3">Grupo de evaluacin de modificacin 3.</td> </tr> <tr> <td width="27%" class="gaussr3">GROUP4</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">3</td> <td width="66%" class="gaussr3">Grupo de evaluacin de modificacin 4.</td> </tr> <tr> <td width="27%" class="gaussr3">REQUIRED</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo obligatorio.</td> </tr> <tr> <td width="27%" class="gaussr3">INPUT</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo de entrada.</td> </tr> <tr> <td width="27%" class="gaussr3">OUTPUT</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo de salida.</td> </tr> <tr> <td width="27%" class="gaussr3">INTENSIFIED</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo con intensidad.</td> </tr> <tr> <td width="27%" class="gaussr3">INVISIBLE</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo invisible.</td> </tr> <tr> <td width="27%" class="gaussr3">LENGTH</td> <td width="6%" class="gaussr3">X</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Longitud del campo.</td> </tr> <tr> <td width="27%" class="gaussr3">ACTIVE</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Campo activo.</td> </tr> <tr> <td width="27%" class="gaussr3">DISPLAY_3D</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Atributo formato 3-D</td> </tr> <tr> <td width="27%" class="gaussr3">VALUE_HELP</td> <td width="6%" class="gaussr3">C</td> <td width="6%" class="gaussr3">1</td> <td width="66%" class="gaussr3">Atributo de campo de ayuda.</td> </tr>
</table>
<p class="gaussr3">Los atributos se activan con el valor '1' y se desactivan conel valor '0'.</p>
<p class="gaussr3">⚠ <b>
Ejemplo:⚠ </b>
</p>
SCREEN-INPUT = OFF. MODIFY SCREEN.
ENDLOOP.</pre>
<p class="gaussr3">Con esta bucle indicamos que todos los campos solo son de salida.</p> <p class="gaussr3">⚠ <b>
Vase tambin: ⚠ </b>
⚠ <a href="modify_screen.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/modify_screen.htm">
MODIFY SCREEN⚠ </a>
</p>
<p> </p>
</body>
</html>