✒️ABAP / Las Estructuras Append Por Victor Levi
ABAP Las Estructuras Append

5° Estructuras Append
1- Qué es una Estructura Append?
Es un objeto ABAP que se crea para agregar Datos y Configuraciones a las Tablas y Estructuras Estándar de SAP. También se las conoce como Ampliaciones de TBD. Se pueden realizar:
- Insertar nuevos campos a una Tabla o Estructura. Los campos nuevos se agregan al final del Registro y sus nombres deben comenzar con ZZ o YY.
- Definir claves foráneas para campos de la Tabla.
- Agregar Ayudas de Búsqueda para campos de la Tabla.
- Consideraciones a tener en cuenta al crear una Estructura Append
- Se las puede asignar a mas de una Tabla o Estructura.
- Si los campos a agregar serán luego agregados por SAP, se los deberá incluir como una Reparación (en Tipo de Orden de Transporte).
- En la copia de Tablas o Estructuras, los campos agregados 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 agregadas.
- Se podrán crear nuevas Claves Foráneas y Ayudas de Búsqueda, pero no se podrán modificar las existentes mediante una Estructura Append.
- En una TBD no se podrán agregar campos cuyos Tipos sean VARC, LCHR o LRAW. Esto se debe a que son campos largos y deben ser los últimos de la TBD. Esta excepción no existe para las Estructuras.
2- Pasos para Crear una Estructura Append
- Se accede a la Trx SE11, ingresando el Nombre de la TBD a modificar y se presiona el botón Visualizar.
- En la siguiente pantalla, presionamos el botón Estr.append...
- En la Ventana de Diálogo ingresamos el Nombre de la Estructura Append
- En la siguiente pantalla ingresamos los campos que la componen.
- Presionamos Grabar y Activamos.
- Finalmente podremos observar como se agregó la Estructura Append con sus Campos en la TBD.
- Consideraciones Adicionales
Cuando se Crea o Modifica una TBD o Estructura del Diccionario de Datos ABAP, se la puede clasificar en relación a si será Actualizada o Ampliada mediante una Estructura Append. Las Ampliaciones no se refieren solo a las propias TBD o Estructuras en cuestión, sino también a las dependientes (o referenciadas).
Esta clasificación se realiza desde la Trx SE11 --> Menú --> Detalles --> Categorias de Ampliación
- NO CLASIFICADO: No tiene Categoría de Ampliación
- NO AMPLIABLE: No podrá ser Ampliada mediante una Estructura Append.
- AMPLIABLE Y DE CARACTERES: Todos los Componentes de la TBD o Estructuras y sus Ampliaciones deben estar formados por campos de Tipo C, N, D o T.
- AMPLIABLE Y DE CARACTERES O NUMERICA: La TBD o Estructura y sus Ampliaciones no puede tener Tipo de Datos como Tabla, Referencias o Strings.
- AMPLIABLE DE CUALQUIER FORMA: La TBD o Estructura y sus Ampliaciones puede tener unTipo de Datos cualquiera
- NO CLASIFICADO TRANSITORIO: Mientras se decide la Categoría correpondiente.
 
 
 
Sobre el autor
Publicación académica de Victor Norberto Levi, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.
Victor Norberto Levi
Profesión: Analista Programador - Argentina - Legajo: VT17H
✒️Autor de: 111 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Victor Levi






Disponibilidad Laboral: FullTime


















