<HTML>
<HEAD> <TITLE>REPORT</TITLE> </HEAD> <BODY BGCOLOR="#000000" TEXT="#FFFFFF" LINK="#0099FF" VLINK="#AA0000"> <p align="left">⚠ <b>
<span class="titulo">REPORT</span>⚠ </b>
</p>
<P align="left" class="gaussr3">⚠ <B>
Definicin⚠ </B>
</P>
<p align="left" class="gaussr3">Define ciertas caractersticas de un programa.</p>
<p align="left" class="gaussr3">⚠ <B>
Sintaxis:⚠ </B>
</p>
<pre class="gaussr3">REPORT <nombre> [ NO STANDARD PAGE HEADING ]
[ LINE-SIZE <ancho> ] [ LINE-COUNT <lneas> ] [ MESSAGE-ID <mm> ].</pre>
<p class="gaussr3">Por defecto el sistema ofrece una cabecera estndar compuesta
de una primera lnea con el ttulo del programa (sacado de los atributos del programa) y un nmero, y una segunda lnea compuesta de una lnea horizontal. El significado de las clusulas es la siguiente:</p>
<ul>
<li class="gaussr3">NO STANDARD PAGE HEADING -> Excluye la cabecera estndar.</li> <li class="gaussr3">LINE-SIZE indicamos el nmero de columnas del informe, <ancho> es un literal numrico que indica ese valor.</li> <li class="gaussr3">LINE-COUNT -> Indicamos el nmero de lnea por pgina. El nmero de lneas est indicado por <lneas>. Si utilizamos el evento END-OF-PAGE habr que indicar entre parntesis el nmero de lneas en ese evento a continuacin de las lneas por pgina.</li> <li class="gaussr3">MESSAGE-ID -> Indica la clase de mensaje que utilizaremos en el programa. Esta clusula no tiene ningn efecto en el formato de la pgina.</li>
</ul>
<pre class="gaussr3">REPORT <programa> [ NO STANDARD PAGE HEADING ][ LINE-SIZE <ancho> ] [ LINE-COUNT <lneas> ] [ MESSAGE-ID <mm> ] [ DEFINING DATABASE <base-de-datos> ].</pre>
<p class="gaussr3"><programa> puede ser cualquier combinacin de hasta 8
caracteres de longitud. El significado de las clusulas puede ser el siguiente:</p>
<ul>
<li class="gaussr3">NO STANDARD PAGE HEADING -> Suprimimos la cabecera estndar del sistema.</li> <li class="gaussr3">LINE-SIZE -> Definimos el nmero de columnas por pgina. El mximo de columnas es de 255 caracteres. Si no especificamos la clusula, el programa tendr el nmero de columnas correspondiente a la pantalla actual. Este valor se guarda en la variable del sistema SY-LINSZ. El campo <columna> no deber ser escrito entre comillas. Si la salida va a ser por impresora, hay que tener en cuenta que ciertas impresoras no admiten ms de 132 caracteres.</li> <li class="gaussr3">LINE-COUNT -> Indica el nmero de filas por pginas, <filas> indica el nmero de lneas y <n> el nmero de lneas para el pie de pgina (evento END-OF-PAGE). Si omitimos <n> el evento END-OF-PAGE no tendr efecto. La variable del sistema SY-LINCT contiene el nmero actual de lneas por pgina en un listado. Si la clusula no se especifica, el nmero de lneas por pgina se obtiene a partir de la variable del sistema SY-LINCT. El campo <fila> no debe ser escrito entre comillas.</li> <li class="gaussr3">MESSAGE-ID -> Definimos la clase de mensaje que utilizar el programa. <clase> define la clase de mensaje y debe existir en la tabla de mensajes T100. <clase> no debe ir encerrada entre comillas.</li> <li class="gaussr3">DEFINING DATABASE se utiliza exclusivamente en los programas de definicin de bases de datos lgicas. Estas clusula se incluye automticamente si utilizamos las herramientas estndar de creacin de bases de datos lgica.</li>
</ul>
<p class="gaussr3">Es aconsejable seguir las reglas de nomenclatura de SAP paraobjetos de cliente, sobretodo para los nombres de los programas. Un programa que no siga la norma puede ser borrado accidentalmente con un upgrade del sistema. Los programas de usuario deben comenzar por "Z" o por "Y". El resto de caracteres es de libre uso.</p>
</BODY>
</HTML>