✒️ABAP Las Estructuras Append
ABAP Las Estructuras Append
1) QUE ES UNA ESTRUCTURA APPEND?
Es un objeto de Abap que se crea para agregar datos y configuraciones adicionales a las tablas y estructuras estándar de SAP, conocidas también como Ampliaciones de tablas de Base de datos.
Con estas se pueden hacer las siguientes modificaciones:
- Insertar nuevos campos a una tabla o estructura
- Definir claves foráneas para campos de la tabla
- Agregar Ayudas de búsqueda para campos de la tabla.
Los campos que se agreguen en una estructura Append deben tener la nomenclatura del usuario iniciando con ZZ o con YY , ya que así se previene que haya conflictos con los nombres de los campos estándar de SAP.
Tienen las siguientes características:
- Una estructura Append puede ser asignada a mas 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 , se deberá incluir como una REPARACIÓN.
- 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 ocurrirá con llaves foráneas y ayudas de búsqueda.
- Se podrán crear nuevas claves foráneas o ayudas de búsqueda mediante una estructura Append pero no se podrán modificar las claves foráneas o ayudas de búsqueda existentes,
- No se podrá agregar una estructura Append a una tabla si la estructura Append contiene algunos de los siguientes tipos de datos: VARC, LCHR o LRAW
2) COMO CREAR UNA ESTRUCTURA APPEND?
Los pasos para crearla son;
- Entrar a la SE11
- Entrara con el nombre de la tabla BD
- Presionar el botón Estr.append
- Aparece una ventana de diálogo y se escribe el nombre de la Estructura Append iniciando con ZZ
- Se indican los campos (iniciando con ZZ) que se quieren incorporar en la estructura de la misma forma que se dan de alta en una tabla de la BD.
- Se graba y activa la estructura.
- Finalmente se observa al final de la tabla la estructura Append creada.
Cuando se crea o se modifica una tabla BD, se puede clasificar si podrá ser ampliada a través de una estructura Append, esta clasificación se realiza en la SE11 en la opción del menú Detalles ->Categoria de ampliación
Las opciones son:
- No clasificado. La tabla BD o estructura no tiene categoría de ampliación
- No ampliable. La tabla BD o estructura podrá ser ampliada por una estructura Append.
- Ampliable y de caracteres. Significa que todos los componentes de la tabla o estructura y sus ampliaciones debe estar formado por caracteres (campos tipo C,N,D o T)
- Ampliable y de caracteres numérica. Significa que todos los componentes de la tabla o estructura y sus ampliaciones no pueden contener ampliaciones de tipo de datos: tabla, referencias o strings.
- Ampliable de cualquier forma. La tabla BD o estructura y su ampliación puede tener componentes con tipo de datos cualquiera.
- No clasificada. Para un estado transitorio en lo que se decide la categoríaa correspondiente
 
 
 
Sobre el autor
Publicación académica de Maria Guadalupe Gonzalez Sanchez, en su ámbito de estudios para la Carrera Consultor ABAP.
Maria Guadalupe Gonzalez Sanchez
Mexico - Legajo: LB83R
✒️Autor de: 147 Publicaciones Académicas
🎓Egresado de los módulos:
- Carrera Consultor en SAP BI / BW BO Nivel Inicial
- Carrera Consultor ABAP Nivel Avanzado
- Carrera Consultor ABAP Nivel Inicial