✒️ABAP Las Estructuras Append
ABAP Las Estructuras Append
QUÉ ES UNA ESTRUCTURA APPEND
Estructura append es un objeto ABAP que se crea para agregar datos y configuraciones adicionales a las tablas y estructuras estándar de SAP.
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 datos o estructura:
-> Insertar nuevos campos a una tabla o estructura.
-> Definir claves foráneas para los campos de la tabla.
->Agregar ayudas de búsqueda para los campos de la tabla.
Los campos que agreguemos en una estructura Append debe 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 d SAP.
A la hora 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 se habla de reparación hace referencia al tipo 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á 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. Esto se debe a que son campos largos y deben ser los últimos campos de la tabla base de datos. Sin embargo, esta excepción no existe para las estructuras.
COMO CREAR UNA ESTRUCTURA APPEND
Para crear una estructura append se crean a través de la transacción SE11, ingresamos a la tabla que queremos agregarle la estructura APPEND.
->presionamos el botón "Estructura Append" que se encuentra en la barra de herramientas.
-> introducimos en nombre de la estructura APPEND que debe de empezar con ZZ o YY
-> En seguida indicaremos los campos que queremos incorporar en la estructura, de la misma forma que se realiza en al diccionario de datos, luego grabamos y activamos la estructura.
 
 
 
Sobre el autor
Publicación académica de Diego Armando De Santiago Castanon, en su ámbito de estudios para la Carrera Consultor ABAP.
Diego Armando De Santiago Castanon
Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: CQ90U
✒️Autor de: 63 Publicaciones Académicas
🎓Egresado del módulo:
Certificación Académica de Diego De