Curiosamente, lo que más lata da es inicializar un reporte, independiente del módulo. Esta es una plantilla básica que tiene la declaración de todas las secciones necesarias para empezar un reporte.
*& ZEHS_MENU_INFORMES
*&---------------------------------------------------------------------*
REPORT ZEHS_MENU_INFORMES
no standard page heading line-count 255.
*-----------------------------------------------------------------------
* DECLARACIONES
*-----------------------------------------------------------------------
*-----------------------------------------------------------------------
* Declaración de Tablas y Nodos
*-----------------------------------------------------------------------
NODES: Peras. "group, person.
*-----------------------------------------------------------------------
* Declaración de Infotipos
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* Declaración de Constantes *
*----------------------------------------------------------------------*
*-----------------------------------------------------------------------
* INCLUDES Y TYPE-POOLS
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* TYPES *
*----------------------------------------------------------------------*
*-----------------------------------------------------------------------
* Declaración de Tablas Internas
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* Declaración de Variables *
*----------------------------------------------------------------------*
*-----------------------------------------------------------------------
* PANTALLAS DE SELECCION Y EVENTOS DE PANTALLA
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* Pantalla de Selección *
*----------------------------------------------------------------------*
*----------------------------------------------------------------------*
* Eventos de Pantalla *
*----------------------------------------------------------------------*
*-----------------------------------------------------------------------
* MACROS
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* CLS : Refresca tablas *
*----------------------------------------------------------------------*
DEFINE: cls.
refresh &1. clear &1.
END-OF-DEFINITION.
*-----------------------------------------------------------------------
* RUTINA PRINCIPAL
*-----------------------------------------------------------------------
*----------------------------------------------------------------------*
* INITIALIZATION *
*----------------------------------------------------------------------*
INITIALIZATION.
*----------------------------------------------------------------------*
* START-OF-SELECTION *
*----------------------------------------------------------------------*
START-OF-SELECTION.
*----------------------------------------------------------------------*
* GET PERAS
*----------------------------------------------------------------------*
GET peras.
*---------------------------------------------------------------------------*
* END-OF-SELECTION *
*---------------------------------------------------------------------------*
END-OF-SELECTION.
*-----------------------------------------------------------------------
* RUTINAS
*-----------------------------------------------------------------------
*-----------------------------------------------------------------------
* MODULE POOLS
*-----------------------------------------------------------------------
No hay comentarios:
Publicar un comentario