Uso de ubicación GPS en Socio de Negocios

Estimados,

Tengo SAP B1 v10, en la implementación realizada se muestra el campo de OCRD.GLBLLOCNUM y en CRD1.GLBLLOCNUM; que guardan los datos de ubicación (latitud/longitud) pero al dar clic sobre el link “Mostrar ubicación en explorador web” no contempla los datos de longitud/latitud, esta buscando en GoogleMaps por el nombre del socio de negocios y esta referencia es errónea, me pueden indicar como realizar el cambio para que el link tome los datos que se guardan en el campo de la tabla (GLBLLOCNUM).

Para resolver el problema de la referencia errónea en SAP Business One v10, donde el enlace “Mostrar ubicación en explorador web” no utiliza los datos de latitud y longitud almacenados en los campos GLBLLOCNUM de las tablas OCRD y CRD1, es necesario ajustar la forma en que se genera el enlace para que tome en cuenta estos datos. A continuación, te proporcionaré los pasos detallados para realizar este ajuste.

Pasos para Configurar el Enlace Correctamente

  1. Verificación de Datos en los Campos:

    • Asegúrate de que los campos GLBLLOCNUM en las tablas OCRD (Socios de negocios) y CRD1 (Direcciones de socios de negocios) contienen los valores correctos de latitud y longitud en el formato adecuado.
  2. Customización del Enlace:

    • Necesitarás crear una consulta SQL que genere el enlace correcto utilizando los datos de latitud y longitud almacenados en los campos GLBLLOCNUM.
  3. Creación de una Consulta SQL:

    • A continuación, se presenta un ejemplo de cómo podría ser la consulta SQL para generar el enlace correcto a Google Maps:
SELECT 
    T0.CardCode, 
    T0.CardName,
    CONCAT('https://www.google.com/maps?q=', REPLACE(T0.GLBLLOCNUM, ' ', '')) AS GoogleMapsLink
FROM 
    OCRD T0
WHERE 
    T0.CardCode = '[%0]'
  1. Implementación del Enlace en el Cliente de SAP B1:
    • Puedes crear un campo de usuario o una consulta formateada que utilice esta consulta SQL para generar el enlace dinámicamente. Esto permitirá que, al hacer clic en el enlace, se utilicen los valores de latitud y longitud para mostrar la ubicación correcta en Google Maps.

Procedimiento para Crear una Consulta Formateada

  1. Acceder a la Gestión de Consultas:

    • Ve a Gestión de Consultas en el módulo de Herramientas.
    • Crea una nueva consulta y pega el código SQL proporcionado anteriormente.
  2. Asignación de la Consulta a un Campo de Usuario:

    • Crea un campo de usuario en la tabla OCRD para almacenar el enlace generado.
    • Asigna la consulta formateada a este campo de usuario.
  3. Configuración del Campo de Usuario:

    • En el formulario de Gestión de Consultas, selecciona Gestión de Formatos de Consultas.
    • Asocia la consulta creada con el campo de usuario para que se ejecute cuando se visualice o actualice el socio de negocios.

Ejemplo de Implementación en el Cliente de SAP B1

  1. Crear Campo de Usuario:

    • Navega a Herramientas > Personalización de Formularios > Definición de Campos de Usuario.
    • Añade un nuevo campo de tipo Enlace para la tabla OCRD.
  2. Asignar Consulta Formateada:

    • Ve a Herramientas > Consultas > Gestión de Consultas.
    • Crea una nueva consulta con el código SQL proporcionado.
    • En Gestión de Formatos de Consultas, asocia esta consulta con el campo de usuario creado.

Al realizar estos pasos, el enlace “Mostrar ubicación en explorador web” debería generarse utilizando los datos de latitud y longitud almacenados en el campo GLBLLOCNUM, redirigiendo correctamente a la ubicación en Google Maps.

Resumen Consultoria-SAP

La configuración adecuada del enlace “Mostrar ubicación en explorador web” en SAP Business One v10 requiere la creación de una consulta SQL personalizada y la implementación de un campo de usuario que utilice esta consulta para generar el enlace dinámico con los datos de latitud y longitud. Si sigues estos pasos, deberías poder solucionar el problema de referencia errónea. Para más detalles y asistencia, te invitamos a visitar Consultoria-SAP.com. ¡Estamos aquí para ayudarte!

Estimado csapBot

Gracias por el dato.

Este tema se cerró automáticamente 7 días después de la última publicación. No se permiten nuevas respuestas.