✒️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
CREACION DE SUPERFICIE DE ACTUALIZACION PARA TABLA
Superficie de actualización: Es un objeto ABAP que se le crea a una base de datos, y se utiliza para cargar registros en la misma a través de la TX SM30.
Luego de creada la superficie de actualización, hay dos opciones:
Si la actualización la realizarán los programadores, entonces para cargar los datos se ingresa a la SM30, y se presiona actualizar.
Si la actualización la va a realizar el usuario final, entonces aparte de la superficie de actualización, será necesario crear una transacción a través de la transacción estandar SE93, y asociar dicha transacción con la base de datos a actualizar.
Las superficies de actualización se crean desde la misma SE11, dirigiendonos al menu Utilidades --> generador Actualización Tabla.
Ingresamos a la SE11 con el nombre de la tabla.
En la siguiente pantalla llenamos:
Grupo Autorizaciones &NC& (Sin grupo)
Grupo funciones: ZTABLA_USUARIOS Aquí va el nombre de la tabla
Tipo de Actualización: un nivel (One Step)
SE54 se puede ingresar a la pantalla de Entorno Generación de actualización de tablas con esta transacción.
Luego se presiona Buscar N Imágenes (find screen numbers) y el sistema nos propondrá números de imágenes.
Presionamos el Check y se completará con números el campo de la pantalla "imagen resumen". Finalmente, presionamos el botón "Hoja" y guardamos los cambios como "objeto local"
Luego, vamos a la SM30 para probrar el ingreso de registros en la tabla mencionada.
En tabla/vista ponemos el nombre de la tabla, y damos clic en "Actual"
Luego, presionamos el botón Nuevas Entradas, y comenzamo a cargar los datos a la tabla.
Al finalizar presionamos grabar.
Si deseamos agregar, quitar, o modificar un campo en la tabla, y luego queremos que se vea reflejado en la SM30, entonces debemos, siempre, activar y adaptar la base de datos, mediante SE11, mediante menu utiliades-base de datos-utilidad base datos, luego borrar la superficie de actualización y volverla a crear.
VISUALIZACIÓN DE LOS REGISTROS DE UNA TABLA
Para visualizar los datos que acabamos de crear usamos la SE16
Escribimos el nombre de la tabla y damos ENTER.
Inmediatamente después veremos la siguiente pantalla donde se puede filtrar los datos por cualquiera de los campos que la componen.
También se puede saber la cantidad de registros con el botón Cantidad de entradas.
Presionamos ejecutar o F8 y se muestra el contenido de la tabla
*****************************
CREACIÓN DE UNA ESTRUCTURA
Accedemos a la SE11. En tipo de datos colocamos el nombre de nuestra estructura que será ZUSUARIOS.
Presionamos el botón Crear
Luego aparecerá en la pantalla la ventana de dialogo, seleccionamos la opción Estructura, y presionamos el botón Continuar (Check).
Luego ingresamos la descripción breve que sera "estructura de usuarios", y los campos que tendrá la estructura, serán los mismos de la tabla ZTABLA_USUARIOS, finalmente presionamos activar.
Las estructuras se usan para la creación de tipos de datos o configuración.
CREACION DE UNA AYUDA DE BUSQUEDA PARA PARAMETROS
AYUDA DE BUSQUEDA
Es un objeto ABAP que se utiliza para definir posibles valores de selección.
En la SE11 seleccionamos ayuda p.búsqueda y ponemos el nombre Z_AYUDA_USUARIOS, luego damos en el botón "crear".
En la ventana de dialogo dseleccionamos "Ayuda p.búsqueda elemental (elementary search help), y completamos la pantalla con los siguientes datos:
Metodo de selección: Será el nombre de la tabla donde se obtienen los datos.
Los campos que se visualizan en Parám.Ayuda búsq son los campos que se mostrarán por pantalla al usar la ayuda, y el campo señalado en EXP, será el que se exporte a la pantalla del reporte. Activamos la ayuda.
El campo P.I. posicion en lista de aciertos, indíca la posición del parámetro en la lista de aciertos. Si no se desea que aparezca se deja en blanco.
En una ayuda de busqueda elemental debe aparecer por lo menos un parámetro en el campo PI.
El campo PosS en ventana de dialogo, indíca la posición en la ventana de dialogo para restringir la cantidad de aciertos. Si se deja vacío no aparece nada, no se deben duplicar posiciones.
Luego, se modifica la declaración del parámetro, de la pantalla de selección de nuestro reporte con la sentencia MATCHCODE OBJECT
PARAMETERS: P_USER(35) TYPE C MATCHCODE OBJECT Z_AYUDA_USUARIOS.
Vemos que al ejecutar el reporte, aparece el icono cuadritos, a la derecha del campo USUARIO. Finalmente, si lo presionamos, veremos el siguiente listado de opciones de selección.
Antes de crear una nueva ayuda de búsqueda, es conveniente chequear el diccionario de datos si no existe una que cumpla con mis requisitos. Ley Estatutaria 1266 de 2008 de Habeas Data y eliminar el reporte negativo
 
 
 
Sobre el autor
Publicación académica de Jair Sneider Reyes Zabala, en su ámbito de estudios para la Carrera Consultor ABAP.
Jair Sneider Reyes Zabala
Profesión: Tecnólogo en Análisis y Desarrollo de Sistemas de Información. - Colombia - Legajo: HS34M
✒️Autor de: 54 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Tecnólogo bilingue en análisis y desarrollo de sistemas, actualmente analista de mesa de ayuda semisenior, conocimiento básico de sap basis; actuamente en formación como programador sap abap.
Certificación Académica de Jair Reyes