
Lección 5/9 ACTUALIZACIÓN Y VISUALIZACIÓN DE REGISTROS, ESTRUCTURAS Y AYUDAS DE BÚSQUEDA
CREAR UNA SUPERFICIE DE ACTUALIZACIÓN.
Para ingresar registros a una tabla tenemos que crear una Superficie de Actualización que es un Vista la cuál nos permite ingresar datos en la tabla mediante una interfaz, para esto se siguen los pasos siguientes
1. Ingresar la Transaccion SE11 y buscar la tabla introduciendo su nombre.
2. En el menú ingresar a Utilidades/Generador actualiztab. O también se puede utilizar la Transacción SE54 para ingresar a esta pantalla.
3. En esta pantalla en el campo "Grupo de autorizaciones" colocamos &NC& (significa que no estamos asociando la superficie a ningún grupo en particular), en Grupo de Funciones escribimos el nombre de la tabla.
4. En "Grupo funciones" escribimos el mismo nombre de la tabla.
5. En Tipo de Actualización marcamos "un nivel" (one step).
6. Presionar el botón "Buscar N°imágenes" seleccionamos "proponer N° imágenes" luego presionar aceptar.
7.-Presionar el botón hoja en blanco y guardamos como "objeto local"
8. Para ingresar registros en la tabla entrar con la Transacción SM30 buscar el nombre de la tabla y clic en "Actualizar".
9. Presionar el Botón "Nuevas Entradas" introducir registros y Grabar.
2. VISUALIZACIÓN DE LOS REGISTROS DE UNA TABLA
Para visualizar los datos de una tabla hacer lo siguiente.
1. Entrar en la transacción SE16 ahí escribir el nombre de la tabla y presionar enter.
2. En la pantalla que aparee podemos filtrar los datos a mostrar por cualquier campo, se puede ver la cantidad de registros haciendo clic en "cantidad de entradas".
3. Presionar F8 y se visualizara el contenido de la tabla.
3. CREACIÓN DE UNA ESTRUCTURA
- Una estructura es un tipo de dato complejo que contiene varios campos.
- Pasos para crear una estructura.
- Ingresar a la transacción SE11 en "Tipo de datos" introducimos el nombre de la estructura (ZUSUARIOS) y presionar Crear.
- En la pantalla de dialogo siguiente seleccionar la opción estructura y presionamos el boton continuar de la tilde verde.
- Ingresar la descripción breve que sera "estructura de usuarios" y los campos que tendrá la estructura en este caso serán los mismos de la tabla ztabla_usuarios.
- Por ultimo pulsamos el botón activar.
4. CREACIÓN DE UNA AYUDA DE BÚSQUEDA PARA PARÁMETROS
- Una Ayuda de búsqueda es un objeto ABAP que se utiliza para definir posibles valores de selección. para crearla seguimos los siguientes pasos.
-
- Entramos con la transacción SE11 en "Ayuda p. búsqueda" (Search help) ingresamos el nombre que tendrá la ayuda (Z_AYUDA_USUARIOS)y presionamos el botón crear.
- En la siguiente pantalla elegimos "Ayuda p. búsqueda elemental" (Elementary search help) y clic en el botón aceptar.
- Aparecerá una ventana con campos de la tabla marcar la casilla EXP para exportar a la pantalla del reporte, luego presionar el botón activar.
-
- El Metodo de Seleccion sera 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 sera 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 selecció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.
11. Luego observar que al ejecutar el reporte aparece el icono de ayuda a la derecha del campo usuario. si hacemos clic observaremos en una ventana la lista de campos con las opciones de selección.
NOTA 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.