Es posible suspender el procesamiento de los datos replicados para un empleado específico de Employee Central cuando se produce un error excepcional. Esto permite que los datos de los otros empleados replicados con el mismo paquete se procesen en SAP S/4HANA.
Requisitos previos
Debe tener permiso para acceder a la transacción ECPAO_IN_QUAR. El permiso se incluye en el rol de plantilla que proporcionamos para un usuario que debe analizar la replicación y solucionarlo si es necesario: SAP_HR_ECPAO_ANALYSIS.
Puede utilizar la transacción Identificar para excluir del procesamiento (ECPAO_IN_EE_EXCP) para buscar el empleado para el que se ha producido la excepción.
Nota
También puede utilizar la transacción Identificar para excluir del procesamiento como alternativa a la transacción Excluir empleados del procesamiento porque también le permite excluir temporalmente empleados del procesamiento.
Contexto
Con la transacción Excluir empleados del procesamiento (ECPAO_IN_QUAR), puede excluir del procesamiento en SAP S/4HANA a un empleado individual para el que se ha producido un error excepcional. Los otros empleados se pueden procesar y sus datos se pueden actualizar en los infotipos correspondientes.
Procedimiento
- Vaya a la transacción Excluir empleados del procesamiento (ECPAO_IN_QUAR) en su sistema SAP S/4HANA para ejecutar el programa Excluir temporalmente empleados del procesamiento de datos replicados (ECPAO_MNTN_ECPAO_IN_QUAR).
El programa llama la vista Empleados temporalmente excluidos del procesamiento productivo (ECPAO_IN_QUAR).
- Seleccione Entradas nuevas.
- Seleccione la ayuda para entradas (por ejemplo, pulsando la tecla F4).
- Busque el ID de empleado externo desde Employee Central.
- Haga doble clic en el GUID de persona encontrado para copiarlo en la vista.
Utilizamos el GUID de persona porque es único.
- Grabe las entradas.
Resultados
Cuando intenta procesar la solicitud de replicación de un empleado cuyo GUID de persona se ha añadido a la vista Empleados temporalmente excluidos del procesamiento productivo, la solicitud obtiene el estado Fallido. El log de aplicación muestra un mensaje de error correspondiente. Las solicitudes de replicación de los otros empleados se pueden procesar como de costumbre.
Nota
Cuando se simula el procesamiento, el empleado no se excluye del procesamiento. En el modo de simulación, la excepción sigue deteniendo el procesamiento de toda la ejecución de procesamiento.
Pasos siguientes
Analice y solucione el problema. Por ejemplo, puede procesar la solicitud de replicación para el empleado en cuestión de nuevo en el área de staging para obtener más información sobre qué ha causado la excepción y cómo resolverla. Una vez solucionado el error, vuelva a ir a la transacción ECPAO_IN_QUAR (o vaya a la transacción ECPAO_IN_EE_EXCP) y elimine el GUID de persona del empleado de la vista Empleados temporalmente excluidos del procesamiento productivo para volver a permitir el procesamiento de sus datos.