Implementación de la replicación de objetos organizativos de SAP SuccessFactors Employee Central a SAP S/4HANA

Uso del área de staging para solicitudes de replicación de objetos organizativos

Objective

After completing this lesson, you will be able to gestionar solicitudes de replicación de objetos organizativos en el área de staging.

Vista de solicitudes de replicación de objeto organizativo en el área de staging

Los datos del objeto organizativo se replican de Employee Central a un área de staging en el sistema SAP S.4HANA antes de que se actualicen en los registros de infotipo correspondientes.

El sistema SAP S/4HANA crea una solicitud de replicación para cada objeto organizativo en el área de staging cuando una ejecución de replicación contiene datos nuevos o actualizados para este objeto. El área de staging separa la replicación de los datos de Employee Central del procesamiento de los datos en SAP S/4HANA. Puede dividir estas tareas entre diferentes usuarios. El usuario de procesamiento requiere la autorización para editar datos de HR. El usuario de replicación de datos es un usuario técnico y no es necesario actualizar ningún dato de HR. Proporcionamos roles de modelo que puede copiar y utilizar para este fin:

  • SAP_HR_SFIOM_WEBSERVICES para el usuario de replicación de datos.

  • SAP_HR_SFIOM_PROCESSING para el usuario de procesamiento.

Gestión de solicitudes de replicación de objetos organizativos en el área de staging

Acceda al área de staging para objetos organizativos replicados desde Employee Central mediante el visor de área de staging para:

  • Ver información detallada.
  • Analizar errores.
  • Verifique el payload de las solicitudes.
  • Simule el procesamiento.
  • Procesar manualmente las solicitudes seleccionadas.

En la fase de configuración de la replicación, por ejemplo, pueden producirse errores con frecuencia. Puede analizar estos errores con el visor del área de staging y, a continuación, volver a ejecutar la replicación. A continuación, analice de nuevo, etc., hasta que la replicación se ejecute correctamente y pueda iniciar el procesamiento regular de los datos en SAP S/4HANA.

Requisitos previos

Debe tener permisos para acceder a la transacción Ver solicitudes de replicación de objetos organizativos (SFIOM_VIEW_ORG_REQS) y el staging son una tabla y para editar datos de personal. Los permisos se incluyen en el rol de plantilla que proporcionamos para el usuario de procesamiento: SAP_HR_SFIOM_PROCESSING.

Selección de solicitudes de replicación de objeto organizativo para visualizar en el área de staging

Modifique la selección para definir qué solicitudes de replicación se deben mostrar en el visor del área de staging para los objetos organizativos replicados desde Employee Central.

Contexto

Cuando se llama por primera vez, el visor del área de staging muestra la última solicitud de replicación que tiene el estado Abierta, Pendiente o Fallida para cada objeto organizativo que se ha replicado en el sistema SAP S/4HANA.

Procedimiento

  1. Vaya a la transacción Ver solicitudes de replicación de objetos organizativos (SFIOM_VIEW_ORG_REQS) en su sistema SAP S/4HANA.
  2. Seleccione Modificar selección.
  3. Seleccione los estados que desea ver en el campo Estado de replicación.
  4. Introduzca tipos de objeto e ID si está interesado en uno o más objetos organizativos específicos.
  5. Modifique el número de días si está interesado en un período de tiempo específico.
  6. Seleccione Todas las solicitudes para objetos seleccionados para ver no solo las más recientes, sino todas las solicitudes existentes para un objeto organizativo.

Ejemplo

Para ver todos los objetos que tenían una solicitud de replicación en los últimos cinco días, no introduzca ningún ID. Elimine todos los valores del estado de replicación e introduzca 5 en el campo Mensaje más reciente que (días).

Para ver objetos específicos solo si tenían una solicitud de replicación en los últimos cinco días, introduzca el tipo de objeto y los ID de los objetos en los que está interesado. Elimine todos los valores del estado de replicación e introduzca 5 en el campo Mensaje más reciente que (días).

Consejo

Consulte la documentación de ayuda de SAP para obtener más detalles sobre la gestión de solicitudes en el área de staging.

Procesamiento manual de solicitudes de replicación de objeto organizativo

Procese las solicitudes seleccionadas manualmente en el área de staging para objetos organizativos replicados desde Employee Central para almacenar las actualizaciones contenidas inmediatamente en los infotipos.

Requisitos previos

Para procesar solicitudes de replicación desde el visor del área de staging, debe tener permisos para acceder a la transacción Ver solicitudes de replicación de objetos organizativos (SFIOM_VIEW_ORG_REQS) y a la tabla del área de staging. Para procesar solicitudes de replicación desde el Monitor de solicitudes de replicación, debe tener permisos para acceder a la aplicación Web Dynpro SFIUI_A_REPL_REQ_MONITOR. En ambos casos, también necesita la autorización para editar datos de RR. HH. Los permisos se incluyen en el rol de plantilla que proporcionamos para el usuario de procesamiento: SAP_HR_SFIOM_PROCESSING.

Contexto

Las solicitudes de replicación de objetos organizativos se procesan en proceso de fondo para que las actualizaciones que contienen se almacenen en los infotipos SAP S/4HANA de forma oportuna. Pero también puede iniciar el procesamiento manualmente para no tener que esperar a la siguiente ejecución de programa programada.

Puede procesar solicitudes manualmente desde el visor del área de staging o desde el Monitor de solicitudes de replicación.

El bloqueo del área de staging se realiza por tipo de objeto. Mientras se procesa un tipo de objeto específico, como Unidad empresarial, se bloquean todas las solicitudes relacionadas con la unidad empresarial. No puede procesar ninguna solicitud de unidad de negocio manualmente desde el área de staging en este momento. Pero los otros tipos de objeto, como Departamento, no se ven afectados por este bloqueo. Puede procesar una solicitud de departamento manualmente, incluso mientras el procesamiento de solicitudes de unidad de negocio se está ejecutando actualmente en segundo plano.

Procedimiento

  1. Para procesar solicitudes de replicación desde el visor del área de staging, vaya a la transacción Ver solicitudes de replicación de objeto organizativo (SFIOM_VIEW_ORG_REQS) en su sistema SAP S/4HANA.
  2. Seleccione una o más entradas.

    Puede seleccionar varias solicitudes de replicación manteniendo pulsada la tecla Ctrl mientras selecciona entradas en la lista.

  3. Seleccione Procesar solicitudes seleccionadas para iniciar el procesamiento de los objetos organizativos.
  4. Para procesar solicitudes de replicación desde el Monitor de solicitudes de replicación, vaya a la aplicación Web Dynpro SFIUI_A_REPL_REQ_MONITOR.

    Esta aplicación Web Dynpro está asignada al menú de roles del rol SAP_HR_SFIOM_PROCESSING. También puede añadirla a la interfaz de usuario de SAP SuccessFactors utilizando la herramienta de administración Configurar navegación personalizada en Employee Central. Esta herramienta le permite agregar hipervínculos a varias ubicaciones en la IU de SAP SuccessFactors, lo que permite a los usuarios navegar desde esa ubicación a la URL especificada. El URL para añadir es: <Protocol><host name>/sap/bc/webdynpro/sap/sfiui_a_repl_req_monitor. Para obtener más información sobre la herramienta, consulte Gestión de enlaces de navegación personalizados.

  5. Seleccione una solicitud o varias solicitudes y elija Procesar solicitudes.

Resultados

Después de iniciar el procesamiento real, el sistema ejecuta el programa de procesamiento directamente para las solicitudes seleccionadas, sin solicitar confirmación. Las solicitudes de réplica procesadas desaparecen de la lista de resultados.

Depuración de área de staging para solicitudes de replicación de objeto organizativo

Elimine las solicitudes de replicación del área de staging para objetos organizativos replicados desde Employee Central cuando ya no las necesite en el sistema SAP S/4HANA.

Requisitos previos

Para ejecutar el programa en modo interactivo, debe tener permisos para acceder a la transacción Borrar solicitudes de replicación de objeto organizativo (SFIOM_DEL_ORG_REQS) y el staging es una tabla. Los permisos se incluyen en el rol de plantilla que proporcionamos para el usuario de procesamiento: SAP_HR_SFIOM_PROCESSING.

Contexto

Existen varios enfoques para depurar el área de staging para las solicitudes de replicación de objetos organizativos:

  • Eliminación automática: cuando las solicitudes de replicación se han procesado correctamente en el área de staging, obtienen el estado Correcto. Cuando se procesa una solicitud más reciente para el mismo objeto, una solicitud existente con uno de los estados Abierto, Pendiente o Fallido obtiene el estado Obsoleto. Junto con el procesamiento de la última solicitud, para liberar espacio de memoria, el sistema SAP S/4HANA elimina las solicitudes de replicación de objetos procesados con el estado Correcto u Obsoleto que se modificaron por última vez hace 30 días o antes.

  • Eliminación manual de solicitudes individuales: puede eliminar manualmente las solicitudes de replicación seleccionadas del visor del área de staging.

  • Borrado en masa (que describimos aquí): puede depurar la tabla del área de staging para eliminar solicitudes con el estado Correcto u Obsoleto en masa que el borrado durante el procesamiento no puede cubrir. También puede borrar solicitudes con otros estados, en función de sus necesidades. Si lo hace, tenga en cuenta que es posible que su sistema SAP S/4HANA ya no esté sincronizado con Employee Central.

Puede ejecutar el programa Borrar solicitudes de replicación de objeto organizativo (RH_SFIOM_DEL_ORG_STRUC_RPRQ) en modo interactivo para borrar solicitudes específicas.

Los criterios de selección predeterminados definen que el programa debe realizar una ejecución de prueba para borrar todas las solicitudes de replicación con lo siguiente:

  • Estado Correcto, Fallido u Obsoleto
  • Creado antes del primer día del mes anterior
  • Última modificación una semana antes de hoy o antes

También puede programar el programa de borrado para que se ejecute regularmente en proceso de fondo y borrar solicitudes de replicación con el estado Correcto u Obsoleto.

Procedimiento

  1. Vaya a la transacción Borrar solicitudes de replicación de objeto organizativo (SFIOM_DEL_ORG_REQS) en su sistema SAP S/4HANA para ejecutar el programa de borrado en modo interactivo.
  2. Opcional: Especifique un período de tiempo para el borrado en función de la fecha de creación o la fecha de la última modificación de la solicitud o ambas fechas.
  3. Opcional: Seleccione los estados para los que desea borrar solicitudes de replicación en el campo Estado de replicación.
  4. Seleccione los tipos de objeto para los que desea eliminar solicitudes de replicación.
  5. Opcional: Introduzca ID de objeto si desea borrar las solicitudes de uno o más objetos específicos.
  6. Marque la casilla de selección Modo de test para realizar una ejecución de test.
  7. Verifique la lista de solicitudes de replicación que se borrarán según sus criterios de selección.

    Puede clasificar y filtrar la lista.

  8. Vuelva atrás y realice otra ejecución de prueba si no está satisfecho con el resultado.
  9. Desmarque la casilla de selección Modo de test para realizar una ejecución productiva cuando esté satisfecho con el resultado de la ejecución de test.

    El sistema muestra un resumen de cuántas entradas se han borrado y con qué estado.

  10. Opcional: Cree una variante adecuada para el programa Borrar solicitudes de replicación de objeto organizativo si desea ajustar los criterios de selección para la ejecución en proceso de fondo.
  11. Vaya a la transacción Definir job (SM36) en su SAP S/4HANA.
  12. Programe el programa Borrar solicitudes de replicación de objeto organizativo (o su variante de programa) como un job de fondo regular con la condición de inicio Fecha/Hora.
  13. Seleccione Job periódico para que se repita el job.

Resumen

  • Los datos de objeto organizativo replicados desde Employee Central se almacenan primero como solicitudes de replicación en un área de staging dentro de SAP S/4HANA, lo que permite a los usuarios técnicos y de HR gestionar la replicación y el procesamiento por separado utilizando roles de plantilla dedicados.

  • El visor del área de staging (transacción SFIOM_VIEW_ORG_REQS) permite a los usuarios filtrar, analizar y procesar manualmente las solicitudes de replicación, lo que ayuda a solucionar errores y garantizar actualizaciones correctas de los registros de infotipo.

  • El procesamiento manual de solicitudes de replicación se puede realizar desde el visor del área de staging o el monitor de solicitudes de replicación, con el bloqueo del sistema por tipo de objeto para garantizar la integridad de los datos durante el procesamiento.

  • La depuración del área de staging implica el borrado automático de solicitudes obsoletas y correctas después de 30 días, el borrado manual de entradas individuales o el borrado en masa mediante el programa RH_SFIOM_DEL_ORG_STRUC_RPRQ, que se puede ejecutar en modo interactivo o programar como job de fondo.

  • La depuración regular del área de staging es esencial para mantener el rendimiento del sistema y la consistencia de los datos, con criterios de selección flexibles para el borrado basados en el estado, la fecha de creación, la fecha de la última modificación, el tipo de objeto y el ID de objeto.