El proceso para la replicación de objetos organizativos de Employee Central tiene pasos en tres sistemas que interactúan entre sí:
- El sistema SAP S/4HANA local.
- El middleware basado en la nube, SAP Cloud Integration.
- SAP SuccessFactors Employee Central.

Pasos del flujo del proceso:
- El programa de consulta en el sistema SAP S/4HANA, Crear y ejecutar consulta de replicación de objetos organizativos (RH_SFIOM_ORG_OBJ_REPL_QUERY), llama el servicio web de salida getOrganisationalObjectReplicationQuery. Al llamar el servicio web de salida, el programa de consulta lee las opciones de consulta, como la información de filtrado, que ha definido en el Customizing. También actualiza la tabla Administración de consulta de objeto organizativo (SFIOM_QRY_ADM).
- El servicio Web de salida getOrganisationalObjectReplicationQuery envía la consulta al middleware. Las opciones de filtro indican al middleware qué registros de datos se deben replicar. Por ejemplo, solo registros activos si ha definido un filtro adecuado.
- El middleware solicita los datos correspondientes de Employee Central mediante la API OData.
- El middleware llama el servicio web de entrada OrganisationalObjectReplicationNotification en el sistema SAP S/4HANA para enviar una notificación sobre el estado de replicación.
- El servicio web de entrada OrganisationalObjectReplicationNotification actualiza el estado en la tabla de administración de consultas.
- El middleware llama el servicio web de entrada OrganisationalObjectReplicationResponse en el sistema SAP S/4HANA para transferir los datos que ha recibido de Employee Central.
- El servicio web de entrada OrganisationalObjectReplicationResponse almacena los datos en forma de solicitudes de replicación en el área de staging para objetos organizativos. Al almacenar las solicitudes de replicación en el área de staging, el sistema SAP S/4HANA lee la asignación de claves para asignar claves de Employee Central con claves de SAP S/4HANA.
- El servicio web de entrada OrganisationalObjectReplicationResponse actualiza las tablas de administración de consultas y desencadena el evento SAP_SFIOM_ORG_STRUC_RPRQ_CREATED.
- Se ejecuta el programa de procesamiento Procesar solicitudes de replicación de objetos organizativos (RH_SFIOM_PROC_ORG_STRUC_RPRQ), que se programa con el evento SAP_SFIOM_ORG_STRUC_RPRQ_CREATED como condición de inicio. El sistema SAP S/4HANA crea o actualiza los registros de infotipo correspondientes en Gestión organizativa y actualiza el log de aplicación. Al almacenar los datos en los infotipos, utiliza la asignación clave y las opciones de asignación de campos que ha realizado en el Generador de integración empresarial.
Tipos de consultas desencadenadas por el programa Consulta de objeto organizativo
| Tipo | Significado |
|---|---|
| Última consulta modificada | Esta consulta solicita todos los datos que corresponden a sus criterios de selección y se han modificado después de la fecha de la última modificación. La fecha de la última modificación es el cronomarcador de la última consulta creada por el programa Crear y ejecutar consulta de replicación de objetos organizativos (RH_SFIOM_ORG_OBJ_REPL_QUERY) con la misma variante de selección. El programa desencadena este tipo de consulta cuando no se introducen objetos específicos en la pantalla de selección. Cuando se introduce una fecha de modificación o se marca la casilla de selección Iniciar carga completa, el programa también desencadena este tipo de consulta y restablece la fecha de la última modificación a la fecha de modificación. La consulta muestra el mensaje de error Consulta para instancia EC <instancia de Employee Central>, entidad EC <entidad de Employee Central> ya enviada para el grupo de plantillas <grupo de plantillas de transformación> si la misma entidad de Employee Central se utiliza en más de un grupo de plantillas de transformación. Asegúrese de utilizar la plantilla de transformación a la que se ha añadido la entidad de Employee Central solo en un grupo de plantillas de transformación. |
| Consulta específica de objeto | Esta consulta solicita datos para objetos organizativos específicos, cuyos ID ha introducido en la pantalla de selección del programa Crear y ejecutar consulta de replicación de objetos organizativos. Es decir, el programa desencadena una carga completa de los objetos en cuestión. |
Tabla de administración de consultas
La tabla Administración de consulta de objeto organizativo (SFIOM_QRY_ADM) almacena una entrada para cada consulta que desencadena el programa Crear y ejecutar consulta de replicación de objeto organizativo (RH_SFIOM_ORG_OBJ_REPL_QUERY).
Información almacenada por consulta
| Tipo de información | Más información |
|---|---|
| ID unívoco de la consulta. | Cada nueva consulta iniciada por el programa obtiene un nuevo ID. |
| ID del grupo de plantillas de transformación. | Introduzca el grupo de modelos en la pantalla de selección del programa. |
| Instancia de Employee Central y entidad de Employee Central. | La instancia de Employee Central y la entidad de Employee Central se derivan de este grupo de plantillas. |
| Fecha de inicio de transmisión completa (FITC). | Introduzca la FITC en la pantalla de selección del programa. |
| Fecha de la última modificación | Este es el cronomarcador de la última consulta creada por este programa con la misma variante de selección. |
| Siguiente fecha de última modificación. | Este es el cronomarcador de la consulta actual. Con la siguiente consulta, este cronomarcador se transfiere a la fecha de la última modificación y el cronomarcador de la nueva consulta se almacena como siguiente fecha de la última modificación. |
| Tipo de consulta | |
| Estado de consulta | |
| Usuario | El nombre del usuario que ejecutó el programa de consulta manualmente o lo programó para que se ejecutara en segundo plano. |
| Cronomarcador de la última ejecución del programa. | La hora en la que el programa se ha ejecutado manualmente o se ha ejecutado por última vez en proceso de fondo. |
Tabla de parámetros de selección de consulta
La tabla Parámetros de selección para consulta de objeto organizativo (SFIOM_QRY_ADMDT) almacena los parámetros que ha introducido en la pantalla de selección del programa Crear y ejecutar consulta de replicación de objeto organizativo. Por ejemplo, los ID de objeto o la fecha de modificación que ha especificado (si procede), o si se ha marcado la casilla de selección Activar grabación en log de payload.