✒️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
Actualización y visualización de registros, Estructuras y Ayudas de búsqueda
- Creación de una superficie de actualización (Tablas trasparentes)
Una superficie de actualización es un objeto de ABAP que se crea a una base de datos llamado tabla trasparente que se utiliza para cargar registros con la SM30 (por el programador, si se quiere actualizar por el usuario final tenemos que crear una transacción con SE93 y asignarla a la tabla de datos).
Una vez creada la tabla creamos una superficie de actualización para poder crear registros. Esto se hace desde la SE11- Utilidades - Generador actulizador tablas (SE54).
En el campo Grupo autorizaciones &NC& - este dato significa que no estamos asociando la superficie a ningún grupo en particular.
En el campo Grupo funciones ponemos el nombre de la tabla.
Seleccionamos como Tipo de actualización un nivel (one step).
Para continuar pulsamos el botón Buscar nº imágenes - Proponer Nº imágenes que completará el campo Imagen resumen del apartado Nº Imagen actualizado. Después pulsamos Crear (F6) y guardamos los cambios en un objeto.
Actualizamos la tabla desde la transacción SM30.
Si queremos realizar un cambio en la SE11 y que dicho cambio se vea reflejado en la superficie de actualización a través de la SM30, tenemos que activar y adaptar la base de datos desde el menú Utilidades - Objeto base de datos - Utilidad base de datos y después debemos borrar la superficie de actualización y volverla a cargar.
- Visualizar los registros de una tabla (SE16)
Podemos ver todos los registros que contiene una tabla como la Cantidad de entradas.
- Creación de una estructura
La estructura es un tipo de dato complejo que contiene varios campos se crea con la transacción SE11.
Se utilizan para la creación de tipos de datos o configuración para la creación de Rutinas, Módulos de funciones,Tablas de control de programas de dialogo, Idocs, Formularios etc.
Ejemplo: cuando declaramos un tipo de datos en un programa ABAP; así podemos especifica que es del mismo tipo que la estructura mediante las sentencias LIKE or TYPE.
En Tipo de datos insertamos el nombre de la estructura y pulsamos Crear. En la siguiente pantalla seleccionamos Estructura y Continuamos.
Insertamos la Descripción breve y los campos que tendrá la estructura y activamos.
- Creación de una ayuda de búsqueda para parámetros (F4) con SE11
Ayuda de búsqueda es un objeto ABAP que se utiliza para definir posibles valores de selección.
Todos los parámetros de la pantalla de selección de un presentan ayuda de búsqueda.
Se crea con la transacción SE11 insertamos en la Ayuda de búsqueda el nombre de la ayuda y pulsamos Crear. Seleccionamos Ayuda de búsqueda elemental y completamos la pantalla de los datos.
En el campo "Método de selección" vamos a introducir el nombre de la tabla base de datos a la que apunta la ayuda. Los campos introducidos son los que se mostrarán por pantalla al utilizar la ayuda y el campo que tiene tildada la columna EXPORT será el que se exporta a la pantalla del report.
El campo P.I. (Posición del parámetro en la lista de aciertos) indica la posición (orden) del parámetros en la lista de aciertos. Si no se desea que el parámetro aparezca en la lista de aciertos de la ayuda de búsqueda este campo se debe dejar en blanco. Aquí no puede aparecer ningún numero de columna duplicado.
El campo PosS (Posición en ventana de dialogo seleccionada en ayuda de búsqueda) indica la posición del parámetro de ayuda para búsqueda en la ventana de dialogo para seleccionar las restricciones de la cantidad de aciertos.
Para finalizar activamos la búsqueda.
Modificamos la declaración del parámetro de la pantalla de selección de nuestro reporte con la sentencia MATCHCODE OBJECT seguido del nombre de la ayuda de búsqueda que hemos creado.
 
 
 
Sobre el autor
Publicación académica de Ana Schiau, en su ámbito de estudios para la Carrera Consultor ABAP.
Ana Schiau
España - Legajo: TK43H
✒️Autor de: 55 Publicaciones Académicas
🎓Egresado del módulo:
Presentación:
Trabajo como key user sd en un multinacional y quiero aprender a programar en abap.
Certificación Académica de Ana Schiau