✒️ABAP Las estructuras y las ayudas de búsqueda
ABAP Las estructuras y las ayudas de búsqueda
La creación de una estructura:
Estructura: es un tipo de dato compuesto formado por un conjunto de campos relacionados lógicamente entre si.
La mayoría de estos casos a lo que hacemos referencia tienen que ver con estructuras que se utilizán para configurar distitos aspectos del sistema.
Vamos a crear una estructura de usuario, para ello sccedemos a la transacción SE11 seleccionamos tipo de dato, escribimos el nombre de nuestra estructura a crear y precionamos el botón crear. Luego ararecerá la siguiente ventan a de dialogo y seleccionamos la opcion estructura y pricionamos la cilde verde. despues vamos a igresar una descripción breve para la estructura. Finalmente activamos y a continuación visualizaremos la siguiente ventana de dialogo que nos informara que hay mensajes de advertencia y nos pregunrara si deseamos visualizar el log. Hacemos clic en si. En la siguientre pantalla nos muestra dos mensaje de advertencia en donde nos informa que falta definir la categotia de ampliación para la estructuta. Para configurar vamos a ir a menú Detalle / Categoria de ampliación. Y en la ventana de dialogo que se vizualizara en la pantalla elegimos la opción Ampliable de cualquier manera y hacemos clic en el botón tomar. Finalmente activamos y abremos terminado con la creacion de estructura Z_USUARIOS.
Ayuda de búsqueda: es un objeto ABAP que se crea en el diccionario de datos y que se utiliza para mostrar en pantalla todos los valores disponibles para un campo en particular, de modo que el usuario seleccione algunos de ellos y no tenga que escribirlo.
Veamos un ejemplo de la utilización de una ayuda de búsqueda en un reporte. Para ello supongamos que tenemos un rteporte ABAP. y deseamos que al presionar la tecla F4 sobre el compo de entrada de la pantalla se muestren los nombres y apellidos de los usuario.
Para ello vamos a crear la ayuda de búsqueda Z_AYUDA_USUARIOS en la transacción SE11. Aqui seleccionamos Ayuda para Búsqueda, ingresando el nombre de la ayuda y precionamos el botón crear. Luego en la ventana de dialogo en donde vamos a seleccionar la opción Ayuda p.búsqueda elemental y hacemos clic en el botón de la tilde verde para continuar. En la pantalla que visualizamos a continuación vamos a completar una decripción breve para la ayuda de búsqueda. Para finalizar la creación de la ayuda de búsqueda la activamos.
Ahora vamos a volver a nuestro reporte y vamos a modificar la declaración del parámetro de la pantalla de selección de con la sentencia MATCHCODE OBJECT seguida del nombre de la ayuda de búsqueda que acabamos de crear. Ahora si ejecutamos el reporte veremos que a la derecha del campo Usuario se visualiza el icino del MATCHCODE. Finalmente si hacemos clic en este icono veremos el siguiente listado de opciones de selección. Estos datos son los que se encuentran almacenados en la tabla base de datos. Y hacemos clic sobre algunas de estas disponibles entonces el compo Usuario de la pantalla de selección se completara con el nombre y apellido correspondiente
 
 
 
Sobre el autor
Publicación académica de Javier Miguel Angel Barcelo, en su ámbito de estudios para la Carrera Consultor ABAP.
Javier Miguel Angel Barcelo
Profesión: Militar - Argentina - Legajo: DQ34X
✒️Autor de: 29 Publicaciones Académicas
🎓Cursando Actualmente: Consultor ABAP Nivel Inicial
Certificación Académica de Javier Angel