✒️ABAP Las estructuras y las ayudas de búsqueda
ABAP Las estructuras y las ayudas de búsqueda
1. La creación de una estructura
Estructura
Es un tipo de dato compuesto formado por un conjunto de Campos relacionados lógicamente entre sí.
Para crear una estructura de usuarios, accedemos a la transacción estándar SE11, seleccionamos Tipo de datos, escribimos el nombre de nuestra estructura y presionamos el botón Crear.
Luego aparecerá en la pantalla una ventana de diálogo en donde seleccionamos la opción Estructura y presionamos el botón continuar de la tilde verde.
Ahora vamos a ingresar la Descripción breve para la estructura y los campos que tendrá.
Finalmente activamos y a continuación visualizaremos una ventana de diálogo en donde el sistema nos informa que hay mensajes de advertencia y nos pregunta si deseamos visualizar el log. Hacemos clic en Sí.
En la siguiente pantalla el sistema nos muestra dos mensajes de advertencia en donde nos informa que falta definir la categoría de ampliación para la estructura.
La categoría de ampliación es la configuración que determina si una tabla a base de datos o estructura de diccionario de datos ABAP es ampliable o no. Es una configuración que aplica para las tablas y estructuras estándar de sistemas SAP como así también para las tablas y estructura Z, pero que tiene sentido en los objetos estándar de sistemas SAP ya lo que lo que son Z siempre pueden ser modificados o ampliables
Para configurar la categoría de ampliación de una estructura nos vamos al menú Detalles / Categoría de ampliación.
En la ventana de diálogo que se visualiza en la pantalla elegimos la opción Ampliable de cualquier manera y hacemos clic en el botón Tomar.
Finalmente activamos y habremos terminado la creación de la estructura.
2. La creación de una ayuda de búsqueda para parámetros,
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 alguno de ellos y no tenga que escribirlo.
Para crear una ayuda de búsqueda nos debemos dirigir a la transacción SE11 seleccionamos Ayuda para búsqueda, ingresamos el nombre de la ayuda y presionamos el botón Crear.
Luego veremos una ventana de diálogo 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 visualizaremos a continuación vamos a completar una breve descripción para la ayuda de búsqueda.
El método de selección será el nombre de la tabla base de datos de donde se obtienen los datos.
Introducimos los campos que se mostrarán por pantalla al utilizar la ayuda de búsqueda y seleccionamos el campo que se exporte a la pantalla del reporte, tildando la columna EXP.
Para finalizar la creación de la ayuda de búsqueda la activamos.
Dentro del reporte vamos a modificar la declaración del parámetro de la pantalla de selección con la sentencia MATCHCODE OBJECT seguida del nombre de la ayuda de búsqueda.
Antes de crear una nueva ayuda de búsqueda en el sistema es conveniente revisar en el diccionario de datos ABAP si no existe una que cumple con nuestros requisitos.
 
 
 
Sobre el autor
Publicación académica de Alexis Jesus Perez Ramirez, en su ámbito de estudios para la Carrera Consultor ABAP.
Alexis Jesus Perez Ramirez
Profesión: Licenciado en Computación - Venezuela - Legajo: LK96B
✒️Autor de: 69 Publicaciones Académicas
🎓Egresado del módulo:
Disponibilidad Laboral: FullTime
Presentación:
Licenciado en computación egresado de la ucv, con amplia experiencia en base de datos, análisis de sistemas y programación; tanto en ambiente web, cliente/servidor como en computación central.
Certificación Académica de Alexis Perez