✒️ABAP / Las Estructuras Append Por Roberto Fluder Ahumada

Selector Alummnos / Empresas

ABAP Las Estructuras Append

ABAP Las Estructuras Append

lección "4º: Las Estructuras Append",

Introducción a la Lección: Las Estructuras Append

Descripción: En esta lección aprenderemos qué son y cómo se crean las Estructuras Append. enseñando todo lo relativo a las ampliaciones que se pueden implementar en el sistema SAP.

1 | ¿Qué son las Estructuras Append?

Descripción: Las Estructuras Append son un objeto de ABAP que se crea para agregar datos y configuraciones adicionales a las tablas de base de datos y estructuras estándar de SAP. También se las conoce como ampliaciones de tabla de base de datos.

o â—¦ Modificaciones posibles a una tabla o estructura:

§ â–ª Permiten insertar nuevos campos a una tabla o estructura.

§ â–ª Permiten definir claves foráneas para campos de la tabla.

§ â–ª Permiten agregar ayudas de búsqueda para campos de la tabla.

o â—¦ Nomenclatura de los campos añadidos: Los campos que se añaden en la estructura Append deben comenzar con "Zz" o "I", ya que de esta forma se previene que existan conflictos con los nombres de los campos estándar de SAP.

o â—¦ Características importantes al crear una Estructura Append:

§ â–ª Una estructura Append puede ser asignada a más de una tabla o estructura.

§ â–ª Si se quiere insertar un campo que se sabe que será agregado por SAP en una próxima versión estándar del sistema, se debe incluir como una reparación para evitar errores de duplicidad al actualizar. Cuando se habla de reparación, se refiere al tipo de orden de transporte.

§ â–ª Si se copia una tabla o estructura que contiene una estructura Append a otra, los campos de la estructura Append se convertirán en parte de los campos de la tabla o estructura destino. Esto mismo sucederá con las claves foráneas y las ayudas de búsqueda.

§ â–ª Se pueden crear nuevas claves foráneas o ayudas de búsqueda mediante una estructura Append, pero no se pueden modificar las existentes.

§ â–ª No se puede agregar una estructura Append a una tabla de base de datos si contiene tipos de datos BARC o LROW, debido a que son campos largos y deben ser los últimos campos de la tabla de base de datos. Sin embargo, esta excepción no existe para las estructuras.

o â—¦ Importancia para tablas/estructuras estándar vs. Z: Aunque es posible trabajar con estructuras Append tanto en tablas y estructuras del diccionario que sean estándar como las Z, el interés principal radica en su uso con las tablas y estructuras estándar de SAP, ya que las Z pueden modificarse directamente sin inconvenientes.

2 | Los pasos para crear una Estructura Append

Descripción: Este punto detalla el procedimiento para crear, configurar y activar una Estructura Append en SAP, incluyendo la gestión de su categoría de ampliación y la resolución de problemas comunes que pueden surgir durante su implementación.

o â—¦ Acceso para creación: Las estructuras Append se crean a través de la transacción SE11.

o â—¦ Proceso de creación (ejemplo con tabla Sflight / KNA1):

§ â–ª En la transacción SE11, se busca la tabla (ej. Sflight o KNA1 - maestro de clientes) y se hace clic en el botón o ícono de "estructura append".

§ â–ª En la ventana de diálogo, se introduce el nombre de la estructura Append, que debe comenzar con ZZ o I (ej. ZZSFLIGHT o ZZKNA1).

§ â–ª Se indican los campos que se quieren incorporar en la estructura, de la misma forma que se realiza en el diccionario de datos (ej. un campo Zmail de tipo char de 200 para KNA1).

§ â–ª Luego, se graba y activa la estructura.

§ â–ª Finalmente, al visualizar la tabla, se observará que posee la estructura Append que contiene los campos adicionales incorporados como anexo a la estructura original.

§ â–ª La tabla Sflight es una tabla estándar del sistema SAP que contiene información sobre vuelos y se usa para programas de prueba o demo; SPFLI es otra tabla similar con el mismo propósito.

o â—¦ Clasificación de categoría de ampliación:

§ â–ª Cuando se crea o modifica una tabla o estructura del diccionario de datos ABAP, se puede clasificar en relación a si será actualizada o ampliada mediante una estructura Append. Las ampliaciones no solo se refieren a las propias estructuras o tablas, sino también a estructuras dependientes que copian la ampliación como estructura referenciada.

§ â–ª Esta clasificación se realiza desde la transacción SE11, accediendo al menú Detalles > Categoría de ampliación.

§ â–ª Opciones disponibles para la clasificación de la categoría de ampliación:

· No clasificado: La tabla o estructura de base de datos no tiene categoría de ampliación.

· No ampliable: La tabla o estructura no podrá ser ampliada mediante una estructura Append.

· Ampliable y de caracteres: Todos los componentes de la tabla o estructura y sus ampliaciones deben estar formados por caracteres (tipos C, N, D, T).

· Ampliable y de caracteres o numérica: La tabla o estructura y su ampliación no pueden contener tipos de datos como tablas, referencias o strings.

· Ampliable de cualquier forma: La tabla o estructura y su ampliación pueden tener componentes con un tipo de datos cualquiera.

· No clasificada (estado transitorio): Un estado temporal mientras se decide la categoría correspondiente.

§ â–ª Para poder agregar campos en una tabla de base de datos, esta tiene que tener definida la categoría de ampliación como ampliable (de cualquier manera, de números o caracteres) o no clasificado.

o â—¦ Consideraciones importantes y resolución de problemas:

§ â–ª Para poder ingresar datos en los campos creados en una estructura Append desde la transacción SM30 (superficie de actualización), es necesario borrar la superficie de actualización existente y volver a crearla.

§ â–ª Si se encuentra un error de nomenclatura (DT101) que indica que el nombre del objeto no puede tener subrayados en la segunda o tercera posición, es muy probable que se deba a cambios recientes en SAP NetWeaver, que antes lo permitían y ahora no.


 

Escanear / Compartir

 

 


Sobre el autor

Publicación académica de Roberto Fluder Ahumada, en su ámbito de estudios para la Carrera Consultor ABAP Nivel Avanzado.

Roberto Fluder Ahumada

Profesión: Analista de Sistemas - Chile - Legajo: TD38U

✒️Autor de: 59 Publicaciones Académicas

🎓Egresado del módulo:

Certificación Académica de Roberto Fluder

✒️+Comunidad Académica CVOSOFT

Continúe aprendiendo sobre el tema "Las Estructuras Append" de la mano de nuestros alumnos.

SAP Expert


¿Qué es una Estructura Append? Es una herramienta del Diccionario de Datos (transacción SE11) que permite agregar campos adicionales a tablas o estructuras estándares de SAP sin necesidad de modificar el objeto original. Al ser una "Ampliación", su código y definición se generan en módulos aparte, manteniendo la funcionalidad original y el buen funcionamiento del sistema. Aspectos Técnicos Clave 1. Naturaleza de Ampliación: Según las fuentes, las estructuras append permiten realizar mejoras a un programa o tabla sin modificar su código original, lo que facilita que los cambios tomen efecto simplemente transportando los objetos. 2. Identificación...

Acceder a esta publicación

Creado y Compartido por: Gabriel José Luces González

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master


Las Estructuras Append en ABAP Concepto y características de las estructuras append Una estructura append permite agregar datos y configuraciones adicionales a tablas, bases de datos o estructuras estándar de SAP. También se conocen como ampliaciones de tabla de base de datos. Se pueden insertar nuevos campos, definir claves foráneas y agregar ayudas de búsqueda a una tabla mediante una estructura append. Los campos añadidos deben seguir la nomenclatura de usuario (por ejemplo, empezar con ZZ o II) para evitar conflictos con nombres estándar de SAP. Una estructura append puede ser asignada a varias tablas o estructuras. Si se prevé...

Acceder a esta publicación

Creado y Compartido por: Juan Ignacio Romero

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

Introducción: Una Estructura Append es un objeto del Diccionario ABAP que permite agregar campos personalizados a una tabla o estructura estándar de SAP sin modificar su definición original, manteniendo la integridad del sistema. Teoría Esencial: ¿Qué son y por qué usarlas? Definición: Es una "extensión" o anexo que se acopla a una tabla estándar para añadirle nuevos campos, claves foráneas o ayudas de búsqueda. Objetivo Principal: Adaptar tablas estándar a necesidades específicas de la empresa sin tocar el código base de SAP, evitando conflictos en futuras actualizaciones. Principio...

Acceder a esta publicación

Creado y Compartido por: Oscar Aravena Muller / Disponibilidad Laboral: FullTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert



Las Estructuras Append en SAP Es un objeto independiente que se asocia a una tabla o estructura estándar. Su función principal es añadir campos propios definidos por el cliente, sin tocar el código base provisto por SAP. De esta manera, se mantienen las buenas prácticas y se evita el riesgo de perder cambios durante un upgrade. Por ejemplo, si una tabla estándar de SAP contiene datos de clientes y se necesita almacenar un nuevo campo “Zona de Entrega”, en lugar de modificar directamente la tabla, se crea una estructura Append con ese campo y se asigna a la tabla. Características principales Solo puede existir una estructura Append por tabla o estructura. La estructura...

Acceder a esta publicación

Creado y Compartido por: David Ibarra / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

lección "4º: Las Estructuras Append", Introducción a la Lección: Las Estructuras Append • Descripción: En esta lección aprenderemos qué son y cómo se crean las Estructuras Append. enseñando todo lo relativo a las ampliaciones que se pueden implementar en el sistema SAP. 1 | ¿Qué son las Estructuras Append? • Descripción: Las Estructuras Append son un objeto de ABAP que se crea para agregar datos y configuraciones adicionales a las tablas de base de datos y estructuras estándar de SAP. También se las conoce como ampliaciones de tabla de base de datos. o â—¦ Modificaciones posibles a una tabla o estructura: §...

Acceder a esta publicación

Creado y Compartido por: Roberto Fluder Ahumada

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

-LAS ESTRUCTURAS APPEND. La estructura Append: Es un objeto de ABAP que se crea para agregar datos y configuraciones adicionales a las tablas de bases de datos 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 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 agregamos en una Estructura Append deben tener la nomenclatura propia del usuario, es decir deben comenzar con ZZ o con YY, ya que esta forma se previene que existan conflictos...

Acceder a esta publicación

Creado y Compartido por: Luis Enrique Romero Pinto

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


Cuando creamos o modificamos una tabla base de datos o una estructura del diccionario de datos ABAP podemos clasificarla en relacion asi sera actualizada o ampliada mediante una estructura append. Las ampliaciones no se referieren solamente a las estructuras o tablas sino a estructuras dependientes que copian la ampliacion como estructura referenciada esta clasificacion se realiza desde la transaccion SE11 accediendo al menu detalles categoria de ampliacion. Las opciones que disponemos para la clasificacion de la categoria de ampliacion son las siguientes seleccionar la opcion no clasificado que significa que la tabla base de datos o estructura no tiene categoria de ampliacion seleccionar la opcion no ampliable la cual significa que la tabla...

Acceder a esta publicación

Creado y Compartido por: Jose Medina / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Senior

Estructura Append: es un objeto de ABAP que se crea para agregar datos y configuraciones adicionales a las tablas base de datos y estructura estándar de SAP. También son conocidos 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 ayuda de búsqueda para campos de la tabla. Al momento 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...

Acceder a esta publicación

Creado y Compartido por: Javier Miguel Angel Barcelo / Disponibilidad Laboral: PartTime

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Master

QUE ES UNA ESTRUCTURA APPEND. Es un objeto de ABAP que se crea para agregar datos y configuraciones adicionales a las tablas base de datos y estructuras estándar SAP. 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 agregamos en una estructura Append deben tener la nomenclatura propia del usuario, deben comenzar con ZZ o con YY, así previenen que existan conflictos con los nombres de los campos estándar de SAP. Al momento de crear una estructura Append...

Acceder a esta publicación

Creado y Compartido por: Gerardo Jose Campos Tovar / Disponibilidad Laboral: FullTime + Carta Presentación

*** CVOSOFT - Nuestros Alumnos - Nuestro Mayor Orgullo como Academia ***

SAP Expert


APPEND Structure An ABAP object created to add additional data and configurations to SAP's standard tables and structures, APPEND structures are also known as database table extensions. With an APPEND Structure, the following modifications can be made to a database table or structure: Inserting new fields into a table or structure. Defining foreign keys for table fields. Adding search helps for table fields. When creating an APPEND Structure, it's essential to consider the following characteristics An APPEND Structure can be assigned to more than one table or structure. If a field needs to be inserted into a table or structure, and it's known that SAP will add it in the next standard system version, it should be included...

Acceder a esta publicación

Creado y Compartido por: Jaime Eduardo Gomez Arango / Disponibilidad Laboral: FullTime + Carta Presentación

 


 

👌Genial!, estos fueron los últimos artículos sobre más de 99.000 publicaciones académicas abiertas, libres y gratuitas compartidas con la comunidad, para acceder a ellas le dejamos el enlace a CVOPEN ACADEMY.

🔎Buscador de Publicaciones:

 


 

No sea Juan... Solo podrá llegar alto si realiza su formación con los mejores!