W Pub: ABAP Cursosentenciageneratesubroutinepool

<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>GENERATE SUBROUTINE POOL</title>

<link rel="stylesheet" href="../../gaussr3.css" tppabs="http://www.gaussr3.com/gaussr3.css" type="text/css">

</head>

<body>

<p align="left">⚠ &lt;b&gt;<span class="titulo">GENERATE SUBROUTINE POOL</span>⚠ &lt;/b&gt;</p>

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

<p align="left" class="gaussr3">Generamos

  en memoria un pool de subrutinas.</p>

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

<pre class="gaussr3">GENERATE SUBROUTINE POOL <tabla> NAME <nombre> [ MESSAGE <c1> ] [ INCLUDE <c2> ] [ LINE <c3> ]

[ WORD <c4> ] [ OFFSET <c5> ] [ TRACE-FILE <c6> ]

</pre>

<p class="gaussr3">Genera un pool de subrutinas temporales en memoria.

  El cdigo fuente de las subrutinas se encuentra en la tabla interna <tabla>. 
  El campo <nombre> contiene el nombre bajo el cual las rutinas ⚠ &lt;a href="form_endform.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/form_endform.htm"&gt;FORM⚠ &lt;/a&gt; 
  puede ser direccionadas a travs de la sentencia  ⚠ &lt;a href="perform.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/perform.htm"&gt;PERFORM⚠ &lt;/a&gt;. 
  La variable  SY-SUBRC puede tomar los siguiente valores:</p>

<ul>

  <li class="gaussr3">0 -> Generacin correcta.</li>
  <li class="gaussr3">4 -> Error de sintaxis. </li>
  <li class="gaussr3">8 -> Error de generacin.</li>

</ul>

<p class="gaussr3">En contraste con la sentencia ⚠ &lt;a href="generate_report.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/generate_report.htm"&gt;GENERATE

  REPORT⚠ &lt;/a&gt;, el cdigo fuente se encuentra en una tabla interna y no en la base 
  de datos. La versin generada slo se encuentra en memoria principal. Las subrutinas 
  generadas con esta sentencia slo tiene validez para el programa que las ha 
  generado. Hasta 36 pools de rutinas se puede generar en un solo programa.</p>

<p class="gaussr3">Las clusula MESSAGE, INCLUDE, LINE, WORD, OFFSET

  y TRACE-FILE tiene el mismo significado que en la sentencia ⚠ &lt;a href="generate_report.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/generate_report.htm"&gt;GENERATE 
  REPORT⚠ &lt;/a&gt;.</p>

<p class="gaussr3">SAP cre esta sentencia

  para uso interno. Se puede utilizar pero hay que tener en cuenta que SAP puede 
  cambiar o eliminar la sintaxis sin previo aviso.</p>

<p class="gaussr3">⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="syntax_check.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/syntax_check.htm"&gt;SYNTAX-CHECK⚠ &lt;/a&gt;.</p>

</body>

</html>