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

Asignación de campos y valores de datos organizativos

Objective

After completing this lesson, you will be able to asigne campos y valores de datos organizativos para admitir la replicación de datos entre SAP S/4HANA y Employee Central.

Grupo de plantillas de transformación y plantillas para datos organizativos

Para permitir que los programas de extracción de datos extraigan la información correcta de SAP S/4HANA para los campos correctos de Employee Central, debe asignar los campos de SAP S/4HANA a los campos de Employee Central.

Para asignar campos, vaya al paso Customizing Definir asignación de campos para datos organizativos, que tiene asignado el clúster de vistas VC_ECPAO_MAP_OM. La configuración en este cluster de vistas se lleva a cabo en los siguientes pasos:

  1. Cree al menos un grupo de plantillas de transformación. Un grupo de plantillas agrupa todas las asignaciones de campo que desea utilizar al ejecutar el programa de extracción de datos. Esta es la entidad que especifica en la pantalla de selección del programa. A partir del grupo de plantillas de transformación, el programa de extracción de datos determina toda la información que debe extraer datos de los campos de SAP S/4HANA y asignarlos a los ID de campo de Employee Central.

  2. Cree al menos una plantilla de transformación para su grupo de plantillas de transformación. Una plantilla de transformación agrupa información del sistema SAP S/4HANA que pertenece a la misma lógica. Es la contraparte de SAP S/4HANA de la entidad Employee Central.

  3. Defina una asignación principal para cada una de sus plantillas de transformación. Esto significa que selecciona ID de campo de Employee Central de la entidad de Employee Central asignada a la plantilla de transformación y asigna campos de SAP S/4HANA adecuados a estos ID de campo de Employee Central.

Diagrama que representa la integración del ID de instancia de Employee Central y el grupo de plantillas de transformación.

El ID de instancia de Employee Central y el grupo de plantillas de transformación son los principales elementos de configuración del Generador de integración empresarial.

ID de instancia de Employee Central

El ID de instancia de Employee Central representa en SAP S/4HANA la instancia de SAP SuccessFactors Employee Central conectada.

Todas las configuraciones BIB están vinculadas a una instancia de Employee Central especificada, que incluye lo siguiente:

  • Entidades EC, que son metadatos EC importados, que se deben asignar y replicar.
  • Entidades de asignación de valores (listas desplegables EC) que representan valores EC que se van a asignar y replicar.

Grupo de plantillas de transformación

El grupo de plantillas de transformación especifica el alcance de los datos y los escenarios de asignación configurados que se tienen en cuenta durante la ejecución de replicación. Un grupo de plantillas de transformación está asignado a una instancia EC y consta de lo siguiente:

  • Asignación de campos y valores especificada en Plantillas de transformación. Las plantillas de transformación se basan en metadatos de EC representados por entidades de EC e información de lista desplegable EC importada representada por entidades de asignación de valores.
  • Las entidades de EC representan una entidad de EC, como una plantilla de importación de datos CSV, una entidad OData o un objeto genérico, también conocido como entidad MDF.

Si desea asignar unidades organizativas, tenga en cuenta que las unidades empresariales, divisiones y departamentos de Employee Central se asignan a unidades organizativas en el sistema SAP S/4HANA. Por lo tanto, debe decidir cómo tratar los modelos de unidad organizativa:

  • Puede decidir cuál de estos tipos de objeto desea utilizar. Por ejemplo, si decide replicar siempre las unidades organizativas en departamentos, añada solo una plantilla de transformación a su grupo de plantillas de transformación si la plantilla tiene asignada la entidad de Central de empleados Departamento.

  • Si desea utilizar las tres plantillas en su grupo de plantillas de transformación, implemente el add-in empresarial (BAdI) Períodos de validez para replicación de datos en EC (EX_ECPAO_EMP_VALIDITY_TAB). Este add-in define a qué objeto en Employee Central se asigna cada unidad organizativa.

Los siguientes grupos de plantillas de transformación de muestra se definen para la empresa de Employee Central SBS_MODEL en el Customizing de muestra suministrado:

  • SBS_OM_MODEL_CSV

    Este es un ejemplo de la replicación de datos organizativos mediante el canal de comunicación Transferencia basada en archivo CSV.

  • SBS_OM_MODEL_WS

    Este es un ejemplo de la replicación de datos organizativos mediante el canal de comunicación Transferencia de servicio web.

Puede copiar el grupo de plantillas de transformación en su empresa de Employee Central y modificar la asignación de campos de las plantillas de transformación para que se ajuste a sus necesidades.

Crear un grupo de plantillas de transformación y plantillas

Un grupo de plantillas agrupa todas las asignaciones de campos que desea utilizar al transferir datos de SAP S/4HANA a Employee Central.

Captura de pantalla del grupo de plantillas de transformación. Los detalles se explican en el siguiente texto.

La plantilla de transformación es la contraparte de la entidad de Employee Central. Puede asignar campos de la plantilla de transformación a campos de la entidad de Employee Central asignada.

Captura de pantalla de la plantilla de transformación. Los detalles se explican en el siguiente texto.

Asignación de campo principal para datos organizativos

Puede seleccionar campos de Central de empleados del modelo de datos de Central de empleados que ha cargado en el sistema SAP S/4HANA y asignar campos de SAP S/4HANA adecuados a estos ID de campo de Central de empleados.

Contexto

Para definir una asignación de campos para cada plantilla de transformación, vaya a la vista Asignación primaria del clúster de vistas VC_ECPAO_MAP_OM.

Hay asignaciones estándar predefinidas que se añaden automáticamente a los modelos que utiliza y no están disponibles para la configuración en esta actividad Customizing.

Cómo asignar campos

  1. Seleccione un campo de Employee Central de la plantilla de Employee Central asignada.

    Asegúrese de haber importado el modelo de datos para esta plantilla de Employee Central al sistema SAP S/4HANA mediante el programa de importación de metadatos. De lo contrario, no habrá campos disponibles aquí.

  2. Asigne cada campo de Employee Central a un campo de SAP S/4HANA utilizando un modo de asignación adecuado:
  • Cuando selecciona el modo de asignación Asignación de infotipo, asigna un campo de infotipo o subtipo en la asignación principal. Puede utilizar campos de infotipos de Gestión de organización para la asignación de campos. Para las asignaciones de campos de texto como Nombre de objeto (STEXT), defina una asignación independiente del idioma. La casilla de selección Utilizar asignación de idioma está marcada para este tipo de asignación de campos.

    Util.idioma Asignación para asignación de infotipo
  • Para que la asignación dependiente del idioma funcione, también debe asignar las configuraciones regionales de Employee Central a idiomas de SAP S/4HANA.

    Al seleccionar el modo de asignación Asignación BAdI, puede utilizar una implementación del BAdI Asignación de datos EC y ERP para replicación de datos a EC (EX_ECPAO_EMP_DATA_EXTRACT_OUT) para definir la asignación de campos.
  • Al seleccionar el modo de asignación Asignación de vía de evaluación, puede asignar un ID de campo de Central de empleados a una vía de evaluación de SAP S/4HANA.

Resultados

Si el valor del campo SAP S/4HANA debe convertirse en un valor de Employee Central, introduzca la entidad de asignación de valores que ha definido en el paso de Customizing Definir entidades de asignación de valores. Puede definir las asignaciones de valores para esta entidad directamente desde aquí seleccionando Definir entradas de asignación de valores.

Ahora está listo para utilizar su asignación de campos al ejecutar el programa de extracción de datos.

No defina una asignación de campos secundaria para datos organizativos. El programa Extracción de datos organizativos no replica los campos de datos organizativos que tienen una asignación secundaria.

Entidades de asignación de valores y detalles para datos organizativos

La asignación de valores significa que los valores de campo de Employee Central se asignan a valores de campos de SAP S/4HANA.

Los programas de extracción de datos utilizan las asignaciones de valores al extraer datos. Sustituyen las claves de SAP S/4HANA por las claves de Employee Central correspondientes si se define una asignación de valores para la asignación de campos correspondiente. Las asignaciones de valores se asignan a asignaciones de campo en las vistas Asignación primaria y Asignación secundaria del clúster de vistas de asignación de campos. Las asignaciones de campo se agrupan en un grupo de plantillas de transformación. Introduzca el grupo de plantillas de transformación en la pantalla de selección para indicar al programa de extracción qué asignaciones de campo y qué asignaciones de valores debe utilizar.

Existen asignaciones de valores estándar proporcionadas por SAP. Las asignaciones de valores estándar se proporcionan para los valores que no se pueden configurar en el sistema SAP S/4HANA y en Employee Central y, por lo tanto, siempre permanecen iguales.

Ejemplo

No se pueden configurar códigos de idioma. El código de idioma de Employee Central Inglés siempre se corresponde con el código de idioma EN en el sistema SAP S/4HANA. Por lo tanto, se proporciona una asignación de valores estándar para los códigos de idioma.

Sin embargo, si desea asignar valores que se pueden configurar en el sistema SAP S/4HANA y en Employee Central, debe definir asignaciones de valores personalizadas.

Nota

Después de copiar las nuevas entradas de asignación de valores, no guarde las entradas inmediatamente. Para ver todas las entradas, seleccione el botón de página hacia abajo hasta que vea el último conjunto de entradas. Una vez que vea el último conjunto de entradas, puede guardar todas las entradas recién creadas.

Asignación de valores de muestra para datos organizativos

Utilice las entidades de asignación de valores de muestra que SAP proporciona para objetos organizativos para crear fácilmente las asignaciones de valores que necesita, por ejemplo, para las relaciones con otros objetos.

Proporcionamos entidades de asignación de valores de muestra para los objetos organizativos por defecto (departamentos, divisiones, unidades empresariales, clasificaciones de trabajo y posiciones) y para el campo Estado de vacante (STATUS) del infotipo Vacante (1007).

Nota

Si selecciona Copiar asignación de valor de muestra, todas las entidades que están disponibles en la vista V_ECPAO_VALENT_S (tabla S) se copian en la vista V_ECPAO_VALUENTY (tabla C) en la actividad Customizing Definir entidades de asignación de valores. Esto incluye las entidades de asignación de valores para datos organizativos y datos de empleado, y para ambas direcciones (replicación de SAP S/4HANA a Employee Central y replicación de Employee Central a SAP S/4HANA). Si solo necesita algunas de las entidades de asignación de valores de muestra, seleccione Copiar asignación de valores de muestra y, a continuación, elimine todas las entidades que no necesite de la vista V_ECPAO_VALUENTY.

Una vez realizadas las entradas en la vista V_ECPAO_VALUENTY (ya sea copiándolas o introduciéndolas manualmente), ya no podrá copiar las entidades de asignación de valores de muestra. Elimine todas las entradas de la vista V_ECPAO_VALUENTY y cópielas de nuevo, o muestre las entidades de asignación de valores de muestra y utilícelas como ejemplo para realizar las entradas manualmente.

Si desea replicar otros objetos organizativos (incluidos los objetos personalizados), debe definir entidades de asignación de valores personalizados para ellos.

Asignar datos organizativos a infotipo de tabla

Desea asignar el infotipo de tabla en el cluster de vistas para dar soporte al proceso de migración.

Requisitos previos

Debe crear una entidad OM personalizada en la vista V_ECAPO_ECTMPL_O similar a la que se crea en la instancia EC.

Contexto

Los infotipos de tabla le permiten almacenar los datos en una estructura tabular en un registro de infotipo. Todos los infotipos OM, que tienen una tabla HRT además de las tablas HRP, son infotipos de tabla. Puede asignar cualquier infotipo de tabla en la configuración, ya que esto es común tanto para la migración de datos organizativos como para la replicación de datos organizativos. Pero en la migración de datos organizativos, solo se admiten los infotipos de tabla 1002 y 1018.

  1. Vaya a la vista VC_ECPAO_MAP_OM.
  2. Seleccione el grupo de plantillas de transformación para el que desea asignar el infotipo de tabla.
  3. Cree una plantilla de transformación para el grupo de plantillas de transformación correspondiente a la entidad OM personalizada.
  4. En la pantalla Asignación primaria, seleccione los campos del menú de ayuda F4 y, a continuación, realice la asignación. Todos los campos de la tabla HRP y HRT estarán disponibles para la asignación.

    Puede migrar múltiples distribuciones de costes almacenadas en los registros de infotipo de tabla 1018 correspondientes para el objeto superior, como se muestra en el siguiente ejemplo.

Captura de pantalla de las entradas de posición en la tabla 1018.

Resumen

  • Las asignaciones de campos se organizan en grupos de plantillas de transformación y plantillas en el clúster de vistas VC_ECPAO_MAP_OM, que definen cómo se corresponden los campos de SAP S/4HANA con los campos de Employee Central para la extracción y replicación de datos.
  • Para cada plantilla de transformación, establezca asignaciones primarias vinculando ID de campo de Employee Central con campos de SAP S/4HANA adecuados mediante modos de asignación como Asignación de infotipo, Asignación BAdI o Asignación de vía de evaluación, garantizando un flujo de datos correcto entre sistemas.
  • Cuando los valores de campo difieren entre SAP S/4HANA y Employee Central, las entidades de asignación de valores se definen para convertir valores con precisión. SAP proporciona asignaciones de valores estándar para campos no configurables (por ejemplo, códigos de idioma), mientras que las asignaciones personalizadas deben crearse para valores configurables u objetos personalizados.
  • Debe determinar cómo se asignan las unidades empresariales, los sectores y los departamentos de Employee Central a las unidades organizativas en SAP S/4HANA, ya sea seleccionando modelos específicos o utilizando un BAdI para escenarios más complejos.
  • Los infotipos de tabla permiten el almacenamiento de datos tabulares en un registro y puede asignar entidades OM personalizadas e infotipos de tabla (admitidos para determinados infotipos como 1002 y 1018) para facilitar tanto la migración de datos organizativos como los procesos de replicación.