<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <meta name="GENERATOR" content="Microsoft FrontPage 4.0"> <meta name="ProgId" content="FrontPage.Editor.Document"> <title>MODULE .. ENDMODULE</title> <link rel="stylesheet" href="../../gaussr3.css" tppabs="http://www.gaussr3.com/gaussr3.css" type="text/css"> </head><body>
<p align="left">⚠ <b>
<span class="titulo">MODULE .. ENDMODULE</span>⚠ </b>
</p>
⚠ <b>
Definicin⚠ </b>
</p>
<p align="left" class="gaussr3">Declaracin de un mdulo.</p>
<p align="left" class="gaussr3">⚠ <b>
Sintaxis:⚠ </b>
</p>
<pre class="gaussr3">MODULE <mdulo> [ INPUT | OUTPUT ].
...
ENDMODULE.</pre>
<p class="gaussr3">Al bloque de proceso comprendido entre MODULE y ENDMODULE se
conoce como⚠ <i>
mdulo⚠ </i>
. Desde el proceso lgico de un dynpro llamamos al mdulo con la sentencia del proceso lgico⚠ <a href="module.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/module.htm">
MODULE⚠ </a>
<mdulo>.</p>
<p class="gaussr3">No se debe confundir la sentencia ABAP/4 MODULE (que siempre
termina con la sentencia ENDMODULE), utilizada en un programa o modulpool, con la sentencia del proceso lgico⚠ <a href="module.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/module.htm">
MODULE⚠ </a>
.</p>
<ul>
<li class="gaussr3">Los mdulos que sern llamados desde el bloque PBO (Process Before Output), es decir, antes del procesamiento de la pantalla deben llevar la clusula OUT-PUT.</li> <li class="gaussr3">La clusula INPUT define un mdulo que ser procesado en el bloque PAI (Process After Input). La clusula INPUT es el valor po defecto de la sentencia y no es necesario incluirla. La clusula INPUT y OUTPUT no se pueden especificar a la vez. Un mensaje de tipo E (error) cancela el proceso del mdulo. Un mensaje de tipo W (warning) hace repetir el mdulo actual (o la de mdulos, sentencia⚠ <a href="chain.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/chain.htm">
CHAIN⚠ </a>
). Si presionamos INTRO despus del mensaje W el proceso contina despus de la sentencia⚠ <a href="message.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/message.htm">
MESSAGE⚠ </a>
.</li>
</ul>
<pre class="gaussr3">MODULE <mdulo> [ INPUT \ OUTPUT ]. ... ENDMODULE.</pre> <p class="gaussr3">Con la clusula INPUT y OUTPUT definimos si el mdulo perteneceal proceso PAI o PBO respectivamente. Si el mdulo pertenece al proceso PAI, la clusula INPUT es obligatoria.</p>
</body>
</html>