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