✒️ABAP / Las Estructuras Append Por Lisimaco Prieto Herrera
ABAP Las Estructuras Append

Las estructuras Append
¿Qué es una estructura Append?
Es un objeto de ABAP que se crea para agregar datos y configuraciones a las tablas BD y estructuras d SAP.
También son conocidas como Ampliaciones de tablas de BD. Con una Estructura Append se podrán realizar las siguientes modificaciones a una tabla BD o estructura:
Insertar nuevos campos a una tabla o una estructura.
Definir claves foráneas para campos de la tabla.
Agregar ayudas de búsqueda para campos de la tabla.
Los campos que agreguemos en una Estructura Append deben tener la nomenclatura propia del usuario, es decir deben comenzar con ZZ o con YY, ya que de esta forma se previene que existan conflictos con los nombre de los campos estándar de SAP.
Al momento de crear una estructura Append es importante tener en cuenta las siguientes características:
Una estructura Append puede ser asignada a más de una tabla o estructura.
Si se quiere insertar un campo a una tabla o estructura que se sabe que será agregado por SAP en la próxima versión estándar del sistema, se deberá incluir el mismo en la tabla o estructura como una reparación. De otra forma, al momento de actualizarse el sistema, existirán dos campos iguales lo que producirá un error. Cuando hablamos de reparación nos referimos al tipo de orden de transporte.
Si se copia una tabla o 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 sucederá con las claves foráneas y las ayuda de búsqueda.
Se podrán crear nuevas claves foráneas o ayudas de búsqueda mediante una 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 BD si la estructura contiene alguno de los siguientes tipos de datos: VARC, LCHR o LRAW. Esto se debe a que son campos largos y deben ser los últimos campos de la tabla BD. Sin embargo, esta excepción no existe para las estructuras.
Los pasos para crear una estructura Append
Las estructuras Append se crean a través de la transacción SE11. Vamos a crear una estructura Append para la tabla BD de vuelos SFLIGHT. Para ello, hacemos clic en Estructura Append.
Tabla SFLIGHT es del estándar del sistema SAP que contiene información sobre Vuelos y que generalmente es usada para realizar programas de prueba o demo en el sistema.
Otra tabla BD similar y muy comúnmente usada con el mismo propósito es la tabla SPFLI.
En la ventana de diálogo que vemos a continuación introducimos el nombre de la estructura Append.
Ahora indicaremos los campos que queremos incorporar en la estructura, de la misma forma que se realiza en el diccionario de datos, luego grabamos y activamos la estructura.
Finalmente podremos observar que la tabla SFLIGHT posee una estructura Append, que contiene los campos que incorporamos, como anexo a la estructura original de la tabla.
 
 
 
Sobre el autor
Publicación académica de Lisimaco Prieto Herrera, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Lisimaco Prieto Herrera
Profesión: Ingeniero de Sistemas - Colombia - Legajo: DV67X
✒️Autor de: 96 Publicaciones Académicas
🎓Egresado de los módulos:
Presentación:
Ingeniero de sistemas con amplia experiencia en el desarrollo de software para el sistema sap r/3 en lenguaje de programación abap.
Certificación Académica de Lisimaco Prieto






Disponibilidad Laboral: FullTime


















