✒️ABAP Las estructuras y las ayudas de búsqueda
ABAP Las estructuras y las ayudas de búsqueda
Unidad n°3: El diccionario de datos
Lección n°5: Las estructuras y las ayudas de búsqueda
La creación de una estructura:
Hay distintas situaciones donde necesitaremos crear una estructura en el DICC.
Una estructura es un tipo de dato compuesto formado por un conjunto de campos relacionados lógicamente entre sí.
Por lo general se hace referencia a que tienen que ver con estructuras que se usan para configurar el sistema.
EJ: crearemos una estructura de usuarios
- Entrar a la trans. SE11, seleccionar "Tipo de datos", nombrar a la estructura "ZUSUARIOSS" y crear.
- Seleccionar la opción Estructura y clic en la tilde.
- Ingresar la Descripción breve "Estructura de usuarios" y los campos que tendrá la estructura.
- Activamos y aparecerá una ventana que nos informa que hay un msj de advertencia. Clic en si para visualizar.
- Veremos una ventana que dice que nos falta definir la categoría de ampliación. Para resolverlo vamos al menú Detalles -> Categoría de ampliación.
- En la próx. ventana elegir la opción "Ampliable de cualquier manera" y clic en Tomar.
- Activamos y habremos terminado de crear la estructura ZUSUARIOSS
La categoría de ampliación determina si una tbd o estructura del DICC es ampliable o no. Se aplica para las tablas y estructuras estándar del sistema y las Z, pero que tiene sentido en los objetos estándar debido a que son Z y pueden modificarse o ampliarse siempre.
La creación de una ayuda de búsqueda para parámetros:
Es un objeto que se crea en el DICC y que se usa para mostrar en pantalla todos los valores disponibles para un campo, de modo que el usuario seleccione alguno y no deba escribirlo.
Ej: utilización de la ayuda de búsqueda en un reporte. Si queremos que cuando presionamos F4 sobre el campo de entrada de pantalla se muestren los nombres y apellidos de los usuarios:
- Ingresar a la trans SE11, seleccionar "Ayuda p.búsqueda" y la nombramos "Z_AYUDA_USUARIOSS" y creamos.
- En la prox. ventana debemos seleccionar "Ayuda p.búsqueda elemental"
Ayuda de búsqueda elemental: las usaremos la mayoría de veces.
Ayuda de búsqueda compuesta: formadas por varias ayudas simples o elementales. Se usan en casos especiales. - Completar una Desc. breve "Ayuda para usuarios".
- En método de selección escribimos el nombre de la tbd de donde se obtienen los datos "ZTABLA_USUARIOS".
- En este caso pondremos los campos "NOMBRE_APE", "DNI" y "ESTADO_USU" que mostrarán por pantalla, NOMBRE_APE será el que se exporte a la pantalla del reporte, por eso tiene tildada la columna EXP
- Para finalizar activamos.
Volvemos al reporte y modificaremos 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úsq. que creamos:
REPORT ZREPORTE_CANDE.
PARAMETERS p_user(35) TYPE c MATCHCODE OBJECT Z_AYUDA_USUARIOSS
Ejecutamos el reporte y si hacemos clic en el matchcode nos saldrán todos los datos almacenados en la tbd ZTABLA_USUARIOS.
 
 
 
Sobre el autor
Publicación académica de Candela Estefanía Calzada, en su ámbito de estudios para la Carrera Consultor ABAP.
Candela Estefanía Calzada
Profesión: Técnica Electrónica - Argentina - Legajo: JW91W
✒️Autor de: 160 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Presentación:
Me encuentro estudiando la ingeniería en sistemas de información. poseo amplia experiencia en edición de videos. tengo bases entorno a la programación que quiero continuar consolidando.
Certificación Académica de Candela Calzada