• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
FORMACIÓN SAP

Configurar la ayuda de búsqueda para los campos de extensión del cliente en la aplicación Focused Build Fiori

By s4pcademy 


Esta publicación de blog es una continuación de la anterior entrada en el blog donde explico cómo se pueden mantener los campos de extensión del cliente en una aplicación de compilación enfocada. En esta publicación de blog, explicaré los pasos necesarios para habilitar la ayuda de valor para los campos de extensión.

Para seguir esta publicación de blog, el usuario debe tener algún conocimiento en SAP CRM Application Enhancement Tool, Focused Build Requirement Fiori Application.

Esta publicación de blog es relevante para los consultores de soluciones de creación enfocada y los clientes que deseen ampliar la aplicación Fiori con los campos de extensión SAP CRM.

El usuario debe tener algunos conocimientos técnicos en ABAP para construir y configurar la ayuda de búsqueda personalizada.

Alcance de esta función

Esta función de extensión solo se admite desde Compilación enfocada para Solution Manager SP09 Liberar.

En las versiones SP09 y SP10, la función de campo de extensión solo es compatible con la aplicación Gestión de requisitos y Mis requisitos Fiori.

Además de las dos aplicaciones anteriores, a partir de la versión SP11, la función de campo de extensión también se admite en la aplicación de cambio masivo para el tipo de proceso de requisitos. Por favor refiérase a la entrada en el blog para saber más sobre las capacidades de campo de extensión en la aplicación de cambio masivo.

La función solo es compatible con el tipo de transacción S1BR. Otros tipos de transacciones Focused Build actualmente no admiten los campos de extensión de ninguna de las aplicaciones de Fiori.

Limitaciones de la Ayuda de Búsqueda

La ayuda de búsqueda colectiva no se admite actualmente.

Actualmente solo se admite la Ayuda de búsqueda de ABAP elemental.

La Ayuda de búsqueda elemental debe proporcionarse obligatoriamente para habilitar la Ayuda de búsqueda, aunque el campo puede tener una Tabla de valores subyacente definida en su dominio o valores fijos configurados para el Dominio.

Configurar la ayuda de búsqueda para el campo de extensión

Proporcionaría algunos ejemplos de Ayuda de búsqueda para explicar el concepto y los pasos necesarios para configurar la Ayuda de búsqueda para el campo Extensión.

Tomemos el siguiente ejemplo donde agregamos un campo de extensión de socio comercial a la aplicación de gestión de requisitos. Supongamos que el cliente necesita un campo de extensión de socio comercial para capturar los detalles del cliente potencial del producto en el requisito.

Siga los pasos a continuación para agregar el campo Extensión de socio comercial y verifique lo anterior entrada en el blog si te encuentras con algún obstáculo mientras sigues los pasos.

  1. Abra un requisito de compilación enfocado existente desde la aplicación Mis requisitos Fiori.
  2. Navegue a la aplicación CRM Web UI desde la aplicación Mis requisitos Fiori haciendo clic en Descripción del requisito. Elija el Rol comercial de Arquitecto o cualquier negocio adecuado utilizado para generar y agregar el campo Extensión de socio comercial.
  3. Agregue el campo Extensión de interlocutor comercial al objeto comercial CUSTOMER_H y asigne la Ayuda de búsqueda estándar BUPAP. La semántica del campo de extensión se determina a partir del elemento de datos.
  4. Guarde y genere el campo Extensión.
  5. Genere las propiedades de control de campo para el líder del producto si ya realizó este paso utilizando el informe: «/SALM/GEN_CUSTFLD_UXFC_APPEND». Este paso no es un requisito previo para configurar la ayuda para el valor. Sin embargo, es necesario mantener el campo de extensión. Consulte el anterior entrada en el blog para saber más sobre este paso.
  6. Configure el Campo de Extensión usando la transacción /SALM/CUSTFLD para el tipo de transacción S1BR.
    • En este ejemplo, estoy usando la ayuda de búsqueda elemental estándar BUPAP para configurar la ayuda de búsqueda para el campo Product Lead.
    • Actualice la ayuda de valor BUPAP, la ayuda de búsqueda elemental para el campo de extensión.
    • Mantenga el campo VH_FLD_MAPPING, como el campo de la Ayuda de búsqueda elemental que se asignaría al campo Cliente potencial al seleccionar un registro de la Ayuda de valor. En este caso, al seleccionar un socio comercial de la Ayuda de valor, la identificación del socio comercial se devolverá y se asignará al campo de cliente potencial del producto.
    • Mantenga el campo VH_FLD_TEXTMAP, como el campo que serviría como Descripción para el campo de prospecto de producto. Cubriremos las capacidades de este campo en una publicación de blog separada. Este es un campo opcional y se puede dejar en blanco.
  7. Mantenga la visibilidad del campo de prospecto de producto.
  8. Mantenga el nombre de la Ayuda de búsqueda y el campo de la Ayuda de búsqueda que identificará de forma única el registro de la Ayuda de búsqueda.
    • En el Nombre de la ayuda de búsqueda, proporcione el ID de ayuda de búsqueda elemental y en el Parámetro de ayuda de búsqueda, actualice el campo de la ayuda de búsqueda elemental que identifica de forma exclusiva la entrada de ayuda de búsqueda.
    • En este ejemplo, el valor de ID de socio identificaría de forma única un registro de la ayuda de búsqueda. Este paso es necesario para generar el conjunto de entidades de ayuda de búsqueda para el campo de extensión en los metadatos.
    • También es posible tener aquí una clave compuesta que identifique de forma única el registro de ayuda de búsqueda. Este paso es obligatorio para habilitar la ayuda de búsqueda para los campos de extensión.
  9. Borre la memoria caché de OData mediante la transacción: /IWFND/CACHE_CLEANUP después de configurar los detalles de la ayuda de búsqueda en la configuración de metadatos y mantener la configuración de la clave de ayuda de búsqueda.
  10. Si la caché de OData no se borra con la transacción anterior, abra la transacción /IWFND/MAINT_SERVICE. Filtre los siguientes servicios y borre el caché como se menciona a continuación.
    • Filtre el servicio “/SALM/BUSINESS_REQUIREMENTS_SRV” y abra el cliente SAP Gateway. En el menú, elija Metadatos -> Limpiar caché -> En ambos sistemas. Esto borrará la caché de metadatos y los metadatos reflejarán la nueva configuración mantenida para los campos de extensión del cliente.
    • Repita el paso anterior para la aplicación genérica (/SALM/CRM_GENERIC_SRV) y el servicio de cambio masivo (/SALM/MC_SRV) (desde SP11).
  11. Compruebe si la Ayuda de búsqueda aparece en el archivo de metadatos de OData. Esto confirmaría que la ayuda de búsqueda se ha configurado correctamente. Siga el entrada en el blog para saber cómo comprobar los metadatos de la aplicación.
  12. Limpia la caché del navegador. Abra las Herramientas de desarrollo desde el menú del navegador (F12) y en el botón de actualización del navegador, haga clic con el botón derecho y realice Vaciar caché y Recarga completa. Esto reflejará los cambios de metadatos en la aplicación Focused Build UI5.
  13. Consulte la ayuda de valor de la Aplicación Fiori de Gestión de requisitos, Mis requisitos y Cambio masivo (desde SP11) Aplicación Fiori para Tipo de transacción de requisitos.
  14. El Campo de prospecto de producto aparece en el Fragmento de campos de cliente en Gestión de requisitos y en la aplicación Mis requisitos.
  15. Consulte la ayuda de valor
  16. En la aplicación Cambio masivo, el campo de extensión configurado con la Ayuda de búsqueda aparece tanto en la tabla como en la ventana emergente Cambio masivo. Por favor refiérase a la entrada en el blog para saber más sobre la capacidad del campo de extensión de la aplicación Mass Change Fiori.

Configure el cuadro de lista desplegable para el campo de extensión

  1. El cuadro de lista desplegable es adecuado cuando necesitamos mostrar valores fijos a partir de los cuales un usuario puede mantener el campo de extensión en la aplicación.
  2. Supongamos que un usuario final desea agregar un campo de extensión en el requisito para indicar el tipo de lenguaje de programación utilizado para mejorar la aplicación en la nube de S/4 HANA.
  3. Siga los mismos pasos que se mencionaron anteriormente para crear un campo de extensión.
  4. Al crear el campo de extensión, el usuario final también ha mantenido los valores AB y JV de la lista desplegable.
  5. Dado que todavía no admitimos valores fijos de dominio como valores de ayuda de búsqueda listos para usar, el usuario final también debe crear una Ayuda de búsqueda que devolverá los valores de dominio AB y JV.
  6. Cree una tabla que devuelva los valores AB y JV o, con la ayuda de un desarrollador, cree una salida de ayuda de búsqueda que devuelva los valores fijos del dominio.
  7. Vincule la ayuda de búsqueda al campo de extensión de tipo de mejora y configure la ayuda de búsqueda como tipo de valor fijo.
  8. Actualice los detalles del tipo de proceso.
  9. Mantener los detalles clave de la Ayuda de búsqueda
  10. Borre la caché de metadatos de OData y también la caché del navegador. Verifique el campo de extensión configurado desde la aplicación Fiori.

Con eso, ahora podemos configurar la ayuda de valor para sus campos de extensión.

Gracias por tomarse el tiempo para explorar esta característica. Si tiene preguntas o sugerencias sobre cómo se podría mejorar esta función, indíquelas en la sección de comentarios. Además, puede publicar sus preguntas aquí

enlaces relacionados

Compilación enfocada para Solution Manager

Busque y mantenga los campos de extensión del cliente desde la aplicación Focused Build Fiori

Mejoras en la aplicación de cambio masivo

Presentación delta SP11 para obtener una visión general de los cambios y leer el destaca el blog

Leer cómo SAP Activate y Focused Build con SAP Solution Manager están trabajando juntos

Página de la comunidad de ALM




Conexión de destino de correo local mediante SAP Cloud SDK JavaScript versión 3 en SAP CAP
Previo
Pasos para crear espacios y páginas en Fiori Launchpad
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.

x