Resolución de problemas de integración entre SAP SuccessFactors Employee Central y SAP S/4HANA

Supervisión de replicación de datos de SAP SuccessFactors Employee Central

Objective

After completing this lesson, you will be able to supervisar la replicación de objetos organizativos.

Selección de solicitud de replicación para supervisión

Acceda al Monitor de solicitudes de réplica desde el menú desplegable Inicio.

Opciones para la replicación de datos maestros de empleado y asignación organizativa

En SAP S/4HANA:

  • Visor de solicitudes de replicación para solicitudes de replicación de empleado (transacción ECPAO_EE_VIEWER).
  • Log de aplicación (transacción SLG1): le permite analizar mensajes entrantes durante la replicación de datos maestros de empleado de Employee Central a SAP S/4HANA.
  • Log de errores y monitor de mensajes deutilidades de servicio web: (transacción SRT_MONI): le permite supervisar los mensajes SOAP entrantes del middleware.

En SAP SuccessFactors Employee Central:

  • Monitor de replicación de datos: proporciona información sobre el estado de la replicación de datos de empleados entre Employee Central y SAP S/4HANA.
  • Registro de auditoría de SFAPI: permite supervisar llamadas a la API en Employee Central.

En el middleware:

  • SAP Integration Suite proporciona una IU de supervisión basada en web.
  • Esto le permite verificar el estado de los mensajes y los artefactos de contenido de integración para un clúster de arrendatario.

​El programa Ver solicitudes de replicación de empleado (ECPAO_RPRQ_EE_VIEWER) se utiliza para acceder al área de staging para datos maestros del empleado y asignaciones organizativas de empleado replicadas desde SAP SuccessFactors Employee Central.

​Cuando una ejecución de replicación contiene datos nuevos o actualizados para un empleado, el sistema SAP S/4HANA crea una solicitud de replicación en el área de staging para ese empleado. El área de staging separa la replicación de los datos de Employee Central del procesamiento de los datos en SAP S/4HANA.

Las solicitudes de replicación normalmente se procesan en proceso de fondo para que las actualizaciones que contienen se almacenen en los infotipos correspondientes de forma oportuna.

En determinadas situaciones, puede ser necesario acceder directamente al área de staging para gestionar solicitudes de replicación específicas. En la fase de configuración de la replicación, por ejemplo, pueden producirse errores con frecuencia. Hasta que la replicación se ejecute correctamente y se pueda iniciar el procesamiento regular de los datos en SAP S/4HANA, este programa se puede utilizar para verificar el estado de las solicitudes de replicación, analizar errores, simular el procesamiento de solicitudes de datos maestros de empleado y procesar solicitudes manualmente.

El botón Modificar selección se resalta en la pantalla Ver solicitudes de replicación de empleado.

​Seleccionar solicitudes de replicación

  • Cuando se llama por primera vez, el visor del área de staging muestra la última solicitud de replicación con el estado Abierta, Pendiente o Fallida para cada empleado.
  • La selección se puede modificar para incluir otros estados, a un empleado específico, a un período de tiempo específico o para ver no solo las solicitudes más recientes, sino todas las existentes para un empleado.
Los botones Mostrar detalles, Detalles de empleado, Log de empleado y Todas las solicitudes de empleados seleccionados se resaltan en la pantalla Ver solicitudes de replicación de empleado.

Visualización de información detallada

Los detalles se muestran para los empleados seleccionados (hasta 50 empleados posibles) en el área de detalles en la parte inferior de la pantalla.

El área de detalles incluye las siguientes pestañas:

  • La ficha Detalles de empleado muestra la asignación clave para los empleados seleccionados.
  • La ficha Log de empleado muestra el log de aplicación para la última solicitud de un empleado.
  • La ficha Todas las solicitudes de empleados seleccionados muestra la última solicitud de un empleado, además de otras solicitudes existentes que tienen otros estados.
El campo Log de datos de empleado, Org. Los botones Log de asignación y Monitor de mensajes se resaltan en la pantalla Ver solicitudes de replicación de empleado.

Análisis del log de aplicación

Seleccione un empleado para visualizar los datos maestros del empleado (seleccione Log de datos de empleado) o mensajes de asignación organizativa (seleccione Log de asignación organizativa) emitidos para varias solicitudes de replicación en el log de aplicación.

Visualización del payload de solicitudes

Seleccione hasta 50 empleados para mostrar sus mensajes en el monitor de mensajes. El monitor de mensajes muestra los mensajes recibidos para el servicio web de entrada EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest_In, junto con su contenido (seleccione Monitor de mensajes).

Solicitudes: procesamiento o simulación

​Procesar solicitudes o simular el procesamiento de solicitudes:

  • Las solicitudes seleccionadas se pueden procesar manualmente, sin esperar a la siguiente ejecución programada del programa de procesamiento. Es posible simular el procesamiento para verificar lo que sucederá.
  • Las solicitudes se pueden procesar o el procesamiento se puede simular con o sin registro detallado. Si no se selecciona la grabación en log detallada, el log de aplicación muestra los errores que se han producido al procesar el empleado.
  • Si se selecciona la grabación en log detallada, el log de aplicación también muestra la secuencia interna de cómo se procesan los detalles del empleado en el sistema SAP S/4HANA.
Los botones Procesar solicitudes de replicación y Simular procesamiento se resaltan en la pantalla Ver solicitudes de replicación de empleado.

Verificación de las estadísticas mostradas para las solicitudes procesadas:

  • Después de iniciar el procesamiento real de una o más solicitudes, el sistema enumera el número de solicitudes procesadas con cada estado.
  • Si una solicitud no se puede procesar, el empleado se cuenta en la categoría No procesado.

Supervisión: log adicional

El informe Supervisar replicación de datos maestros de empleado desde Employee Central (ECPAO_EE_INB_INVT_ALV) muestra un resumen de los infotipos/subtipos replicados.

Utilice los Criterios de selección, Criterios de selección de mensaje y Criterios de selección de tiempo de replicación para ejecutar el informe Supervisar replicación de datos maestros de empleado desde Employee Central.

Debido a que se puede replicar una gran cantidad de empleados, se recomienda utilizar los criterios de selección para ejecutar el informe.

Además, es posible visualizar solo las estadísticas.

Los mensajes se pueden visualizar desde la última simulación o ejecución real.

Procesamiento manual de solicitudes de replicación de objetos organizativos

El botón Log de aplicación se resalta en la pantalla Visualizar solicitudes de replicación de objeto organizativo. También se visualizan las pantallas Analizar log de aplicación y Visualizar logs.

Inicie el visor de solicitudes de replicación Visualizar solicitudes de replicación de objeto organizativo con la transacción SFIOM_VIEW_ORG_REQS.

Las siguientes actividades están relacionadas con solicitudes de replicación de objetos organizativos manuales:

  • Procesar manualmente solicitudes de replicación seleccionadas: seleccione Procesar solicitudes seleccionadas
  • Borrar manualmente las solicitudes de replicación seleccionadas: seleccione Borrar solicitudes seleccionadas
  • Verifique los mensajes emitidos para la solicitud de replicación seleccionada: seleccione Log de aplicación

Comprobar por qué falta la división principal para un departamento

Revise este ejemplo para ver cómo puede utilizar el Monitor de solicitud de réplica cuando una solicitud de réplica no es correcta porque falta el objeto asociado.

  1. Compruebe qué solicitudes de replicación no se han realizado correctamente desde ayer.
    1. Vaya a la sección Criterios de selección.
    2. Seleccione el período de selección Últimas 24 horas.
    3. Seleccione los estados Fallido y Pendiente.
    4. Si es necesario, restrinja la selección al tipo de objeto de Employee Central que desea supervisar, como Departamento.
  2. En la lista de resultados, muestre los detalles de un objeto específico, como Departamento 2, para verificar qué error se ha producido.

    Se visualiza el mensaje de error FODepartment DEP_2: Target object DIV_11 para la relación A002 no existe

  3. Verifique el objeto de destino mencionado en el mensaje de error.
    1. Vuelva a la sección Criterios de selección.
    2. Seleccione el período de selección Todo.
    3. Restrinja la selección al ID de objeto de destino DIV_11.

    El monitor de solicitudes de replicación no muestra ningún resultado para su selección; al parecer, la división 011 (DIV_011) aún no se ha replicado.

  4. Vaya al Centro de administración en SAP SuccessFactors, abra la herramienta de administración Gestionar datos y verifique el Departamento 2.

    El departamento 2 tiene asociaciones con dos divisiones: la división 011 y la división 012

  5. Desencadenar de nuevo la replicación de objetos organizativos de Employee Central a SAP S/4HANA.
  6. Para contabilizar el resultado en el registro de infotipo correspondiente, vuelva al Monitor de solicitud de replicación, seleccione la entrada para el Sector 011 y seleccione Procesar solicitudes.
  7. Seleccione la entrada del Departamento 2 y seleccione Procesar solicitudes.

Resultado

Vuelva a verificar los detalles del departamento 2. Esta vez, no se muestra ningún error.

Resumen

  • Supervisión de solicitudes de replicación en SAP S/4HANA y SuccessFactors Employee Central utiliza visualizadores y logs especializados para realizar un seguimiento, analizar y gestionar solicitudes de replicación tanto para datos maestros de empleado como para asignaciones organizativas, lo que admite el análisis de errores y la intervención manual.

  • Los visores del área de staging (ECPAO_EE_VIEWER para empleados, SFIOM_VIEW_ORG_REQS para objetos organizativos) permiten a los usuarios filtrar solicitudes por estado, empleado/objeto o período de tiempo; revisar detalles, logs, payloads y procesar o simular solicitudes manualmente según sea necesario.

  • Los logs de aplicación (transacción SLG1) y los monitores de mensajes (transacción SRT_MONI) ayudan a diagnosticar problemas de replicación visualizando mensajes entrantes y detalles de error, mientras que la grabación en log detallada proporciona una visión más profunda de la secuencia de procesamiento.

  • La supervisión regular y el procesamiento selectivo garantizan actualizaciones oportunas de los registros de infotipo y permiten la resolución de problemas de solicitudes fallidas o pendientes, como la resolución de objetos superiores que faltan replicando dependencias y reprocesando las entradas afectadas.

  • Se recomiendan herramientas de gestión de informes en masa (como ECPAO_EE_INB_INVT_ALV) con criterios de selección para supervisar la replicación de infotipos a escala, lo que admite tanto la resolución de errores como el análisis estadístico de los resultados de replicación.