W Pub: ABAP Cursosentenciatopofpage

<html>

<head>

<title>TOP-OF-PAGE</title>

</head>

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

<p align="left">⚠ &lt;b class="titulo"&gt;TOP-OF-PAGE⚠ &lt;/b&gt;</p>

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

<p align="left">Este evento define un bloque de proceso que se activa cuando el

  sistema detecta que vamos a comenzar a escribir en la pgina actual. El nmero 
  de lneas por pgina se define en la sentencia ⚠ &lt;a href="report.htm" tppabs="report.htm"&gt;REPORT⚠ &lt;/a&gt;. 
  Se suele utilizar este evento para componer cabeceras de pginas.</p>

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

<span>TOP-OF-PAGE. </span>

<p>En los listados secundarios el sistema no muestra la cabecera

  de pgina estndar, ni tampoco activa el evento TOP-OF-PAGE. Para crear cabeceras 
  de pgina en los listados secundarios se utiliza el siguiente evento:</p>

<span>TOP-OF-PAGE DURING LINE-SELECTION. </span>

<p>El sistema activa este evento en todos los listados secundarios. Si queremos

  crear diferentes cabeceras de pgina para los diferentes listados secundarios 
  debemos programar el bloque de proceso del evento de acuerdo, por ejemplo, con 
  las variables del sistema SY-LSIND o SY-PFKEY en combinacin con las sentencias 
  de control IF o CASE. Cuando nos desplazamos verticalmente en un listado secundario, 
  la cabecera permanece fija.</p>

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

<pre>PROGRAM DOCUEXAM NO STANDARD PAGE HEADING.</pre>

<pre>START-OF-SELECTION.

  WRITE: / 'line 1'.
  WRITE: / 'line 2'.
  WRITE: / 'line 3'.</pre>

<pre>TOP-OF-PAGE.

  WRITE: / 'Heading'.
  ULINE.</pre>

<p>La salida en pantalla sera:</p>

<pre>Heading


line 1

line 2

line 3 </pre>

<p>⚠ &lt;b&gt;Vase tambin:⚠ &lt;/b&gt; ⚠ &lt;a href="end_of_page.htm" tppabs="end_of_page.htm"&gt;END-OF-PAGE⚠ &lt;/a&gt;, ⚠ &lt;a href="at_line_selection.htm" tppabs="at_line_selection.htm"&gt;AT

  LINE-SELECTION⚠ &lt;/a&gt;, ⚠ &lt;a href="at_user_command.htm" tppabs="at_user_command.htm"&gt;AT USER-COMMAND⚠ &lt;/a&gt;.</p>

</body>

</html>