Implementación de la replicación de datos de empleado de SAP SuccessFactors Employee Central a SAP S/4HANA

Configuración de SAP SuccessFactors para la replicación

Objective

After completing this lesson, you will be able to configure SAP SuccessFactors para la replicación.

Replicación de datos de SAP SuccessFactors Employee Central a SAP S/4HANA: Escenario de integración

Replicación de datos de EC a SAP S/4HANA – Resumen de los componentes técnicos del proceso de replicación
Datos maestros de SAP SuccessFactors Employee CentralSAP Cloud Integration - ConectarTransformación y proceso de SAP S/4HANA
  • Sistema maestro para las asignaciones organizativas y maestras de empleados centrales de RR. HH.
  • API de empleado compuesto (interfaz de programación de aplicaciones)
    • Extrae los datos del empleado, incluida la asignación organizativa fuera de Employee Central
  • Facilita la conectividad técnica
  • Paquete estándar de SAP SuccessFactors Employee Central a ERP y procesar Employee Central a ERP Datos de empleado y asignación organizativa
  • Contenido de software intermedio simplificado para conectividad, es decir, autenticación, gestión de sesiones, conversión de protocolo
  • Generador de integración empresarial (BIB)
    • Incluye herramientas para configurar la replicación de datos, como la configuración de asignación de campos y valores
    • BIB comprende el software para ejecutar la lógica empresarial y la lógica de asignación
  • Servicios web para desencadenar y recibir datos de EC a través de la API compuesta
Diagrama que representa el escenario de integración. Los detalles se explican en el siguiente texto.

El escenario de integración en el alcance de esta formación es la integración estándar para replicar datos maestros de empleado y asignaciones organizativas de empleado de SAP SuccessFactors Employee Central a SAP S/4HANA.

La integración se basa en Business Integration Builder (BIB).

Las herramientas y los elementos técnicos necesarios correspondientes se entregan como parte de nuestro complemento SFSF EC S4 HCM INTEGRATION (ECS4HCM).

Extracción y procesamiento de datos: Flujo de proceso de replicación de datos de empleado desde Employee Central

El proceso para la replicación de datos maestros de empleado y asignaciones organizativas de empleado de Employee Central tiene pasos en tres sistemas que interactúan entre sí:

  • El sistema SAP S/4HANA.
  • El middleware basado en la nube, SAP Cloud Integration.
  • SAP SuccessFactors Employee Central.

Extracción y procesamiento de datos. El diagrama muestra el flujo de proceso de la replicación de datos de empleado desde Employee Central. El proceso se explica en el siguiente texto.

Extracción y procesamiento de datos: pasos del flujo del proceso

  1. El programa de consulta en el sistema SAP S/4HANA, Crear y ejecutar datos maestros del empleado y Consulta de asignación (ECPAO_EE_ORG_REPL_QUERY) llama el servicio web de salida getEmployeeMasterDataAndOrgAssignmentBundleReplicationQuery. Al llamar el servicio web de salida, el programa de consulta lee los parámetros definidos en el Customizing. También actualiza la Gestión de la consulta de asignación organizativa y datos maestros del empleado (ECPAO_QRY_ADM).
  2. El servicio Web de salida getEmployeeMasterDataAndOrgAssignmentBundleReplicationQuery envía la consulta al middleware.
  3. El middleware solicita los datos correspondientes de Employee Central mediante CompoundEmployeeAPI.
  4. El middleware llama el servicio Web de entrada EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest en el sistema SAP S/4HANA y transfiere los datos que ha recibido de Employee Central en paquetes.
  5. El servicio Web de entrada EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest almacena los datos en forma de solicitudes de replicación en el área de staging del empleado.
  6. Cuando almacena una nueva solicitud de replicación en el área de staging, el sistema SAP S/4HANA desencadena el servicio web de salida EmployeeMasterDataReplicationConfirmation_Out.
  7. El servicio web de salida EmployeeMasterDataReplicationConfirmation_Out envía una confirmación al middleware para informar al Monitor de replicación de datos de Employee Central de que las solicitudes de replicación están a la espera de ser procesadas.
  8. El middleware actualiza el Monitor de replicación de datos de Employee Central.
  9. Una vez que el último paquete transferido por el middleware ha llegado a SAP S/4HANA, el middleware envía una notificación final a SAP S/4HANA.
  10. El servicio Web de entrada EmployeeMasterDataAndOrgAssignmentBundleReplicationRequest actualiza las tablas de gestión de consultas y desencadena el evento SAP_SFIOM_EE_ORGAS_RPPQ_CREATED.
  11. Se ejecuta el programa de procesamiento Procesar solicitudes de replicación de empleado (ECPAO_RPRQ_EE_PROCESSING), que se programa con el evento SAP_SFIOM_EE_ORGAS_RPPQ_CREATED como condición de inicio.

    El programa lee el área de staging para determinar las actualizaciones que se deben realizar en los infotipos de SAP S/4HANA. A continuación, crea o actualiza los registros de infotipo correspondientes en Administración de personal y Gestión organizativa utilizando la asignación clave y las opciones que ha realizado en Business Integration Builder.

    El programa de procesamiento también actualiza la asignación clave si es necesario y escribe mensajes en el log de aplicación.

  12. Cuando finaliza la actualización, el programa de procesamiento desencadena el servicio Web de salida EmployeeMasterDataReplicationConfirmation. El servicio informa al Monitor de replicación de datos de Employee Central para cada empleado de si la transferencia de datos se ha realizado correctamente, tiene errores o aún está pendiente.
  13. El servicio Web de salida EmployeeMasterDataReplicationConfirmation_Out pasa la confirmación correcta, fallida o pendiente correspondiente al middleware.
  14. El middleware actualiza el Monitor de replicación de datos de Employee Central.
Diagrama que representa las consideraciones de implementación. Los detalles se explican en el siguiente texto.

Consideraciones de implementación Replicación de datos

Las siguientes son consideraciones de implementación para el escenario de replicación de datos.

Modelo de datos de empleado diferente en SAP SuccessFactors Employee Central en comparación con SAP S/4HANA.

  • SAP SuccessFactors Employee Central incluye lo siguiente:
    • Un objeto de persona que contiene información compartida entre empleos.
    • Uno o varios empleos asociados a un objeto de persona que contiene datos de empleado contractuales, como datos de compensación, información del puesto, etc.
  • La lógica de replicación de datos utiliza la misma ocupación equivalente al número de personal de SAP S/4HANA / ERP.
  • En Employee Central, los datos específicos de país/región a menudo se almacenan a nivel de objeto de persona, como la información personal específica de país/región. Estos datos no tienen una relación clara con el empleo.
  • En SAP S/4HANA, todos los datos tienen un período de validez, mientras que en Employee Central los datos podrían tener una fecha de entrada en vigor, pero también una fecha no efectiva, lo que significa que existen pero no tienen un período de validez.

Gestión diferente de los procesos de RR. HH.

Diferentes procesos de gestión de HR, como los siguientes:

  • Comisión global
  • Empleo concurrente
  • dependientes
  • Estructuras organizativas
  • SAP SuccessFactors es una solución HCM de última generación diseñada para ejecutarse en la nube.

Estrategia para especificar a partir de cuándo se deben transferir los datos de EC

Decida la fecha "a partir de cuándo" en función de sus necesidades, como la siguiente:

  • Ejercicio
  • Fecha de recálculo de nómina
  • etc.

Crear el objeto de sistema de destino de replicación en Employee Central

Verificaciones de Employee Central para replicación ERP de Employee Central

Capturas de pantalla de la pantalla Herramienta de verificación en el Centro de administración. Se selecciona la pestaña Estado del sistema y se resalta una replicación de muestra.

Recomendamos asegurarse de que todas las verificaciones de Employee Central disponibles para nuestra replicación de datos sean correctas.

  • Seleccione la herramienta Herramienta de verificación en el Centro de administración de SAP SuccessFactors EC.
  • Seleccione como aplicación Replicación ERP de Employee Central.
  • Si deja el tipo de resultado = Vacío, puede ver todos los resultados de nuestras verificaciones de consistencia disponibles.

El ejemplo de pantalla muestra la verificación de consistencia de EC, que garantiza que el modelo de datos de EC esté sincronizado con el modelo de datos de SAP S/4HANA. En nuestro ejemplo, los campos HRIS no están sincronizados y puede ver una lista de todos los campos que son incoherentes. Esto le permite identificar fácilmente dónde debe realizar modificaciones en su modelo de datos de EC.

Preparación para la exportación de metadatos de SAP SuccessFactors

Captura de pantalla de la pantalla Importar y exportar datos con el permiso correcto seleccionado.
  • Verifique si dispone de los usuarios correctos con las autorizaciones correctas.
  • Por ejemplo, conceda a su usuario técnico el permiso adecuado para exportar metadatos de EC.
  • ¿Ha exportado los últimos metadatos de EC? Si no es así, continúe y exporte los metadatos de empleado y lista desplegable de EC que necesitará para una importación posterior a su sistema SAP S/4HANA.
  • Iniciar un proyecto de implementación con metadatos estables es un movimiento inteligente. Garantiza una implementación fluida y sin interrupciones.

Recuerde que siempre puede exportar y copiar los metadatos de nuevo para adaptarse a las modificaciones de datos y procesos. Por ejemplo, si hay campos nuevos necesarios debido a modificaciones legales en su declaración de impuestos.

Resumen

  • La replicación de datos utiliza el middleware de SAP Cloud Integration y el Generador de integración empresarial (BIB) para conectar Employee Central y SAP S/4HANA, aprovechando las API estándar y los servicios web para un intercambio de datos seguro y eficiente.
  • El proceso de replicación implica extraer datos maestros de empleado y asignaciones organizativas de Employee Central mediante la API de empleado compuesto, transferirlos mediante middleware a SAP S/4HANA, donde los datos por etapas se procesan y actualizan en infotipos relevantes.
  • El proceso incluye mensajes de confirmación y actualizaciones de estado, lo que garantiza que se realice un seguimiento de las transferencias correctas, fallidas o pendientes en el Monitor de replicación de datos de Employee Central.
  • Employee Central gestiona datos con objetos de persona y múltiples empleos, mientras que SAP S/4HANA utiliza números de personal y períodos de validez, lo que requiere una asignación y un tratamiento cuidadosos de los datos específicos del país y con fecha efectiva.
  • Se requiere una atención especial para los procesos de RR. HH. como asignaciones en el extranjero, empleo simultáneo y dependientes, así como decisiones estratégicas sobre fechas de transferencia (por ejemplo, año fiscal o recálculo de nómina) para una migración de datos precisa y en cumplimiento.