W Pub: ABAP Cursosentenciasetpfstatus

<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>SET PF-STATUS</title>

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

</head>

<body class="gaussr3">

<p align="left">⚠ &lt;b class="titulo"&gt;SET PF-STATUS⚠ &lt;/b&gt;</p>

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

<p align="left">Una interfaz de usuario

est compuesta de un estatus y un ttulo. Para poder utilizar funciones de

usuario es necesario crear interfaz particulares. Estas interfaces se definen

con la transaccin ⚠ &lt;i&gt;Menu Painter⚠ &lt;/i&gt; (SE41). La sentencia PF-STATUS define un

estatus para el listado actual (bsico o secundario).</p>

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

<pre>SET PF-STATUS { <status> | SPACE } [ EXCLUDING { <funcin> | <tabla> } ][ INMEDIATELY].</pre>

<p><status> especifica el estatus que hay que activar y

puede tener hasta ocho caracteres. El estar activo hasta que se active un

nuevo estatus. Desde el propio editor ABAP/4 se puede ver la definicin de un

estatus si realizamos un doble click sobre el nombre del estatus. Si el estatus

existe directamente se visualiza, si no existe, el sistema nos pregunta si

deseamos crear el estatus. El significado de las clusulas es el siguiente:</p>

<ul>

  <li>SPACE -> Indicamos al sistema que ha de utilizar el
    estatus estndar.</li>
  <li>EXCLUDING -> Desactiva funciones especificas. En un
    programa que necesite varios estatus que difieren muy poco, se puede crear
    un nico estatus y eliminar funciones con esta clusula. Para indicar una
    nica funcin utilizamos la opcin <funcin>. <funcin> es
    un literal o una variable que indica el cdigo de la funcin a desactivar.
    Tambin se puede utilizar una tabla interna para desactivar todas las
    funciones almacenadas en la tabla.</li>
  <li>INMEDIATILY -> Modificamos el estatus que en estos
    momentos est activo. Si esta clusula modificamos el estatus del
    siguiente listado a mostrar.</li>

</ul>

<p>⚠ &lt;b&gt;Ejemplo:⚠ &lt;/b&gt;</p>

<pre>DATA: BEGIN OF TAB OCCURS 10,

        FCODE(4),
      END OF TAB.</pre>

<pre>REFRESH TAB.

MOVE 'DELE' TO TAB-FCODE.

APPEND TAB.

MOVE 'AUSW' TO TAB-FCODE.

APPEND TAB.

SET PF-STATUS 'STA3' EXCLUDING TAB.</pre>

<p>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="set_titlebar.htm" tppabs="http://www.gaussr3.com/abap4/sentencias/set_titlebar.htm"&gt;SET

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

</body>

</html>