✒️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
ANALISIS Y VISUALIZACION DE REGISTROS ESTRUCTURAS Y AYUDA DE BUSQUEDAS.
1.-Creación de una superficie de actualización para una tabla.
Una vez que creamos la tabla ZTABLA_USUARIOS vamos a crearle una superficie de actualización para poder ingresarle registros.
Ingresamos la transacción SE11 con el nombre de la tabla y vamos a ir a la siguiente opción del menú.
"Utilidades ---> Generador actualiz.tab"
completar los campos de la siguiente pantalla.
Grupo autorizaciones &NC& Sin autorizaciones no asociado a ningún grupo particular.ok
Grupo funciones ZTABLA_USUARIOS, aquí va el mismo nombre de la tabla
Tipo actualización Un nivel (un paso)
La transacción SE54 con esta transacción podemos ingresar directamente a la pantalla que estamos visualizando.
Luego presionamos el botón "Buscar N' imágenes", el sistema propone Número de imágenes y seleccionamos visto y se completará con números, el campo de pantalla "Imagen resumen". finalmente presionamos el botón "Nuevo" y guardamos los cambios como "Objeto local".
con la transacción SM30, se utiliza para ingresar registros en la tabla ZTABLA_USUARIOS, escribiendo el nombre de la tabla y luego presionar el botón "Actualizar".
Aquí presionamos "Nuevas entradas", y comenzamos a cargar registros en nuestra tabla y al finalizar presionamos "Grabar".
2.- Visualización de los registros de una tabla
Con la transacción SE16, escribimos el nombre de la tabla y presionamos <Enter>. Esta transacción es utilizada para visualizar los datos almacenados en las tablas de base de datos.
Luego presionamos F8 y visualizaremos el contenido de la tabla ZTABLA_USUARIOS.
3.- Creación de una estructura.
Estructura.- Es un tipo de dato complejo que contiene varios campos.
Con la transacción SE11, en tipo de datos colocamos el nombre de nuestra estructura que será ZUSUARIOS y presionamos el botón "Crear". En la siguiente ventana seleccionamos "Estructura" y "Visto", luego ingresamos la Descripción breve que será "Estructura de usuarios" y los campos que tendrá la estructura, que en este caso serán los mismos de la tabla ZTABLA_USUARIOS como veremos a continuación.
Finalmente activamos.
4.- Creación de un ayuda de búsqueda para parámetros.
Ayuda de búsqueda.- es un objeto ABAP que se utiliza para poder definir posibles valores de selección.
Se quiere que al dar F4 en un campo de la pantalla, se muestren los nombres y apellidos de los usuarios.
Entonces, debemos crear la ayuda de búsqueda. Z_AYUDA_USUARIOS, en la transacción SE11, ingresamos el nombre Z_AYUDA_USUARIOS o a la derecha del texto "ayuda de búsqueda (Search help)" y presionamos el botón "Crear".
En la siguiente ventana, seleccionamos "ayuda p.búsqueda elemental" y completamos la pantalla 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 modificaremos la declaración del parámetro de la pantalla de sselección de nuestro reporte con la sentencia MATCHCODE OBJECT seguida del nombre de la ayuda de búsqueda que acabamos de crear.
PARAMETERS: P:user(35) TYPE C MATCHCODE OBJECT Z_AYUDA_USUARIOS.
Cuando se ejecuta el reporte, a la derecha del campo aparece un ícono y al presionarlo; aparece un listado de opciones de selección.
"Antes de crear una nueva ayuda de búsqueda es conveniente chequear en el diccionario de datos si no existe una que cumpla con los requisitos"
 
 
 
Agradecimiento:
Ha agradecido este aporte: Daniel Julio
Sobre el autor
Publicación académica de Miguel Angel Acosta Acosta, en su ámbito de estudios para la Carrera Consultor ABAP.
Miguel Angel Acosta Acosta
Profesión: Ingeniero de Sistemas - Ecuador - Legajo: TF64C
✒️Autor de: 238 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP SD Nivel Avanzado
- Carrera Consultor en SAP SD Nivel Inicial
- Máster ABAP for HANA
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial
Disponibilidad Laboral: FullTime
Presentación:
Profesional de ingeniería de sistemas en computación e informática, con experiencia en la implantación y soporte de proyectos informáticos para empresas del sector industrial y financiero.
Certificación Académica de Miguel Acosta