SAP ILM: Kundeneigene Zeitbezüge SAP ILM analog zu HCM_TERMN_DATE verarbeiten

Ausgangssituation und Problemstellung:

Bei der Verwendung/Verarbeitung des kundeneigenen Zeitbezuges HCM_TERMN_DATE (Austrittsdatum) im SAP Standard findet eine harte Prüfung auf diesen Zeitbezug statt. Die Intention dieser Prüfung ist, auch die Highdate-Datensätze (31.12.9999) verarbeiten und loggen zu können.

Wenn ein kundeneigener Zeitbezug definiert wird, werden diese Highdate-Datensätze jedoch nicht korrekt verarbeitet/geloggt. Wir haben für Sie in einem konkreten Beispiel einen kundeneigenen Zeitbezug zum Renteneintritt angelegt. Dieser liefert das Datum des Renteneintritts des Mitarbeiters. Da allerdings nur hart auf das Austrittsdatum (HCM_TERMN_DATE) geprüft wird, konnten zu dem kundeneigenen Zeitbezug die Highdate-Datensätze nicht korrekt verarbeitet/geloggt werden.

Lösung:

Da es kein passendes BAdI hierfür gibt wurde für die Methode „MODIFY_EXCEEDS_LIMIT_FLAG“ eine Erweiterungsimplementierung angelegt in welcher analog zum HCM_TERMN_DATE nun auch das Z_TERMN_R2 geprüft wird.

Betrifft:

Klasse: CL_HRARCH_DESTRUCTION_LOG

Methoden: WRITE_DESTRUCTION_LOG und MODIFY_EXCEEDS_LIMIT_FLAG

Derzeitige Verarbeitung:

In der Klasse CL_HRARCH_DESTRUCTION_LOG Methode MODIFY_EXCEEDS_LIMIT_FLAG wird hart auf HCM_TERMN_DATE geprüft und das Flag von cv exceeds_limit_date entfernt. Das Flag steht auf X wenn es sich um einen Highend Datensatz handelt.

Das Vernichtungslog wird pro Datensatz über Methode WRITE_DESTRUCTION_LOG aufgerufen. Hier findet eine generelle Prüfung auf die Vernichtung (GET_RETENTION_RULES) und die Prüfung auf das Austrittsdatum (MODIFY_EXCEEDS_LIMIT_FLAG) statt.

Nur wenn beide Variablen (lv_destructible, lv_endda_adjusted) leer sind wird ein korrekter Logeintrag geschrieben.

Haben Sie Fragen zum Thema  „Kundeneigene Zeitbezüge SAP ILM“ oder brauchen Sie weitere Hilfe? Kontaktieren Sie uns über das Kontaktformular und senden Sie uns eine Nachricht.

PDF als Download

 

Wir werden alle hier bereitgestellten Informationen ausschließlich in Übereinstimmung mit der Datenschutzerklärung verwenden.

Vielen Dank für deine Nachricht, sie wurde versandt.
Es gab einen Fehler, bitte versuche es noch einmal.
Diesen Beitrag teilen