The purpose of this blog is to show the different ways of searching points to enhance SAP applications without having to modify SAP standard system.
Caso de negocio y filosofía
Existe un requisito empresarial que no está completamente cubierto por la aplicación estándar de SAP. Antes de empezar a pensar en modificar el estándar de SAP o en un desarrollo personalizado, lo cual implicaría un esfuerzo significativo para la empresa no solo en el desarrollo sino también en el soporte, vale la pena investigar si alguna de las alternativas ofrecidas por SAP para mejorar sus aplicaciones podría ser utilizada para cubrir el requisito.
Cuando hablamos en general sobre user-exits, enhancements, BAdI’s… nos referimos a una forma de mejorar las aplicaciones estándar de SAP. En general, todos funcionan de manera similar:
SAP proporciona los puntos donde permite a los clientes modificar la lógica estándar de SAP.
El cliente implementa
su lógica en estos puntos.
Historia
En un principio había user-exits.
Luego se agregaron customer-exits, envueltos en Enhancements y Projects.
Posteriormente, llegaron los eventos de transacción comercial para Finanzas.
Se dio un gran paso con los Business Add-In’s (BAdI’s).
Y finalmente, se entregó el Enhancement Framework que contiene nuevos BAdI’s, mejoras explícitas y mejoras implícitas.
Actualmente todas estas formas conviven en los sistemas de SAP y frecuentemente se pueden ver en el código BAdIs, customer-exits y user-exits en el mismo punto.
Cómo encontrar mejoras
Buscar en la personalización
Usar SE84, filtrando por el paquete de su transacción (puede obtener el paquete en SE93)
SE80 - Sección de Enhancement Framework
Qué buscar en el código y dónde poner puntos de interrupción para encontrar mejoras mientras se depura.
Interpretación de la transacción MD04 en SAP
Interpretación de la transacción MD04 en SAP
La transacción MD04 en SAP es una herramienta muy útil que permite a los usuarios visualizar de manera...
Hola,
¿Alguien puede decirme la diferencia entre una vista de base de datos y una tabla?
¿Será más rápida la consulta de una vista de base de datos que la de una tabla de base de...
Hola a todos,
¿Alguien puede decirme sobre java.lang.NullPointerException?
Cuándo recibiremos este tipo de error y cómo solucionarlo.
Si obtenemos este error, ¿dónde debemo...
A transfer prices arises for accounting purposes, when one entity purchases goods from another entity within same group of companies. When two unrelated companies trade with each other, the price a...
Comencemos citando a Peter Drucker, el consultor de gestión: "Siempre que veas un negocio exitoso, alguien tomó una decisión valiente". Netflix es un ejemplo conocido de una empresa que ha exper...