Seit kurzem zeigt die POWL dem Vertreter eines Genehmigers auch seine eigenen Abwesenheitsanträge an, sofern dieser einen Abwesenheitsantrag an den Genehmiger gestellt hat.
Dieses Problem tritt vor allem dann zutage, wenn ein Assistent einer Führungskraft Anträge in Vertretung genehmigen soll. Die Führungskraft hat also eine Vertretung eingerichtet, sodass der Assistent die Genehmigungen durchführen kann. Der Assistent stellt selbst auch Anträge an die Führungskraft. Seit dem letzten Update sieht der Assistent nun seine eigenen Anträge.

Ursache des Fehlers im Abwesenheitsantrag:
Die POWL-Feederklasse für den Abwesenheitsantrag hat verschiedene Arten der Selektion abhängig von den aktivierten Business-Funktionen.
Jedoch wurde seit dem letzten Update eine neue Methode zum Badi PT_ABS_REQ hinzugefügt. Diese setzt in der Standard-Implementierung den Exportparameter auf ABAP_TRUE, sofern eine bestimmte Business-Function aktiviert ist.
Bei bestehenden Kundenlösungen ist die Methode natürlich leer und gibt somit ABAP_FALS zurück, was zum beschriebenen Fehlverhalten in der POWL führt.
Verbessern Sie die Standard-Funktionalität und Genehmigen Sie zukünftig Workflow-Aufgaben im Reisemanagement zusammen mit anderen Aufgaben in einer POWL.
Lösung:
Ergänzen Sie den Standard-Quellcode der SAP in ihrer eigenen Badi-Implementierung in der Methode INDIRECT_SUBST_APPR.


ESS-Abwesenheitsantrag Add-On
Laden Sie sich unser Whitepaper zur Lösung ESS-Abwesenheitsantrag herunter und erhöhen Sie Ihren Return on Investment.
ESS-Abwesenheitsantrag Add-On

Beitrag als PDF-Dokument herunterladen
Nadja Messer
Kundenservice
Nadja.Messer@activate-hr.de
0211 946 285 72-45