✒️ABAP Las Estructuras Append
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.
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