
✒️ABAP - Estructuras Append
ABAP Estructuras Append
Estructuras Append
¿Qué 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.
Son conocidas también como Ampliaciones de tablas de base de datos. Con una estructura Append se podrán realizar las siguientes modificaciones a una tabla base de datos o estructura:
- 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 agreguemos en una Estructura Append deben tener la nomenclatura propia del usuario, es decir deben comenzar con ZZ o con YY.
Cuando creamos o modificamos una Tabla o una Estructura del diccionario de datos ABAP podemos clasificarla 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 una estructura referenciada. Esta clasificación se realiza mediante la transacción SE11 accediendo al Menú -> Detalles -> Categoría de Ampliación. Las opciones que disponemos para la clasificación de la categoría de ampliación son las siguientes:
No Clasificado.- La tabla o la estructura no tiene categoría de ampliación.
No Ampliable.- La tabla o estructura no podrá ser ampliada mediante la estructura Append.
Ampliable y de Caracteres.- Todos los componentes de la estructura o de la tabla y sus ampliaciones deben ser formados por caracteres es decir campos de Tipo C, N, D o T.
Ampliable y de Caracteres Numérica.- La tabla o estructura y su ampliación no puede contener tipos de datos como tablas, referencias o Strings.
Ampliable de cualquier forma.- La tabla o estructura y su ampliación puede tener componentes con un tipo de datos cualquiera.
No Clasificada Para un estado transitorio.- Mientras se define la categoría correspondiente.