• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
SAP S/4HANA

Filtrado de empleados inactivos en la replicación de empleados de EC a SAP on prem/ S4/HANA

By s4pcademy 


En Muchos escenarios, existe la demanda de filtrar los empleados existentes que ya están inactivos en el sistema y no deben ser parte de la replicación de empleados a menos que los convierta en un caso de recontratación.

Este escenario es para los casos en los que tenemos datos migrados del sistema On Prem a EC y luego los mismos datos con cambios delta se replican de vuelta a los sistemas ECC o S/4HANA donde el sistema back-end aún permanece en el entorno por cualquier motivo, como las interfaces de salida existentes. .

Hay una opción donde en SPRO puede filtrar el estado de los empleados, pero esto solo excluirá los infotipos de asignación de Acciones y Org.

[V_ECPAO_QRY_CFG] esta tabla se puede utilizar -> campo ->NO_ORGAS_EMPLMNT_STATUS (aquí mantiene el estado de empleo como «T» o «R» como T significa Terminado o R significa Jubilado o de otra manera para mencionar que estos casos están actualmente inactivos[Mantenerloconcomascomo»TR»EsteenfoqueevitarácualquieractualizacióndeIT0IT1perotodoslosdemásinfotiposestarándelimitados[Maintainitwithcommaslike“TR”ThisapproachwillpreventanyupdatestotheIT0IT1butallotherinfotypeswillbedelimited

Hay otra opción en la que el sistema va a una clase y un método existentes que puede mejorar mediante una mejora implícita.

Se puede utilizar la siguiente clase

CL_ECPAO_IN_EMPLOYEE_TRANSFORM

Método

SET_PERNR_FILTER_DATA

En el método anterior hay parámetros como se menciona a continuación

En los parámetros anteriores, deberá escribir la condición según la lógica requerida y usar EC_PAYLOAD, si es necesario leer EC_PAYLOAD.

Use el parámetro IS_PERNR_FILTERED como «X» en el código y luego el parámetro IS_OK como «X»

Luego poner un mecanismo de paso de error

LLAMADA MÉTODO CL_ECPAO_IN_SERVICE_LIB=>AGREGAR MENSAJE
EXPORTADOR
MENSAJE_HANDLER_REF = MENSAJE_HANDLER_REF
MSGTY = IF_ECPAO_IN_MESSAGE_CONSTANTS~C_MSGTY_ADVERTENCIA
MSGID = IF_ECPAO_IN_MESSAGE_CONSTANTS~C_MSGID_EN_PROCESAMIENTO
MSGNO = ‘999’
MSGV1 = LV_PERNR
* MSGV2 =
* MSGV3 =
* MSGV4 =
.
ES_OK = ‘ ‘ .
TERMINARA SI.

Publique esto, el sistema no procesa al empleado seleccionado para la replicación.




Cree una medida restringida en un control de entrada en SAP Analytics Cloud
Previo
Información recopilada sobre el tema de recuperación/reducción/desfragmentación en el contexto de la persistencia de SAP HANA (con ejemplo)
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.