domingo, 8 de diciembre de 2013

Clave externa en bases de datos

Introducir la clave externa en los siguientes campos de la tabla 3 (Crear tablas): Código Socio Código Libro 1. Tabla: ZBIBLIO_SOCIOS Campo Tipo Código de socio NUMC-4 DNI CHAR-9 Nombre CHAR-30 Apellido CHAR-30 Teléfono CHAR-15 Dirección 1 CHAR-75 Dirección 2 CHAR-75 ...

Crear bases de datos

Crear las siguientes tablas: 1. Tabla: ZBIBLIO_SOCIOS Campo Tipo Código de socio NUMC-4 DNI CHAR-9 Nombre CHAR-30 Apellido CHAR-30 Teléfono CHAR-15 Dirección 1 CHAR-75 Dirección 2 CHAR-75 Dirección 3 CHAR-75 Dirección 4 CHAR-75 2. Tabla: ZBIBLIO_LIBROS ...

jueves, 28 de noviembre de 2013

ALV Report de una base de datos (I_STRUCTURE_NAME)

Cuando consultamos una base de datos, es posible que las descripciones de los campos hayan sido añadidas en los elementos de datos de cada campo, por tanto no será necesario rellenar el FIELDCAT como en el primer ejemplo ALV. Sólo hay que indicar el nombre de la estructura y la tabla interna. En este ejemplo se va a mostrar...

jueves, 21 de noviembre de 2013

Añadir un botón en un ALV Report

En la transacción SE80, visualizamos el programa SAPLKKBL. Visualizamos el programa SAPLKKBL. Navegamos en el árbol hasta la pestaña GUI Status>STANDARD. Pinchamos con el botón derecho y lo copiamos a nuestro programa. Copiamos STANDARD en la pestaña Status GUI. Añadimos el nombre de nuestro programa. Volvemos...

Top of page en un ALV Report con imagen

Para crear un encabezado a nuestro ALV Report con REUSE_ALV_GRID_DISPLAY, se necesitará crear un FORM y nombrarle en i_callback_top_of_page. Dentro del FORM, se incluirá la función REUSE_ALV_COMMENTARY_WRITE para mostrar el texto del encabezado. Además, será necesario indicar el nombre del programa en i_callback_program.  En...

miércoles, 20 de noviembre de 2013

Añadir patrón de rayas y tamaño de columna optimizado en un ALV Report (IS_LAYOUT)

Si se desea mostrar el patrón rayado y tener el ancho de columna optimizado, se tiene que recurrir a la variable IS_LAYOUT del ALV. En este caso para activar dichas opciones, sólo hay que cambiar el valor de dos variables con una X. En este ejemplo se muestran los cuatro primeros campos de la tabla SFLIGHT. REPORT z_sflight. *...

ALV Report de una tabla interna

Para poder mostrar un ALV Report de una tabla interna se necesitará como mínimo una tabla interna llamada it_fieldcat. En dicha tabla interna. se indicarán los nombres de los campos de nuestra tabla interna y una descripción del campo para mostrar en el título de la columna. En este ejemplo se van a mostrar los cuatro primeros...