W Pub: ABAP Cursosentencialoadreport

<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>LOAD REPORT</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">LOAD REPORT</span>⚠ &lt;/b&gt;</p>

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

<p align="left" class="gaussr3">Esta sentencia proporciona una herramienta para

  analizar distintas partes de un programa.</p>

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

<pre class="gaussr3">LOAD REPORT <programa> PART { 'HEAD' | 'TRIG' | 'CONT' | 'DATA' | 'DDNM' |

'DATV' | 'SELC' | 'STOR' | 'LITL' | 'SYMB' | 'LREF' | 'SSCR' | 'BASE' |

'INIT' | 'DATP' | 'TXID' | 'COMP' } INTO <tabla>.</pre>

<p align="left" class="gaussr3">Carga la parte especfica en la clusula PART

  de la versin generada del programa sobre la tabla interna con el nico propsito 
  de anlisis. Los posibles valores en la variable SY-SUBRC son los siguientes:</p>

<ul>

  <li> 
    <p align="left" class="gaussr3">0 -> La parte del programa se carga satisfactoriamente.
  </li>
  <li> 
    <p align="left" class="gaussr3">4 -> La parte del programa a cargar no 
      existe.
  </li>
  <li> 
    <p align="left" class="gaussr3">8 -> El programa existe pero no tiene versin 
      generada.
  </li>

</ul>

<p align="left" class="gaussr3">Las posibles partes a cargar de un programa es:</p>

<table border="0" width="100%">

  <tr> 
    <td width="17%" class="gaussr3">⚠ &lt;b&gt;PARTE ...⚠ &lt;/b&gt;</td>
    <td width="56%" class="gaussr3">⚠ &lt;b&gt;Se carga sobre la tabla interna ...⚠ &lt;/b&gt;</td>
    <td width="27%" class="gaussr3">⚠ &lt;b&gt;Estructura de <tabla>⚠ &lt;/b&gt;</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">HEAD</td>
    <td width="56%" class="gaussr3">La cabecera del programa</td>
    <td width="27%" class="gaussr3">RHEAD</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">TRIG</td>
    <td width="56%" class="gaussr3">Los bloques de control de evento</td>
    <td width="27%" class="gaussr3">RTRIG</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">CONT</td>
    <td width="56%" class="gaussr3">Los bloques de control de proceso</td>
    <td width="27%" class="gaussr3">RCONT</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">DATA</td>
    <td width="56%" class="gaussr3">La descripcin de los datos estticos</td>
    <td width="27%" class="gaussr3">RDATA</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">DDNM</td>
    <td width="56%" class="gaussr3">El nombre de las estructuras del diccionario 
      de datos utilizadas en el programa.</td>
    <td width="27%" class="gaussr3">RDDNM</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">DATV</td>
    <td width="56%" class="gaussr3">La descripcin de las variables</td>
    <td width="27%" class="gaussr3">RDATA</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">SELC</td>
    <td width="56%" class="gaussr3">La descripcin de las variables de seleccin</td>
    <td width="27%" class="gaussr3">RSELC</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">STOR</td>
    <td width="56%" class="gaussr3">Los valores iniciales de los datos globales</td>
    <td width="27%" class="gaussr3">Un campo de tipo X</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">LITL</td>
    <td width="56%" class="gaussr3">La tabla de literales</td>
    <td width="27%" class="gaussr3">Un campo de tipo X</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">SYMB</td>
    <td width="56%" class="gaussr3">La tabla de smbolos</td>
    <td width="27%" class="gaussr3">RSYMB</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">LREF</td>
    <td width="56%" class="gaussr3">La lnea de referencia</td>
    <td width="27%" class="gaussr3">RLREF</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">SSCR</td>
    <td width="56%" class="gaussr3">La descripcin de la pantalla de seleccin</td>
    <td width="27%" class="gaussr3">RSSCR</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">BASE</td>
    <td width="56%" class="gaussr3">La tabla de segmento</td>
    <td width="27%" class="gaussr3">RBASE</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">INIT</td>
    <td width="56%" class="gaussr3">Los valores iniciales de los datos locales</td>
    <td width="27%" class="gaussr3">Un campo de tipo X</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">DATP</td>
    <td width="56%" class="gaussr3">Las descripciones de los parmetros</td>
    <td width="27%" class="gaussr3">RDATA</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">TXID</td>
    <td width="56%" class="gaussr3">El ndice de los elementos de texto</td>
    <td width="27%" class="gaussr3">RTXID</td>
  </tr>
  <tr> 
    <td width="17%" class="gaussr3">COMP</td>
    <td width="56%" class="gaussr3">La descripcin de los componentes internos.</td>
    <td width="27%" class="gaussr3">RDATA</td>
  </tr>

</table>

<p align="left" class="gaussr3">Los errores en tiempo de ejecucin pueden ser

  los siguiente:</p>

<ul>

  <li> 
    <p align="left" class="gaussr3">LOAD_REPORT_PART_NOT_FOUND -> Se especifico 
      una parte no vlida.
  </li>
  <li> 
    <p align="left" class="gaussr3">LOAD_ REPORT_PROGRAM_NOT_FOUND -> El programa 
      especificado no existe.
  </li>
  <li> 
    <p align="left" class="gaussr3">LOAD_REPORT_TABLE_TOO_SHORT -> La tabla 
      especificada es demasiado pequeo.
  </li>

</ul>

<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 align="left" class="gaussr3">⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="file:///F:/PAGINA%20WEB/GAUSSR3/abap4/sentencias/call_transaction.htm"&gt;CALL

  TRANSACTION⚠ &lt;/a&gt;.</p>

</body>

</html>