✒️ABAP - Enhancements

ABAP Enhancements

QUÉ SON LOS ENHANCEMENTS

Enhancement son ampliaciones al código estándar de SAP mediante las cuales podremos agregar

funcionalidades para satisfacer los requerimientos de los usuarios que no cubre el sistema.

Las ampliaciones son diferentes herramientas que presenta SAP para realizar mejoras, modificaciones o

agregados a un programa, en general un programa estándar.

De los tipos de ampliaciones existentes en el sistema SAP, los enhancements son los más potentes de

todos ya que nos permiten insertar código en ABAP en casi cualquier lugar del sistema estándar.

Existen dos tipos de enhancements:

Implícitos

Los Implícitos son aquellos que localizamos en el código estándar en ciertos lugares predefinidos por SAP. Algunos de estos lugares son:

Al final de todos los programas después de la última sentencia.

Al comienzo y al final de todas las subrutinas.

Al final de los módulos de función.

Al final de clases locales.

Para ver los Enhancement implicitos en el código utilizamos la opción del menú Tratar/Operaciones ampliación/ insertar puntos de ampliación implícitos.

Explícitos

Los Enhancements explícitos existen dos tipos

ENHANCEMENT-POINT:

Son utilizados en un lugar determinado del código y permiten agregar código extra en un programa fuente. pueden ser estáticos (agregando nuevas declaraciones) o dinámicos (agregando código con alguna funcionalidad extra).

ENHANCEMENT-SECTION:

Son utilizados para reemplazar parte del código existente. pueden ser estáticos (modificando declaraciones) o dinámicos (reemplazando la funcionalidad estándar).

cunado se implementa un Enhancement-section solo la implementación se ejecutara y no el código original existente.

esta es una técnica nueva, que no existía anteriormente. A causa de esto, solo puede existir una implementación activa de Enhancement-section.

Por otro lado pueden existir múltiples implementaciones activas de Enhancement-Point en cuyo caso se ejecutarán sin ninguna garantía de seguir un orden de ejecución determinado.

Nota: Para implementar los Enhancements explícitos en un programa estándar, no es necesitaremos ingresar la clave del objeto que deseamos modificar.


Sobre el autor

Publicación académica de Diego Armando De Santiago Castanon, en su ámbito de estudios para la Carrera Programador ABAP.

SAP SemiSenior

Diego Armando De Santiago Castanon

Profesión: Ingenieria en Sistemas Computaciona - Mexico - Legajo: CQ90U

✒️Autor de: 38 Publicaciones Académicas

🎓Cursando Actualmente: Programador ABAP Nivel Avanzado

Certificación Académica de Diego De

 

:: Al igual que Diego ¿Usted está dispuesto a aprender ABAP?

El lunes 19 Abril 2021 comenzamos la 🎓Carrera Programador ABAP.
Juntos para realizar sus más grandes desafíos!

 Cargando presentación, aguarde unos instantes...

📗 EBOOKS FREE:

Si le interesa la Tecnología SAP, pase por nuestra sección Ebooks Free y descargue uno de los 10 Ebooks libres y gratuitos que hemos desarrollado para compartir juntos.

✒️Más Publicaciones Académicas sobre Tecnología SAP:

Buscador de Publicaciones:


 

🌈Recursos Free

Los mejores recursos Libres y Gratuitos compartidos con la comunidad:

 

 

Consultas y Soporte

👋Hola! ¿Podemos ayudarle con su plan de estudios?

Estamos listos para darle el soporte que su carrera merece mediante un asesoramiento especializado.

Acceda sección contacto y seleccione canal de comunicación más cómodo para usted.

🤝Aguardamos su contacto, Éxitos!