Incluir estructuras en tablas .INCLUDE

¿Cómo incluir los componentes de una estructura en una tabla transparente de base de datos utilizando .INCLUDE?
Para aprender como incluir los componentes de una estructura en una tabla utilizamos la estructura creada en el tutorial ¿Cómo crear una Estructura en el Diccionario de Datos ABAP? y la tabla creada en el tutorial ¿Cómo crear una Tabla de Base de Datos (Transparente) en SAP ABAP?

  1. En la transacción del diccionario de datos SE11 informamos el campo Tabla base de datos con el nombre de la tabla y seguimos utilizando el botón Modificar.
  2. En la pestaña Campos utilizamos la palabra reservada .INCLUDE como nombre de campo para añadir la estructura y en la columna datos introducimos el nombre de la estructura. Al darle a la tecla INTRO el sistema habilita el campo de la columna Grupo que nos permite asignar un grupo a la estructura. Con el campo Grupo se puede añadir la misma estructura n veces porque podemos configurar para cada grupo un sufijo para todos los campos. En este caso si no configuramos el grupo el sistema no puede activar la tabla para añadir todos los componentes de la estructura como campos de la tabla porque tenemos repetido el mismo campo ejercicio en la tabla y en la estructura.Para solucionar el conflicto configuramos el grupo y añadimos un sufijo para los componentes de la estructura
  3. Informamos el campo Grupo con GR1 y con doble clic sobre el nombre GR1 el sistema nos ofrece la posibilidad de añadir un sufijo para todos los componentes de la estructura. Creamos el sufijo _G1.
  4. Ya podemos activar la tabla. Se puede notar que todos los componentes de la estructura son campos de la tabla que terminan con el sufijo _G1.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *