UI web de SAP CRM: herramientas de configuración, aplicación y mejora

Descripción

  • SAP CRM tiene muchos roles estándar definidos (por ejemplo, profesional de ventas) y aplicaciones dentro de estos roles (por ejemplo, gestión de cuentas)
  • En el escenario general, las empresas no utilizan las aplicaciones estándar tal como están y optan por mejoras menores o mayores.
  • Considerando esto, SAP CRM se ha implementado con herramientas para la mejora de las aplicaciones estándar de SAP. Con estas herramientas, es posible cambiar las vistas, agregar campos, agregar tablas, etc. en las aplicaciones existentes.
  • Estas herramientas incluyen principalmente:
  • Herramienta de configuración de interfaz de usuario web
  • Herramientas de mejora de aplicaciones (AET)

Herramienta de configuración de interfaz de usuario web

  • La pantalla de diseñoyed para cualquier vista en CRM de SAP se mantiene como configuración de interfaz de usuario web
  • Estas configuraciones se identifican mediante 4 valores de parámetros.
  • Por lo tanto, puede mejorar las configuraciones de la interfaz de usuario web con nuevos diseños utilizando diferentes valores de parámetros.
  • Los campos se muestranyed en la interfaz de usuario web proviene de las estructuras de la base de datos definidas en el diccionario de datos
  • Según el requisito, no se muestran todos los campos.yed en todas las pantallas
  • Es posible modificar las pantallas utilizando la herramienta de configuración de la interfaz de usuario web.
  • Con esta herramienta es posible eliminar algunos campos de las pantallas.
  • También permite agregar a la pantalla un campo disponible en la estructura del diccionario de datos.
  • En todas las páginas del Interfaz de usuario web de CRM, hay un botón para ir a "Herramienta de interfaz de usuario web"
  • Se necesitan roles predefinidos para que este botón esté disponible
  • Así, para poder ver este botón y realizar modificaciones en esta herramienta, el usuario debe tener suficientes autorizaciones.
Herramienta de configuración de interfaz de usuario web
Botones en la página de la interfaz de usuario web. Estudiémoslos a continuación.
  1. Área configurable Herramienta de configuración de interfaz de usuario web: Esto resalta el área en la pantalla que es configurable
  2. Configurar página Herramienta de configuración de interfaz de usuario web: Esto abre la ventana emergente para configurar la página actual:

Herramienta de configuración de interfaz de usuario web

Herramienta de configuración de interfaz de usuario web
Vista de configuración para la página Centro de trabajo
  1. Personalización Herramienta de configuración de interfaz de usuario web
    1. Con esto, el usuario puede configurar su propio diseño de la vista.
    2. Esto afecta al usuario individual y no se aplica a toda la aplicación.
  1. Imprimir página Herramienta de configuración de interfaz de usuario web: Para sacar la impresión de la página actual
  • Para crear un nuevo diseño, es posible utilizar el botón "Nuevo" para crear un formulario en blanco.
  • También puede utilizar copiar la configuración existente y luego modificarla según sea necesario
  • La herramienta de configuración de la interfaz de usuario web admite la función de arrastrar y soltar para agregar campos al diseño
  • También proporciona la posibilidad de establecer diferentes propiedades de un campo.
  • En algunos casos, las implementaciones de estas mejoras también incluyen programación ABAP en los componentes de la interfaz de usuario web.
Herramienta de configuración de interfaz de usuario web
Vista de configuración para la vista de formulario en la página de descripción general – I

Configuraciones disponibles (captura de pantalla arriba)

  • Una configuración se identifica con una combinación única de followwing campos:
  • Clave de configuración de roles
  • Uso de componentes
  • Tipo de objeto
  • Subtipo de objeto
  • Dependiendo de la combinación diferente, pueden haber múltiples configuraciones disponibles para una vista.
  • Al seleccionar una fila en este bloque de asignación, se actualiza el "Diseño de configuración actual" para mostrar el diseño diseñado bajo la configuración seleccionada.
  • Botones para trabajar en la configuración (ver captura de pantalla arriba): Estos son los botones para modificar el “Diseño de configuración actual” para la configuración seleccionada en “Configuraciones disponibles”

    1. Agregar título: con el botón es posible agregar el título en la vista Formulario en una página de descripción general
    2. Agregar línea: este botón agrega una fila en el área "Diseño de configuración actual"
    3. Mover hacia arriba: este botón sirve para mover un campo seleccionado una fila por encima de su fila actual.
    4. Mover hacia abajo: este botón sirve para mover un campo seleccionado una fila debajo de su fila actual.
    5. Mostrar campos disponibles: (Fig. 3) muestra todos los campos que están disponibles para agregarse al diseño para que sea visible en la aplicación.
    6. Mostrar propiedades del campo: (Fig. 3) muestra que puede ver y configurar las propiedades del campo seleccionado en el diseño.
    7. En modo edición, es posible modificar algunas de estas propiedades.
Herramienta de configuración de interfaz de usuario web
Vista de configuración para la vista de formulario en la página de descripción general – II
  • Esta herramienta admite la adición o eliminación de campos (disponibles en el diccionario de datos) del diseño de vista.
  • Con esta herramienta no es posible agregar los campos a las estructuras y tablas del diccionario de datos para que se reflejen en su CRM.
  • La pantalla de configuración para la vista de tabla tiene un diseño diferente, donde el usuario debe configurar las columnas disponibles y las propiedades de estas columnas.
Herramienta de configuración de interfaz de usuario web
Vista de configuración para vista de tabla

Preocupaciones de seguridad

  • Los usuarios finales no deberían tener acceso para realizar estas configuraciones en la herramienta de configuración. Sólo los superusuarios o desarrolladores reciben estos roles.
  • Cualquier cambio realizado es visible para todos los usuarios que acceden a la aplicación.
  • Además de los cambios implementados en la herramienta de configuración de la interfaz de usuario, los usuarios finales pueden realizar ajustes para personalizar la vista. La configuración de personalización se aplica al usuario individual y no se comparte entre los usuarios finales.
  • Según el requisito, la personalización se puede controlar dentro de la configuración de personalización.
  • Esto significa que existen configuraciones de personalización con las que los desarrolladores pueden restringir la personalización de las vistas por parte de los usuarios.
  • Después de aplicar esta configuración, el botón de personalización no estará disponible para los usuarios finales

Herramienta de mejora de aplicaciones (AET)

  • La herramienta de mejora de aplicaciones es una herramienta integral para mejorar las aplicaciones estándar de SAP, de modo que las modificaciones hasta el nivel de la base de datos las implementa la propia herramienta y casi no hay esfuerzo de codificación.
  • Esta herramienta también está integrada con la herramienta de configuración de la interfaz de usuario web.
Herramienta de mejora de aplicaciones
Área de configuración resaltada al hacer clic en el botón
  • De manera similar a la herramienta de configuración de la interfaz de usuario, primero debe seleccionar el área configurable (resaltada en azul) de la aplicación.
  • Esto abrirá la herramienta de configuración de UI en la misma ventana que se muestra a continuación.
    Herramienta de mejora de aplicaciones
    Herramienta de configuración de UI para AET

Necesitamos seleccionar un botón relevante para las mejoras de AET (resaltado arriba)

  • Mejoras de visualización: le permite ver las mejoras ya existentes. Es posible seleccionar una mejora y modificarla.
  • El botón "Crear campo" se puede utilizar para crear un nuevo campo en la vista de selección.

Following es la visualización de las mejoras existentes en campos y tablas:

Herramienta de mejora de aplicaciones
Vista de mejora de visualización

Esta vista tiene botones para mejoras de Vista y Tabla en los respectivos bloques de asignación:

  • Nuevo: Usando este botón es posible crear nuevos campos y también crear tablas.
  • Usando el hipervínculo en la primera columna (Id. de mejora) es posible editar una mejora existente.

Mejora de la vista

  • Para mejorar una vista después de hacer clic en el botón "Nuevo" (que se muestra en la imagen anterior), debe seleccionar la parte del objeto comercial donde se debe agregar el nuevo campo o la nueva tabla:
Mejora de la vista
Seleccionar parte del objeto de negocio
  • Dependiendo del objeto seleccionado, se seleccionarán las tablas de la base de datos y las estructuras.
  • Al crear un campo, debe establecer las propiedades del campo:
Mejora de la vista
Establecer propiedades del nuevo campo.
  • Según las propiedades seleccionadas se generará el campo y se mejorarán diferentes capas para el nuevo campo.
  • El botón "Habilitar modo de exportación" se puede utilizar para que el marco seleccione propiedades del elemento de datos utilizado en la definición del campo.
  • En el modo experto, necesitamos establecer el valor para el campo Elemento de datos
  • En la definición de elementos de datos, es posible establecer propiedades como Etiqueta (Descripción)
  • Por lo tanto, las diferentes propiedades del campo se establecerán automáticamente utilizando la definición del elemento de datos en el diccionario de datos.
Mejora de la vista
Establecer propiedades del nuevo campo – Modo experto habilitado
  • De manera similar podemos crear campos de tabla usando la AET.
  • Para la tabla, necesitamos especificar el details de la tabla en su conjunto y también los campos individuales que se generarán para la tabla
Mejora de la vista
Crear una vista de tabla usando AET
  • Una vez que se genera el campo o la tabla usando el AET, la aplicación se reiniciará y el usuario podrá usar el nuevo campo o tabla.
  • Estos campos y tablas también habrán actualizado las tablas de base de datos requeridas.
  • Esto significa que cuando ingresa un valor para estos campos y realiza el guardado, el valor se almacenará en la base de datos.