Florian Fuchs
13. Februar 2018

Besondere Prüfungen beim Abwesenheitsantrag

Data Scientist

Jedes Unternehmen hat verschiedene Typen und Gründe eines Abwesenheitsantrages – beispielsweise für eine Dienstreise, einen Bildungsurlaub, Elternzeit, Mutterschutz, Gleitzeit, Krankheit oder einen ganz normalen Urlaubsantrag. Häufig sollen vor dem Beantragen eines bestimmten Grundes Prüfungen stattfinden, damit z.B. der Mutterschutz nur von Frauen beantragt werden kann oder ein Bildungsurlaub keine fünf Tage überschreitet. Wie diese Prüfung in Ihren Abwesenheitsantrag implementiert werden kann, erfahren Sie in diesem HowTo.

Verschiedene Gründe im Abwesenheitsantrag

Verschiedene Gründe im Abwesenheitsantrag

SAP HR ESS Abwesenheitsantrag Add-On

Wünschen Sie sich Zusatzfunktionen im SAP Standard ESS Abwesenheitsantrag? Dann schauen Sie sich unser Add-On einmal an.

Lösung in drei Schritten

In drei Schritte erklären wir Ihnen in unserem HowTo, wie Sie eigene Prüfungen für Ihre Abwesenheiten festlegen. Folgende Schritte sind notwendig:

  1. Nutzen Sie den BADI PT_ABS_REQ
  2. Passen Sie die Methode SIMULATE_VIA_BLOP an Ihre Bedürfnisse an
  3. Ausgabe einer Fehlermeldung mit Hilfe einer Nachrichten-Klasse
Fehlermeldung im Abwesenheitsantrag

Fehlermeldung im Abwesenheitsantrag

1.Nutzen Sie den BADI: PT_ABS_REQ

Zuerst einmal erstellen Sie eine Implementation für die BADI PT_ABS_REQ. Dieser BADI wird von der SAP bereitgestellt, um den Abwesenheitsantrag zu kontrollieren. Zusätzlich kopieren Sie die Standardimplementationen aus der Klasse CL_PT_ARQ_REQ in Ihre neue Implementation des BADIs. Deaktivieren Sie an-schließend die Option „Implementation ist Aktiv“ im Original BAdI. Das referenzier-te Interface der Klasse ist IF_EX_PT_ABS_REQ. Nachdem Sie die Implementation und die Klasse kopiert haben, können wir mit der Überprüfung des Abwesenheitsgrun-des starten.
Wahlweise können Sie für den ersten Schritt auch die SPRO nutzen und über die IMG-Aktivität „BAdI: Bearbeitung von Abwesenheitsanträgen steuern“ den BAdI an-legen. Auch hier müssen Sie daran denken, die Methoden aus der Originalklasse in Ihre eigene Implementation zu kopieren.

In unserem Webinar erklären wir Ihnen, was im SAP Standard möglich ist, welche Erweiterungen es gibt und wie Sie die digitale Zeiterfassung auch in Zukunft in SAP umsetzen können.

2.Anpassung der Methode SIMULATE_VIA_BLOP

Die von Ihnen angelegte Klasse besitzt eine Methode SIMULATE_VIA_BLOP. In die-ser Methode findet die Überprüfung des Abwesenheitsantrages statt. Dementspre-chend können Sie an dieser Stelle Ihren Code zur Validierung des Abwesenheitsan-trages einfügen. In der Tabelle IM_ATTABS_TAB sind die aktuellen Abwesenheitsde-tails gespeichert. Lesen Sie diese, um auf Basis dessen Ihre Prüfungen einzubin-den. Der Eintrag zum aktuellen Abwesenheitsantrag enthält für Sie die Personal-nummer, den Abwesenheitsgrund, den Genehmiger und das Datum, für welches die Abwesenheit beantragt wird.

Starten Sie jetzt!

Unter folgendem Link können Sie sich das komplette HowTo herunterladen. Wenn Sie noch weitere Fragen oder Anregungen haben, zögern Sie nicht, uns zu kontaktieren.

Besondere Prüfungen beim Abwesenheitsantrag

Howto: Besondere Prüfungen beim Abwesenheitsantrag

In drei Schritte erklären wir Ihnen in unserem Howto, wie Sie eigene Prüfungen für Ihre Abwesenheiten festlegen.

Florian Fuchs

Florian Fuchs

Mein Name ist Florian Fuchs und als begeisterter SAP Consultant bei mindsquare besitze ich eine große Leidenschaft für das Verstehen und Lösen von Problemen.

Sie haben Fragen? Kontaktieren Sie mich!



Das könnte Sie auch interessieren

Jede anpassbare Individualentwicklung kann mit Hilfe von Customizing-Views personalisiert werden. Die ständige Konfiguration der Customizing-Einstellungen über die Transaktion SM30 ist für den Alltag viel zu umständlich.

weiterlesen

Zur Abbildung aktueller oder geplanter Aufbauorganisationen stellt Ihnen das objektorientierte Design des Organisationsmanagements (SAP OM) eine Reihe von Organisationsobjekten zur Verfügung. Im Mittelpunkt einer Aufbauorganisation stehen die Organisationseinheiten (z. B. Abteilungen), deren Hierarchie den funktionalen […]

weiterlesen

Niemand ist gerne krank – und der Papierkram rund um die Krankschreibung für den Arbeitgeber macht es noch unangenehmer. Um dieser ganzen Bürokratie den Wind aus den Segeln zu nehmen, […]

weiterlesen

Schreiben Sie einen Kommentar

Bitte füllen Sie alle mit * gekennzeichneten Felder aus. Ihre E-Mail Adresse wird nicht veröffentlicht.





Kontaktieren Sie uns!
Nadja Messer
Nadja Messer Kundenservice