✒️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
Superficie de actualización:
Objeto ABAP que se le crea a una tabla y sirve para cargarle registros a través de la transacción SM30.
------------------------------------------------------------------------------------------------
Para crearlo hay que hacer lo siguiente:
Ingresar a la tabla deseada a través de la transacción SE11.
Luego ir a UTILIDADES --> GENERADOR ACTUALIZ. TAB. (También se puede acceder a través de la transacción SE54)
Allí nos aparecerá una pantalla en la que debemos completar los siguientes campos:
Grupos de autorizaciones (Authorization group) --> &NC& (Significa que no estamos asociando la superficie a ningún grupo en particular).
Grupo de funciones (Function group) --> Nombre de la tabla.
Tipo de actualización (Maintenance type) --> One Step (Significa que los campos se van a visualizar todos juntos).
Haremos click en 'Buscar N° Imágenes , seleccionamos la opción 'Proponer N° imágenes' y aceptamos.
Para terminar seleccionamos el botón con el dibujo del papel en blanco y guardamos el objeto como 'local'.
------------------------------------------------------------------------------------------------
Para ingresar registros:
Ingresamos la transacción SM30.
Escribimos el nombre de la tabla y seleccionamos 'Actual.'.
Allí, a través del botón 'Entradas nuevas' podremos ir cargando todos los registros que queramos.
Al finalizar, guardamos.
------------------------------------------------------------------------------------------------
Si se modifican campos de la tabla base de datos:
Ir a la tabla a través de la transacción SE11.
Luego ir a UTILIDADES --> OBJETO BASE DE DATOS --> UTILIDAD BASE DATOS.
Por último, borrar la superficie y volverla a crear.
------------------------------------------------------------------------------------------------
Visualización de registros:
Se realiza a través de la transacción SE16.
Allí podremos filtrar los datos a mostrar por cualquiera de los campos que componen la tabla.
Para saber la cantidad de registros que posee la tabla, solo basta con seleccionar el botón 'Cantidad entradas'.
Estructura:
Se utilizan para la creación de tipos de datos y configuración.
------------------------------------------------------------------------------------------------
Se crea a través de la transacción SE11.
Ingresamos un nombre y seleccionamos 'Crear'.
Nos aparecerá una ventana de dialogo en la que seleccionamos 'Estructura' y continuamos.
En la nueva pantalla, ingresamos una descripción breve y definimos los campos que va a tener la estructura.
Al finalizar, la activamos.
------------------------------------------------------------------------------------------------
Ayuda de búsqueda:
Objeto ABAP que se utiliza para definir posibles valores de selección.
------------------------------------------------------------------------------------------------
Se crea a través de la transacción SE11.
Ingresamos un nombre y seleccionamos 'Crear'.
Nos aparecerá una ventana de dialogo en la que seleccionamos 'Ayuda p. búsqueda elemental' (Elementary search help) y continuamos.
En la nueva pantalla, completamos los siguientes campos:
Metodo de selección --> Nombre de la tabla.
Tabla Parámetros --> Aparecerán los campos que se mostrarán al utilizar la ayuda.
Se seleccionará el campo que se desea exportar al reporte tildando el checkbox 'EXP.'.
Al finalizar, la activamos.
Luego, en nuestro código, modificamos el parámetro tildado en nuestro código agregándole MATCHCODE OBJECT y el nombre de la ayuda.
Por ejemplo:
PARAMETERS: P_USER(35) TYPE c MATCHCODE OBJECT Z_AYUDA_USUARIOS
------------------------------------------------------------------------------------------------
Antes de crear una nueva búsqueda es conveniente chequear en el diccionario de datos si no existe una que cumpla con mis requisitos.
 
 
 
Sobre el autor
Publicación académica de Martin Alejandro Goya, en su ámbito de estudios para la Carrera Consultor ABAP.
Martin Alejandro Goya
Profesión: Ingeniero en Computacion - Argentina - Legajo: CJ13E
✒️Autor de: 49 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Martin Goya