✒️ABAP Las Estructuras Append
ABAP Las Estructuras Append
Lección 5 estructuras append
estructura append: Es un objeto que se crea para añadir datos y configuraciones adicionales a las tablas y estructuras estándar. También son conocidas como “Ampliaciones de tablas de base de datos”. Con una estructura Append se podrán realizar las siguientes modificaciones a una tabla de base de datos o estructura:
- Insertar nuevos campos a una tabla o estructura.
- Definir claves foráneas para campos de la tabla.
- Añadir ayudas de búsqueda para campos de la tabla.
Los campos que se añadan en una estructura Append deben tener la nomenclatura propia del usuario, comenzar con ZZ o con YY. De esta forma se previene que existan conflictos con los nombres de los campos estándar de SAP.
En el momento de crear una estructura Append, es necesario tener en cuenta las siguientes características:
- 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á añadido por SAP en la próxima versión del sistema, se deberá incluir el mismo en la tabla o estructura como una reparación. De otra forma, en el momento de actualizarse el sistema, existirán dos campos iguales, lo que producirá un error. Cuando se habla de reparaciones, se habla del tipo de 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 sucederá con las claves foráneas y las ayudas 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á modificar las claves foráneas o ayudas de búsqueda existentes mediante una estructura Append.
- No se podrá añadir una estructura Append a una tabla de base de datos si la estructura Append 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 de base de datos. Sin embargo, esta excepción no existe para la estructura.
creación de una estructura append.
- tx se11 -> botón “Estructura Append”.
- seguidamente se pone el nombre de la Estructura Append.
- Ahora, se indicarán los campos que se quieren incorporar a la estructura, de la misma forma que se realiza en el diccionario de datos. Grabar y activar.
Tabla SFLIGHT: La tabla de datos SFLIGHT es una tabla estándar del sistema SAP que contiene información sobre Vuelos y que generalmente es utilizada para realizar programas de prueba o demo en el sistema. Otra tabla base de datos similar y muy comúnmente utilizada con el mismo propósito es la tabla SPFLI.
NOTA: Cuando se crea o se modifica una tabla de base de datos o una estructura, se puede clasificar en relación a si será actualizada o ampliada mediante una estructura Append. Las ampliaciones no se refieren solo a las propias estructuras o tablas, sino también a estructuras dependientes que copian la ampliación como estructura referenciada. Esta clasificación se realiza mediante la transacción SE11, accediendo al menú “Detalles/Categoría de ampliación”. Las opciones de las que se dispone para la clasificación de la categoría de ampliación, son las siguientes:
- No clasificado: La tabla de base de datos o estructura, no tiene categoría de ampliación.
- No ampliable: La estructura o tabla de base de datos no podrá ser ampliada mediante una estructura Append.
- Ampliable y de caracteres: Todos los componentes de la tabla o estructura y sus ampliaciones, deben estar compuestos caracteres, campos de tipo “C”, “N”, “D” o “T”.
- Ampliable y de caracteres o numérica: La tabla base de datos o su estructura y su ampliación no puede contener tipos de datos como tablas, referencias o strings.
- Ampliable de cualquier forma: La tabla de base de datos o su estructura y ampliación puede contener cualquier tipo de datos.
 
 
 
Sobre el autor
Publicación académica de Felipe Estepa Quintero, en su ámbito de estudios para la Carrera Consultor ABAP.
Felipe Estepa Quintero
Profesión: Tecnologo en Gestion Logistica - Colombia - Legajo: QH16V
✒️Autor de: 118 Publicaciones Académicas
🎓Egresado de los módulos:
Disponibilidad Laboral: FullTime
Certificación Académica de Felipe Estepa