✒️ABAP Los Enhancements
ABAP Los Enhancements
ENHACEMENTS: Ampliaciones del codigo estandar de SAP, mediante las cuales podremos agregar determinadas funcionalidades para satisfacer los requerimientos de los usuarios que no cubre el sistema.
Hay dos tipos: implicitos y explicitos.
Para implementar cualquier tipo de enhacement presionar el boton espiral dentro de un programa SAP estandar.
ENHACEMENTS IMPLICITOS: son los que se localizan en el codigo estandar en ciertos lugares predefinidos por SAP, algunos de estos lugares son: al final de todos programas despues de la ultima sentencia, al comienzo y al final de todas las subrutinas, al final de los modulos de funcion, al final de clases locales. Para visualizarlos desde la opcion TRATAR - OPERACIONES AMPLIACION - INSERTAR PUNTOS DE AMPLIACION.
ENHACEMENTS EXPLICITOS: ENHACEMENTS-POINTS: son usados en un lugar determinado del codigo y permiten agregar codigo extra en un programa fuente. Pueden ser estaticos (agregando nuevas declaraciones) o dinamicos (agregando codigo con alguna funcionalidad extra). ENHACEMENTS-SECTION: son utilizados para reemplazar parte del codigo existente. Pueden ser estaticos (agregando nuevas declaraciones) o dinamicos (agregando codigo con alguna funcionalidad extra). Pueden existir multiples implementaciones activas de ENHACEMENTS-POINT, en este caso se ejecutaran sin ninguna garantia de seguir un orden de ejecucion determinado.
Al implementar un ENHACEMENT-SECTION solo la implementacion se ejecutara y NO el codigo original existente. SOLO PUEDE EXISTIR UNA IMPLEMENTACION ACTIVA DE ENHACEMENT-SECTION.
PARA IMPLEMENTAR LOS ENHACEMENTS EXPLICITOS EN UN PROGRAMA ESTANDAR, NO NECESITAMOS INGRESAR LA CLAVE DEL OBJETO QUE DESEAMOS MODIFICAR.
Paso a paso en la implementación de un ENHACEMENT IMPLICITO: ejemplo con programa estandar SAP RFBVBIC_0
SE84: buscar ENHACEMENTS en SAP - AMPLIACION - IMPLEMENTACIONES.
 
 
 
Sobre el autor
Publicación académica de Jose Ignacio Rodini, en su ámbito de estudios para la Carrera Consultor ABAP.
Jose Ignacio Rodini
Profesión: Licenciado en Informatica - Argentina - Legajo: HM58N
✒️Autor de: 115 Publicaciones Académicas
🎓Egresado de los módulos:
Certificación Académica de Jose Rodini