W Pub: ABAP Cursosentenciasetruntimeanalizer

<html>

<head>

<title>SET RUN TIME ANALIZER</title>

</head>

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

<p align="left">⚠ &lt;b class="titulo"&gt;SET RUN TIME ANALIZER⚠ &lt;/b&gt;</p>

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

<p align="left">Sentencia que activa o desactiva la grabacin de informacin en

  el fichero de anlisis..</p>

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

<pre>SET RUN TIME ANALYZER { ON [ MODE <modo> ] | OFF }.</pre>

<p>Con la clusula ON activa la grabacin de la informacin en

el fichero de anlisis. Con la clusula OFF se cierra el fichero de anlisis

y se desactiva la grabacin. Con la opcin MODE se especifica que tipo de

informacin se graba en el fichero de anlisis. <modo> es un literal

numrico. Su representacin binaria determina que informacin se almacena. Un

0 activa la grabacin, un 1 la desactiva. Cada posicin tiene un significado

determinado:</p>

<ul>

  <li>Byte 1: con un "1" la informacin referente a
    tablas internas (⚠ &lt;a href="append.htm"&gt;APPEND⚠ &lt;/a&gt;, ⚠ &lt;a href="collect.htm"&gt;COLLECT⚠ &lt;/a&gt;...)
    no se graba en el fichero de anlisis.</li>
  <li>Byte 2: con un "1" cierta informacin tcnica
    de la base de datos (⚠ &lt;a href="open_cursor.htm"&gt;OPEN⚠ &lt;/a&gt;, ⚠ &lt;a href="fetch.htm"&gt;FETCH⚠ &lt;/a&gt;..)
    no se graba en el fichero de anlisis.</li>
  <li>Byte 3: con un "1" las subrutinas (⚠ &lt;a href="perform.htm"&gt;PERFORM⚠ &lt;/a&gt;)
    no se graban en el fichero de anlisis.</li>

</ul>

<p>Despus de crear el fichero de anlisis se puede ir a la

transaccin de anlisis para estudiar dicho fichero. </p>

<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;Ejemplo:⚠ &lt;/b&gt;</p>

<pre>DO 2 TIMES.

  IF SY-UNAME = 'SMITH'.
    CALL FUNCTION 'S_ABAP_TRACE_OPEN_FILE'.
    SET RUN TIME ANALYZER ON.
  ENDIF.
  • >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
  • The modularization unit to be measured is called
  • here.
  • <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

    IF SY-UNAME = 'SMITH'.

    SET RUN TIME ANALYZER OFF.

ENDIF.

ENDDO.</pre>

<p>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="get_property.htm"&gt;GET PROPERTY⚠ &lt;/a&gt;, ⚠ &lt;a href="call_method.htm"&gt;CALL METHOD⚠ &lt;/a&gt;, ⚠ &lt;a href="create_object.htm"&gt;CREATE OBJECT⚠ &lt;/a&gt;.</p>

</body>

</html>