Las mejoras en la aplicación en SAP S/4HANA son sorprendentes por su simplicidad. Estas mejoras se implementan en el mismo sistema, no son necesarias conexiones a otros sistemas y se reduce la latencia.
Además, puede utilizar la aplicación existente como base y utilizar el potente ABAP Diccionario que contiene el CDS, para crear vistas de tabla, por ejemplo.
No necesariamente necesita ningún conocimiento de desarrollo para realizar mejoras, ya que las siguientes opciones de mejora para los usuarios (en poder ascendente) también están disponibles:
La extensibilidad del usuario clave en particular proporciona las opciones que se muestran en esta figura.
Las mejoras realizadas por los usuarios clave centrales afectan a todos los usuarios del sistema, quienes a su vez pueden realizar adaptaciones específicas. La extensibilidad tradicional del código fuente ABAP solo está disponible localmente y se incluye principalmente por razones de compatibilidad.
Las mejoras para el usuario final se pueden implementar directamente en Aplicaciones SAP Fiori. Estas mejoras son específicas del usuario y no afectan a otros usuarios del SAP S/4HANA sistema. Las mejoras simples incluyen la personalización de diseños de pantalla o campos de selección, operaciones de columnas simples y configuraciones básicas para la navegación basada en objetos. Estas mejoras solo se pueden llevar a cabo en aplicaciones específicamente preparadas y puede acceder a las mejoras a través del ícono de rueda dentada en la aplicación (consulte la figura a continuación). Incluso puede personalizar el ícono de la rueda dentada en la mayoría de las pantallas de SAP Fiori.
SAP también proporciona opciones de mejora que se pueden implementar parcialmente mediante procedimientos de modelado, lo cual es útil al personalizar las interfaces de usuario o complementar campos o tablas personalizados. En un nuevo modo de mejora, solo necesita conocimientos básicos de desarrollo para modificar la lógica de cálculo sin cambiar directamente el código de la aplicación. Una de las ventajas de este método es que no es necesario adaptar las mejoras manualmente al mantener su software SAP. Como resultado, los costos operativos se reducen en comparación con las mejoras tradicionales basadas en código. A diferencia de las mejoras para el usuario final, las mejoras para el usuario clave afectan a todos los usuarios del sistema. Recuerde que se requiere una autorización específica para estas opciones de mejora de usuarios clave. Esta autorización debe definirse en el catálogo de aplicaciones SAP_CORE_BC_EXT y asignarse de acuerdo con el rol de la aplicación.
Las mejoras para usuarios clave utilizan reglas de modelado que no necesitarán adaptaciones posteriores para las operaciones de mantenimiento.
Las opciones de mejora de los usuarios clave se seleccionan mediante mosaicos de SAP Fiori, que están predefinidos por SAP. Entre otras, se proporcionan las siguientes opciones.
De manera similar a la personalización del usuario final, puede cambiar el diseño de las aplicaciones de SAP Fiori. Los ejemplos incluyen ocultar campos, cambiar el nombre de identificadores, reorganizar bloques y crear variantes de selección. Estas actividades no requieren ningún conocimiento de desarrollo. Para personalizar una interfaz de usuario, en la aplicación que desea cambiar, seleccione primero el ícono de usuario en la parte superior izquierda de la pantalla. Luego puede cambiar la interfaz de usuario usando el Ajustar la interfaz de usuario icono.
En los contextos empresariales proporcionados para ese fin, puede definir campos adicionales para que los utilice la aplicación (consulte la siguiente figura). Selecciona el Lógica y campos definidos por el usuario azulejo en el Extensibilidad grupo en el Plataforma de lanzamiento de SAP Fiori. Estos campos no solo se muestran en la interfaz de usuario, sino que también se pueden almacenar en el modelo de datos de SAP y, por lo tanto, están disponibles para vistas de bases de datos, búsquedas y otras operaciones.
Además de los nuevos campos, también puede definir y utilizar tablas personalizadas en SAP S/4HANA. De manera similar a los campos personalizados, las tablas personalizadas se crean dentro de SAP S/4HANA y se integran en las UI. Luego, la aplicación intercambia datos con las tablas. Una tabla personalizada es un tipo especial de objeto comercial definido por el usuario.
Puede definir objetos comerciales específicos para sus mejoras. Los objetos comerciales son conjuntos de tablas entre las cuales se definen relaciones. Además, puede señalar una interfaz para acceder a este objeto comercial recién creado. Esto le permite, por ejemplo, acceder a estos objetos comerciales al especificar la lógica de cálculo. Para acceder a los objetos comerciales, seleccione el Objetos comerciales definidos por el usuario azulejo en el Extensibilidad grupo.
A menudo puede resultar necesario comprobar el significado de los datos ingresados o mostrados, especificar valores predeterminados o activar el manejo de excepciones. Otro ejemplo de ajustes de la lógica de cálculo son los procedimientos de cálculo específicos que no se proporcionan en el estándar de SAP. En estos casos, se puede insertar lógica adicional en las aplicaciones relevantes.
La lógica se define en una implementación basada en código a través de un editor web.
En el editor, la sintaxis está simplificada en comparación con ABAP tradicional, por lo que no se requieren conocimientos detallados de ABAP. Para esta adaptación utilice el Lógica y campos definidos por el usuario azulejo en el Extensibilidad sección y luego la Lógica definida por el usuario pestaña. Sin embargo, necesitará algunos conocimientos de desarrollo para hacerlo. En comparación con las opciones de mejora tradicionales, se le proporcionarán numerosos comandos e instrucciones en este mosaico. También puede guardar estas mejoras y exportarlas a otros sistemas.
Transporte de Mejoras: En general, las mejoras para los usuarios clave deben implementarse y probarse primero en un sistema de garantía de calidad. Para transportar mejoras verificadas al sistema de producción, puede seguir este procedimiento de exportación e importación: Después de desarrollar su mejora, seleccione el Exportar colecciones de software azulejo en el Gestión del transporte grupo. Aquí, asigne su extensión a una colección de software. Esto luego se puede exportar.
Ahora, en el sistema de destino, seleccione el Importar colección azulejo en el Gestión del transporte grupo donde puede importar la mejora exportada previamente. Tenga en cuenta que la exportación y la importación generalmente las realiza un administrador de logística de software, por lo que esta actividad requiere roles específicos con acceso a los catálogos de aplicaciones SAP_CORE_BC_SL_EXP (para exportar) y SAP_CORE_BC_SL_IMP (para importar).
Información adicional sobre opciones de mejora: Además de las opciones de mejora descritas, hay otras opciones disponibles. Para más detalles, consulte la sección sobre Extensibilidad en la documentación del producto.
En SAP S/4HANA local, aún puede mejorar o incluso modificar el código fuente ABAP utilizando las herramientas de SAP Business Suite tradicional, como ABAP Workbench. Si bien este enfoque ofrece la máxima libertad para desarrollar sus propias mejoras personalizadas, a menudo serán necesarias interacciones relacionadas con las operaciones de mantenimiento en el sistema. Al implementar nuevas correcciones de SAP, siempre tendrá que ajustar sus mejoras a las Notas de SAP. Como resultado, deberá instalar las correcciones en estrecha colaboración con su departamento de desarrollo. Al migrar a SAP S/4HANA, también debe considerar cómo se pueden implementar mejoras personalizadas utilizando las nuevas opciones. No es necesario hacer esto para todas las mejoras existentes; está sujeto a consideración individual.
Además de estas opciones de mejora más formales, SAP S/4HANA también proporciona aplicaciones integrales para definir análisis de datos personalizados o crear formularios personalizados.
Nota del editor: esta publicación ha sido adaptada de una sección del libro. Migración a SAP S/4HANA: modelos operativos, escenarios de migración, herramientas e implementación por Frank Densborn, Frank Finkbohner, Martina Höft, Boris Rubarth, Petra Klöß y Kim Mathäß.
Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010
Paseo de la Reforma 26
Colonia Juárez, Cuauhtémoc
Ciudad de México 06600
Real Cariari
Autopista General Cañas,
San José, SJ 40104
Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073