HI
El concepto de mejora te permite agregar tu propia funcionalidad a las aplicaciones comerciales estándar de SAP sin tener que modificar las aplicaciones originales. SAP crea salidas para clientes para programas, pantallas y menús específicos dentro de las aplicaciones estándar. Estas salidas no contienen ninguna funcionalidad. En cambio, las salidas para clientes actúan como ganchos. Puedes colgar tu propia funcionalidad adicional en estos ganchos.
Si deseas mejorar la funcionalidad de tu sistema SAP, debes aprovechar las salidas disponibles en las aplicaciones estándar. Hay dos razones principales por las que deberías usar salidas en lugar de modificar el software de SAP tú mismo. Los complementos adjuntos a las salidas tienen la ventaja de que:
No afectan el código fuente estándar de SAP.
Cuando agregas nueva funcionalidad a tu sistema SAP utilizando las salidas de SAP, no alteras de ninguna manera el código fuente de los programas estándar de SAP. El código y las pantallas que creas están encapsulados como objetos separados. Estos objetos para clientes están vinculados a las aplicaciones estándar, pero existen de forma independiente al paquete de software estándar de SAP.
No afectan las actualizaciones de software.
Cuando agregas nueva funcionalidad a tu sistema SAP utilizando las salidas de SAP, tus objetos (llamados objetos para clientes) deben cumplir con estrictas convenciones de nomenclatura. Cuando llegue el momento de actualizar a una nueva versión de software, los nombres de los objetos para clientes garantizan que no se verán afectados por ningún cambio o adición al paquete de software estándar.
Las salidas para clientes no están disponibles para todos los programas y pantallas que se encuentran en el sistema SAP. Solo puedes usar salidas para clientes si ya existen en el sistema SAP.
USER-EXIT
Resumen
R/3 proporciona tres "puntos de personalización" que te permiten mejorar las características de FI/CO sin modificar el código estándar. Aunque a menudo se denominan colectivamente "salidas para usuarios", dos de los tres tienen nombres diferentes. Las mejoras de SAP se utilizan para expandir la funcionalidad estándar dentro de SAP. Las mejoras utilizan módulos de función y se llaman desde el código estándar de SAP. Cada módulo en el sistema tiene un conjunto de mejoras entregadas que ayudan a las empresas a expandir la funcionalidad estándar donde la necesitan. Las mejoras fueron nuevas en la versión 3.0.
Las Interfaces Abiertas de FI o Eventos de Transacción Comercial también se utilizan para expandir la funcionalidad estándar dentro de SAP. Estos eventos están definidos en la IMG. Los Eventos de Transacción Comercial fueron nuevos en la versión 4.0. No están disponibles para todos los módulos y no se llaman en todas las transacciones integradas en FI a partir de la versión 4.5B. Esto cambiará con cada versión y deberá ser probado nuevamente.
Las antiguas Salidas de Usuario en FI/CO son programas "Z" que se definen en la tabla T80D para salidas de usuario dependientes del cliente, y en la tabla T80I para salidas de usuario independientes del cliente. También se utilizan para expandir la funcionalidad estándar dentro de los módulos FI/CO. Estas Salidas de Usuario han estado disponibles desde las primeras versiones de SAP. Todas estas Salidas de Usuario de FI/CO se enumeran en este documento en la Configuración de Salidas de Usuario (Antiguas). La lista se incluye porque estas Salidas de Usuario no forman parte de las Mejoras o Eventos de Transacción Comercial y no tienen un Sistema de Información para buscar.
Beneficios:
- La funcionalidad estándar de SAP puede mejorarse sin modificar el código estándar.
- Las actualizaciones no eliminan la funcionalidad y no es necesario volver a transportarla o volver a introducirla en el sistema. Las mejoras deben ser probadas minuciosamente al actualizar para garantizar que el sistema siga funcionando como se implementó.
Configuración de Mejoras de SAP
Pasos básicos para configurar una mejora
- Encuentra la mejora adecuada.
- Ingresa el código ABAP en el programa "Z" dentro del módulo de función.
- Crea un proyecto.
- Agrega la mejora al proyecto.
- Activa el proyecto.
Ejemplo de Escenario Comercial para Mejoras
La empresa A tiene el requisito de validar todos los registros maestros de clientes creados con una dirección de EE. UU. La entidad de EE. UU. informa sobre el campo de la industria en el registro maestro del cliente. Esto es solo un requisito de EE. UU. y no debería ser necesario para otros países, por lo que el estado del campo no funcionaría. Para cumplir con este requisito, la empresa A necesitará configurar una mejora para la transacción de registro maestro del cliente. Los pasos necesarios se detallan a continuación con capturas de pantalla. Este ejemplo se configuró en un sistema 4.6C.
Pasos Detallados
1. Herramient