✒️ABAP Las Estructuras Append
ABAP Las Estructuras Append
Lección 5: Estructuras Append
1| Que es una estructura Append?
Es un objeto que se crea para agregar datos y configuraciones adicionales a las tablas y estructuras estándar de Sap. Conocidas también como Ampliación de tablas de base de datos, en la cual se podrán realizar las siguientes modificaciones a una estructura o base de datos.
° Insertar nuevos campos a una tabla o estructura
° Definir claves foráneas para campos de la tablas
° Agregar ayudas de búsqueda para campos de tabla
Nota.- Los campos a agregar en una estructura Append deben tener la nomenclatura del usuario, es decir debe comenzar con ZZ o con YY, ya que de este modo se previenen que existan conflictos con los nombres de campo del estándar.
Considerar:
° Una estructura Append puede ser asignada a mas de una tabla o estructura.
° Si se quiere asignar un campo a una tabla o estructura que se sabe sera agregado por SAP en la siguiente versión del estándar, se deberá incluir el mismo en la tabla o estructura como una reparación como tipo en la orden de transporte.
° Si se copia una tabla o estructura que contiene una estructura Append a otra tabla o estructura, los campos de la estructura Append se convertirán en parte de los campos de la tabla o estructura destino. Lo mismo sucede con las claves foráneas y ayudas de búsqueda.
° se podrán crear nuevas claves foráneas o ayudas de búsqueda mediante la estructura Append en una tabla o estructura, pero no se podrán modificar las claves foráneas o ayudas de búsqueda existentes mediante una estructura Append.
° No se podrá agregar una estructura Append a una tabla base de datos si la estructura Append contiene alguno de los siguientes tipos de datos: VARC, LCHR o LRAW; porque son campos largos y deben ser los últimos campos de la tabla
de base de datos. Sin embargo para las estructuras no existe la excepción.
2| Como crear una Estructura Append?
- A través de la tx SE11. Ejm. Vamos a crear una estructura Append para la tabla de vuelos SFLIGHT. Presionamos el botón Estructura Append.
En la siguiente ventana agregamos el nombre de la estructura Append.
Luego indicamos los campos que queremos incorporar en la estructura, grabamos y activamos.
Una tabla del diccionario de datos Abap pueda ser actualizada o ampliada mediante una estructura Append, también las estructuras dependientes que copian la ampliación como una estructura reverenciada. Debemos cambiar la tabla para indicar que sera ampliada. Esto lo hacemos con la transacción SE11 y vamos al menú: Detalles/Categoría de ampliación, y después disponemos de las siguientes opciones:
No Clasificado; no tiene categoría de ampliación.
No Ampliable; no podrá ser ampliada mediante la estructura Append.
Ampliable y de Caracteres; todos los componentes de la estructura o tabla deben ser formados por caracteres (campos de Tipo C, N, D o T).
Ampliable y de Caracteres Numérica; no puede contener tipos de datos como tablas, referencias o Strings.
Ampliable de cualquier forma; puede tener componentes con un tipo de datos cualquiera.
No Clasificada; para un estado transitorio mientras se define la categoría correspondiente.
 
 
 
Sobre el autor
Publicación académica de Hernan Cabezas, en su ámbito de estudios para la Carrera Consultor ABAP.
Hernan Cabezas
Peru - Legajo: ZM88T
✒️Autor de: 117 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Hernan Cabezas