✒️ABAP Las superficies de actualización y la visualización de los registros
ABAP Las superficies de actualización y la visualización de los registros
5.- Creación de una superficie de actualización para una tabla
Una vez creada la tabla ZTABLA_USUARIOS vamos a crear una superficie de actualización para poder ingresar registros. Con transacción SE11 y el nombre de la tabla e ir a la siguiente opción del menú:
Completar los campos de la siguiente pantalla:
Grupo de autorizaciones (Authorization group): con &NC& no asociamos la superficie a ningún grupo en particular.
Grupo de Funciones (Function group): colocar el mismo nombre de la tabla.
Tipo actualización (Maintenance type): seleccionar un nivel es decir one step.
El botón Buscar N° Imágenes el sistema nos ofrecerá números de imágenes.
Presionar el botón y se completará con números, el campo de la pantalla "Imágen resumen". Finalmente presionar el botón y guardar los cambios como "Objeto local".
Validar ingresar registros en la tabla ZTABLA_USUARIOS, con transacción SM30, escribiendo el nombre de nuestra tabla y presionamos el botón Actualizar.
Presionar el botón Nuevas Entradas y cargar los registros en nuestra tabla.
Al finalizar la carga presionamos el botón Grabar
Visualización de los registros de una tabla
Para visualizar los datos con la transacción SE16. Escribir el nombre de tabla y presionar Enter.
Podemos filtrar los datos a mostrar por cualquiera de los campos que componen la tabla y la cantidad de registros de la tabla con el botón Cantidad de entradas .
Con F8 y visualizamos el contenido de la tabla ZTABLA_USUARIOS:
Creación de una estructura
Con transacción SE11, en Tipo de datos colocar el nombre de nuestra estructura ZUSUARIOS y presionar el botón Crear.
En la ventana de diálogo, seleccionar la opción Estructura y presionar el botón continuar de la tilde verde.
Ingresar la Descripción "Estructura de usuarios" y los campos que tendrá la estructura, que serán los mismos de la tabla ZTABLA_USUARIOS:
Finalmente activamos
Creación de una ayuda de búsqueda para parámetros
Ejemplo reporte ABAP con la siguiente pantalla de selección:
Queremos que al presionar F4 sobre el campo de entrada de la pantalla se muestren el nombre y apellidos de los usuarios.
Para ello crear la ayuda de búsqueda Z_AYUDA_USUARIOS en la transacción SE11. Ingresamos el nombre Z_AYUDA_USUARIOS a la derecha del texto Ayuda de búsqueda (Search help) y presionar el botón Crear.
Ventana de diálogo:
Seleccionar la opción Ayuda p.búsqueda elemental (Elementary search help) y Completar con los siguientes datos:
El método de selección será el nombre de la tabla de donde se obtienen los datos. Los campos NOMBRE_APE, DNI y ESTADO_USU son los que se mostrarán por pantalla al utilizar la ayuda y el campo NOMBRE_APE en particular será el que se exporte a la pantalla del reporte por eso tiene tildada la columna EXP. Para finalizar activamos la ayuda.
Luego, modificar la declaración del parámetro de la pantalla de selección de nuestro reporte con la sentencia MATCHCODE OBJECT seguida del nombre de la ayuda de búsqueda que acabamos de crear.
Al ejecutar el reporte aparece el icono a la derecha del campo Usuario. Al presionarlo vemos el listado de opciones de selección:
 
 
 
Sobre el autor
Publicación académica de Pablo Galeana, en su ámbito de estudios para la Carrera Consultor ABAP.
Pablo Galeana
Profesión: Java-oracle-linux - Mexico - Legajo: XR73U
✒️Autor de: 57 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Pablo Galeana