🚀PROMO #PLANCARRERA2024 - 🔥Bonificaciones, Precios Congelados y Cuotas

 X 

📘ABAP - Top-of-page

Selector Alummnos / Empresas

Definición de Top-of-page

Es el evento de un programa ABAP que se utiliza para escribir la cabecera de un reporte.

Se ejecuta tan pronto como el sistema empieza a escribir una nueva página.

Cuando hablamos de reportes nos referimos a los llamados "Reportes Clásicos" que son aquellos que se construyen utilizando la sentencia WRITE.

Cuando se ejecuta la primer sentencia WRITE, se ejecutará el evento TOP-OF-PAGE.

Veamos a continuación un ejemplo de su utilización:

REPORT z_top_of_page.

* Internal Table With Header Line

  DATA: BEGIN OF it_data OCCURS 0,

         id(2)    TYPE n,

         name(10) TYPE c,

         desc(20) TYPE c,

  END OF it_data.

TOP-OF-PAGE.

  WRITE: '------------------------------------------',

       / '| Id |    Name    |      Description     |' COLOR 4,

       / '------------------------------------------'.

START-OF-SELECTION. 

DO 30 TIMES.

    it_data-id = 1.

    it_data-name = 'Caco'.

    it_data-desc = 'My old fridge'.

    APPEND it_data.

    it_data-id = 2.

    it_data-name = 'Sugar'.

    it_data-desc = 'A cute pink poney'.

    APPEND it_data.

    it_data-id = 3.

    it_data-name = 'Lol'.

    it_data-desc = 'Internet slang'.

    APPEND it_data.

    it_data-id = 4.

    it_data-name = 'Nestlé'.

    it_data-desc = 'Chocolate brand'.

    APPEND it_data.

  ENDDO.

 

 

 

✒️+Comunidad Académica CVOSOFT

Para continuar aprendiendo, le invitamos a conocer las últimas 10 Publicaciones Académicas sobre el tema "Top-of-page" creadas y compartidas abiertamente por nuestros alumnos.

SAP Junior

1. Aplicaciones ABAP Tipos de objetos: Reporte, reporte interactivo y reporte ALV Programa de dialogo Formularios Batch Input User exist Field Exist Funciones y RFC Palabras Claves: Declarativas.- DATA, TABLES y CONSTANT. Eventos.- START-OF-SELECTION, TOP-OF-PAGE, etc. Control.- IF, WHILE, DO, etc. Operativas.- WRITE, MOVE, etc. Comentarios: Asterisco en la primera columna de la fila. Con comillas dobles en cualquier posicion de la linea. 2. Eventos en un programa ABAP LOs primeros eventos que pueden ocurrir dentro de un programa son: INITIALIZATION AT SELECTION-SCREEN START -OF-SELECTION END-OF-SELECTION AT LINE-SELECTION AT USER-COMMAND TOP-OF-PAGE END-OF-PAGE...

Acceder a esta publicación

Creado y Compartido por: Abel Arnaldo Vergaray Barrena / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Caracteristicas de un programa ABAP. Reporte: existen 4 tipos de palabras, declarativas, eventos, control, operativas. con * se utiliza como comentario dentro del programa eventos Initialization. at selection-screen. star-of-selection end-of-selection at line-selection at user-command top-of page y end-of-page. crear programa z_prueba_eventos.

Acceder a esta publicación

Creado y Compartido por: Yanko Alejandro Urbina Garay

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Tipos de Palabras Claves: Declarativas (DATA, TABLES y CONSTANT), Eventos, Control, Operativas (WRITE, MOVE). Estructura de un Reporte: REPORT, TABLES, DATA, EVENTOS, SUBRUTINAS. Comentarios: * en la primera Columna o " en cualquier posición de la línea Eventos: Etiquetas que identifican una sección del programa (No se pueden crear eventos). INITIALIZATION, AT SELECCION-SCREEN, START-OF SELECTION, END-OF-SELECTION, AT LINE-SELECTION, AT USER-COMMAND, TOP-OF-PAGE, END-OF-PAGE.

Acceder a esta publicación

Creado y Compartido por: Jose Francisco Rico Moreno / Disponibilidad Laboral: PartTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Principales eventos dentro de un programa: Initialization: es el primer evento que se ejecuta generalmente para inicializar variables. At selection screen: valida datos introducidos en la pantalla de seleccion. end of selection: un evento que se ejecuta antes de la impresion del reporte. at line selection: permite seleccionar una linea de un listado. at user comand: se ejecuta cuando un usuario presiona un boton. top of page: evento para la cabecera de la pagina end of page: pie de pagina del reporte.

Acceder a esta publicación

Creado y Compartido por: Faharid Manjarrez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Training

Aplicaciones ABAP: Reporte, Reporte Interactivo y Reporte ALV, Programa de Dialogo, Formularios, Batch Input, Users Exits, Field Exits, Funciones y RFC. Palabras Clave: 1.- Declarativas, se utilizan para declarar que datos se usarán dentro del programa; DATA, TABLES y CONSTANT. 2.- Eventos, que ocurren en el programa; START OF SELECTION, TOP OF PAGE, etc. 3.- Control, sentencias de control de flujo de programa; IF, WHILE, DO, etc. 4.- Operativas, realizan funciones según la palabra clave; WRITE, MOVE, etc. Eventos de un Programa ABAP: Es una etiqueta que identifica una sección de código dentro de un programa. Los principales eventos dentro de un programa son: INITIALIZATION AT SELECTION-SCREEN...

Acceder a esta publicación

Creado y Compartido por: Nelson Javier Aguilera Miranda / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

WRITE: (offset)(len) texto. Puede haber diferentres configuraciones en un WRITE ejemplo WRITE: /1(1) id CENTERED, 2(10) nombre LEFT-JUSTIFIED, 12(5) codigo RIGHT-JUSTIFIED. WRITE:/1(10) 'texto display', variable. / barra invertida = salto de linea Comandos adicionales se agregan despues de la linea de write WRITE:/1(10) 'texto display' NO-GAPS. ///elimina espacios en blanco. otros utilizados es NO-ZERO, LEFT-JUSTIFIED, RIGHT-JUSTIFIED, CENTERED, formato de Fecha DD/MM/YYYY. SKIP. // Realiza salto de linea dejando espacio en blanco entre dos write. ULINE. // Dibuja una linea NEW-PAGE. //Se pasa a otra pagina SKIP 5. ///Saltara 5 lineas EVENTO TOP-OF-PAGE / Cambia cabecera de una pagina, pone los titulos Para modificar la...

Acceder a esta publicación

Creado y Compartido por: Jesus Caldera

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Para acceder a algunos de los objetos ABAP se debe enlazar con una transaccion, esta puede ser creada por la SE93. Eventos de un programa: INITIALIZATION: Inicializacion de variables AT SELECTION SCREEN START-OF-SELECTION: Programa principal END-OF-SELECTION: Se procesa luego del programa principal, impresion de consultas AT LINE-SELECTION AT USER-COMMAND TOP-OF-PAGE: Titulos END-OF-PAGE: Paginacion En el programa del final del capitulo pueden usar el caracter / para hacer el retorno de linea y asi la impresion les salga en lineas diferentes: WRITE /'SUMA: '. WRITE v_suma.

Acceder a esta publicación

Creado y Compartido por: Alexander Benitez Martinez

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


TOP-OF-PAGE para cambiar la cabecera de la página

Acceder a esta publicación

Creado y Compartido por: Diego Baigorria

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP SemiSenior

Objetos ABAP: -Reporte, R. Interactivo, R. ALV, Programa de dialogo, Formularios, Batch Input, User exits, Fields exits, Funciones y RFC. ==================================================================================================== PALABRAS CLAVES: Declarativas: DATA, TABLES y CONSTANT Eventos: STAR-OF-SELECTION, TOP-OF-PAGE, etc Control: IF, WHILE, DO, etc Operativas: WRITE, MOVE, etc ==================================================================================================== "ESTRUCTURA DE UN REPORTE" REPORT <nombre> TABLES DATA EVENTOS SUBRUTINAS ==================================================================================================== Comentarios: con asterisco * al principio de la linea, o con...

Acceder a esta publicación

Creado y Compartido por: Ronald Samir Romero Caro

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Para mostrar un texto en pantalla se utiliza la sentencia WRITE. Se puede definir la posición del texto y la longitud del texto a visualizar. Por ejemplo: WRITE:/ 10 texto(6). Esto quiere decir que desde la posición 10 se escribirá lo que contiene la variable texto y este texto tendrá longitud 6 en pantalla. La sentencia SKIP salta una línea horizontal. La sentencia ULINE muestra una linea horizontal en la página. Para saltar una página se utiliza NEW-PAGE. La sentencia NO STANDARD PAGE HEADING define la cantidad de filas y columnas que se verán en la página. Ejemplo: REPORT <nombre_de_reporte> NO STANDARD PAGE HEADING LINE-SIZE 200 "Cant lineas ...

Acceder a esta publicación

Creado y Compartido por: George Yunkichi Okuma Zavala


👉Bueno, estos fueron los últimos artículos de más de 79.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.