✒️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
CREACIÓN DE UNA SUPERFICIE DE ACTUALIZACIÓN PARA UNA TABLA
Para crear la superficie de actualización de la tabla en la transacción SE11, en el menú Utilidades seleccionamos la opción Generador actualiz.tab.
En esa pantalla veremos las siguientes opciones.
Grupo de autorizaciones: Con &NC& significa que no estamos asociando la superficie a ningún grupo en particular.
Grupo de Funciones: Colocamos el mismo nombre de la tabla. Se verá en detalle mas adelante.
Tipo actualización: Se selecciona un nivel. One step.
A la pantalla donde colocamos esta información de puede acceder también con la transacción SE54.
Luego vamos a la opción Buscar N°Imágenes, seleccionamos la opción Proponer N°imágenes, seleccionamos Proponer N°imágenes. Guardamos este cambio y presionamos el boton (hoja en blanco) y lo guardamos como objeto local.
Tenemos que fijarnos muy bien es que si se guarde la superficie de actualización como objeto local, de lo contrario no podremos actualizar la tabla desde la transacción SM30.
Cuanto entremos a la transacción SM30 ponemos el nombre de la tabla y presionamos el boton Actualizar.
En la siguiente pantalla selecionamos la opción Entradas nuevas. Acá ponemos los nuevos datos que queremos incluir en la tabla.
Si deseamos agregar, quitar o modificar un campo de una tabla base de datos, y luego queremos que dicho cambio se vea reflejado en la superficie de actualizacion, en la transa SM30.
1. Activar y adapatar la BD mediante la trans SE11 menu Utilidades, Obj BD, utilidad BD.
2. Borrar la superficie de actualización y voverla a a crear.
2. VISUALIZACIÓN DE LOS REGISTROS DE UNA TABLA
Para visualizar los datos que acabamos de crear vamos a usar la transacción SE16. colocamos el nombre de la tabla y presionamos enter. Presionamos F8.
3. CREACION DE UNA ESTRUCTURA.
Una estructura es un tipo de dato que contiene varios campos.
Para crear una estructura accedemos a la transacción SE11.
Colocamos el nombre de nuestra estructura que será ZUSUARIOS y presionamos el botón Crear.
Seleccionamos Estructura.
Ingresamos una descripción breve "Estructura de usuarios" y los campos que tendrá la estructura, que en este caso serán los mismos de la tabla ZTABLA_USUARIOS.
Las estructuras se utilizan para la creación de tipos de datos o configuración, en muchas transacciones se solicita ingresar el tipo de datos con el que vamos a trabajar. Rutinas, módulos de funciones, tablas de control de programas de díalogos, RFC, iDocs, estructuras append. Ejemplo cuando se declara un tipo de datos a través de las sentencias LIKE o TYPE.
4.CREACIÓN DE UNA AYUDA DE BÚSQUEDA PARA PARÁMETROS.
Es un objeto ABAP que se utiliza para definir posibles valores de selección.
Se crea a través de la transacción SE11.
Seleccionamos la opción ayuda p.busqueda elemental (Elementary search help) y se completan los pasos.
El campo P.I indica la posición del parámetro en la lista de aciertos. si no queremos que el parámetro aparezca en la lista de aciertos de la ayuda de búsqueda, el campo se deja en blanco. No se pueden duplicar los números en P.I, debe aparecer por lo menos un campos en la lista de aciertos. El campo PosS indica la posición en ventana de dialogo.
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.
Luego para que funcione en el reporte se agrega la siguiente linea:
PARAMETERS: P_USER(35) TYPE C MATCHCODE OBJECT Z_AYUDA_USUARIOS.
Antes de crear una ayuda es conveniente chequear en el diccionario de datos, si no existe que cumpla con mis requisitos.
 
 
 
Sobre el autor
Publicación académica de Walter Giovanny Montoya García, en su ámbito de estudios para la Carrera Consultor ABAP.
Walter Giovanny Montoya García
Profesión: Administrador de Sistemas Informáticos - Colombia - Legajo: UX58H
✒️Autor de: 55 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
🎓Egresado de los módulos:
Certificación Académica de Walter Montoya