W Pub: ABAP Cursosentenciageneratedynpro

<html>

<head>

<title>GENERATE DYNPRO</title>

</head>

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

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

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

<p align="left">Genera una dynpro de la base de datos.</p>

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

<pre>GENERATE DYNPRO <h> <f> <e> <m> ID <id> MESSAGE <c1> LINE <c2>

WORD <c3> [ OFFSET <c4> ] [ TRACE-FILE <tabla> ]</pre>

<p>La informacin necesaria para generar un dynpro se toma del

  campo <h> y de las tablas internas <f>,<e> y <m>. El 
  campo <h> y las tablas internas <f>, <e> y <m> tienen 
  la misma estructura y significado que en la sentencia ⚠ &lt;a href="import_dynpro.htm" tppabs="import_dynpro.htm"&gt;IMPORT 
  DYNPRO⚠ &lt;/a&gt;. Si se produce un error al generar el mensaje de error se guarda 
  en <c1>, la lnea donde se produce el error se guarda en <c2> y 
  la palabra con el error se guarda en <c3>.</p>

<p>La variable SY-SUBRC devuelve los siguientes valores:</p>

<ul>

  <li>0 -> No existen errores y la dynpro se ha generado correctamente.</li>
  <li>4 -> El error se encuentra en la lgica de proceso.</li>
  <li>8 -> El error se encuentra en los campos del dynpro.</li>

</ul>

<p>El significado de las clusulas es el siguiente:</p>

<ul>

  <li>OFFSET -> Si ocurre un error el campo <c4> contiene 
    la posicin de la palabra incorrecta.</li>
  <li>TRACE-TABLE -> Cualquier salida del trazador se deposita 
    en la tabla <tabla>. </li>

</ul>

<p>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>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="import_dynpro.htm" tppabs="import_dynpro.htm"&gt;IMPORT DYNPRO⚠ &lt;/a&gt;,

  ⚠ &lt;a href="export_dynpro.htm" tppabs="export_dynpro.htm"&gt;EXPORT DYNPRO⚠ &lt;/a&gt;, ⚠ &lt;a href="delete_dynpro.htm" tppabs="delete_dynpro.htm"&gt;DELETE 
  DYNPRO⚠ &lt;/a&gt;.</p>

</body>

</html>