✒️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
Una vez creada la base de datos, es necesario crearle una superficia de actualización para poder asignarle registros.
Superficie de Actualización
Es un Objeto de ABAP que se le crea a una tabla base de datos o también llamada tabla transparente y que se utiliza para cargar registros en la misma a través de la transacción SM30.
Luego de creada la superficie de actualización tenemos dos alternativas:
-
Si la actualización a la tabla base de datos va a ser realizada por programadores entonces para cargar registros en la tabla será cuestión de ingresara la transacción SM30 y presionar el botón "Actualizar".
-
Si la actualización a la tabla base de datos la va a realizar el usuario final entonces a parte de crear la superficie de actualización será necesario crear un transacción a través de la transacción estándar SE93 y luego asociar a dicha transacción con la tabla base de datos a actualizar.
Las superficies de actualización de una tabla base de datos se crean desde la misma transacción SE11, dirigiendonos al menu:
Utilidades --> Generador Actualización tabla
O también ejecutando en forma dirección desde el campo de comando a la transacción estándar SE55.
Para crear la superficia de actualización nos vamos a la transacción SE11 y luego nos vamos a utilidades - Generador de actualizacion tabla.
Los campos a completar serán los siguiente:
1. Grupo autorizaciones: &NC& significa que no estamos asociando la superficie a ningún grupo en particular.
2. Grupo funciones: Colocaremos el nombre de la misma tabla.
3. Tipo de actualización: Colocamos un solo nivel. Es necesario que le demos en Buscar No. Imagenes para que el sistema nos recomiende un numero de imagen y proceder a llenar nuestra tabla.
LLENADO DE LA TABLA
Para llenar la tabla nos vamos a la transacción SM30 (Sólo par programadores). Ahí especificamos el nombre de nuestra tabla y le damos actualizar.
Siempre que modificacmos la estrucutra de una base de datos. La podemos hacer SM11 Utilidades, objetos base de datos - utilidad base datos - luego borrar la superficie de la base de datos y volverla a crear. Lo anterior se hace con el objetivo que el cambio de campos se vea reflejada en la transacción SM30.
VISUALIZACION DE LOS DATOS
Para ver los datos de una base de datos específica utilizamos la transacción SE16.
CREACIÓN DE UNA ESTRUCTURA.
Una estructura es un tipo de dato complejo que contiene varios campos. Las estructuras se utilizan para la configuración de una transacción.
Para crear una estructura usamos la transacción SE11 y le damos Tipo de datos y luego el nombre de nuestra estructura.
CREACIÓN DE UNA AYUDA DE BÚSQUEDA
Utilizamos la transacción SE11 para crear las ayudas de búsqueda. Le damos en ayuda de búsqueda elemental. La ayuda de búsqueda nos sirve para mostrarle al usuario las posibles entradas que puede tener dicho campo. Por eso es necesario hacer referencia a una tabla.
Después se abrirá una nueva pantalla donde le damos:
- el método de selección: El nombre de la tabla.
- Parametros para busqueda de ayuda: Colocamos las columnas que queremos que se muestren en nuestra busqueda de ayuda. por ejemplo: NOMBRE_APE, DNI, ESTADO_USU, etc.
Para exportar un valor de una columna específica una vez el usuario haya seleccionado un registro, entonces le damos en exportar. EXP.
NOTA: Para utilizar una ayuda de busqueda en un parámetro, en el código le damos lo siguiente:
PARAMETERS: P_USER TYPE C LENGTH 35 MATCHCODE OBJECT Z_AYUDA_USR_FG66E.
 
 
 
Sobre el autor
Publicación académica de Juan Pablo Giron Ruiz, en su ámbito de estudios para la Carrera Consultor ABAP.
Juan Pablo Giron Ruiz
Colombia - Legajo: FG66E
✒️Autor de: 21 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Ingeniero electrónico con conocimientos sólidos en ciencias de la computación y magister en ciencias de ingeniería eléctrica. proactivo y amante a los retos profesionales.
Certificación Académica de Juan Giron