REPORT <nombre>. "Nomre del programa.
TABLES: "Definición de las tablas
DATA: "Definición de variables
TOP-OF-PAGE. "Inicio de la cabecera del programa.
<Sentencias>
END-OF-PAGE. "Fin de la cabecera
<Sentencias>
START-OF-SELECTION. "Inicio del programa.
<Sentencias>
END-OF-SELECTION. "Fin del programa.
<Sentencias>
REPORT zztr003.
TABLES: lfa1.
* Pantalla de Selección.
PARAMETERS: c1 LIKE lfa1-lifnr.
* Inicio del programa
START-OF-SELECTION.
SELECT SINGLE * FROM lfa1
WHERE lifnr EQ c1.
END-OF-SELECTION.
WRITE: lfa1-lifnr, lfa1-name1.
INITIALIZATION.
c1 = '1001'.
REPORT demo_list_standard.
TABLES spfli.
SKIP.
ULINE AT /(62).
SELECT * FROM spfli WHERE connid GE 0017
AND connid LE 0400.
WRITE: / sy-vline, spfli-connid, sy-vline,
(15) spfli-cityfrom, 26 sy-vline,
31 spfli-cityto, 51 sy-vline, 62 sy-vline,
/ sy-vline, 8 sy-vline,
spfli-deptime UNDER spfli-cityfrom, 26 sy-vline,
spfli-arrtime UNDER spfli-cityto, 51 sy-vline,
spfli-fltime, 62 sy-vline.
ULINE AT /(62).
ENDSELECT.
WRITE: /10 'SAP *** SAP *** SAP *** SAP *** SAP *** SAP',
/19(43) 'Flight Information System',
/19(43) 'International Connections'.
************************************************************************
* REPORT ZREPORT_001
*
* Descripción: Seguimiento de …
*
* MODULO AL QUE PERTENECE: Gestión de …
*-----------------------------------------------------------------------
*
* AUTOR: EMPRESA: FECHA: 01/01/2007
*
*-----------------------------------------------------------------------
* CONTROL DE MODIFICACIONES
* AUTOR EMPRESA FECHA MOTIVO
* .......... ......... DD/MM/AA ................................
*
************************************************************************
REPORT ZREPORT_001.
************************************************************************
* Definición de tablas del sistema
************************************************************************
************************************************************************
* Definición de Includes
************************************************************************
************************************************************************
* Definición de constantes
************************************************************************
************************************************************************
* Definición de variables
************************************************************************
************************************************************************
* Definición de estructuras
************************************************************************
************************************************************************
* Definición de tablas internas
************************************************************************
************************************************************************
* Definición de rangos
************************************************************************
************************************************************************
* Declaración de Field symbols
************************************************************************
************************************************************************
* Declaración de Field groups
************************************************************************
************************************************************************
* Definición de pantalla de selección
************************************************************************
************************************************************************
*
* LOGICA DEL PROGRAMA
*
************************************************************************
************************************************************************
* Definición de inicializaciones
************************************************************************
INITIALIZATION.
************************************************************************
* Proceso principal
************************************************************************
START-OF-SELECTION.
************************************************************************
* Acciones de final de proceso
************************************************************************
END-OF-SELECTION.
************************************************************************
* Definición de cabeceras del listado
************************************************************************
TOP-OF-PAGE.
************************************************************************
* Acciones previas a mostrar la pantalla
************************************************************************
AT SELECTION-SCREEN OUTPUT.
************************************************************************
* Acciones en la pantalla de selección
************************************************************************
AT SELECTION-SCREEN.
************************************************************************
* Acciones cuando se selecciona una linea (double click)
************************************************************************
AT LINE-SELECTION.
************************************************************************
* Acciones dependientes de usuario
************************************************************************
AT USER-COMMAND.
************************************************************************
* Acciones dependientes de las teclas de función
************************************************************************
AT PFN.
************************************************************************
*
* SUBRUTINAS
*
************************************************************************