Wer die Personalkostenplanung mit SAP HCM nutzt, wird bei dezentralen Planungsszenarien die WebDynpro for ABAP-basierte Detailplanung einsetzen. Dies ist beispielsweise dann der Fall, wenn Führungskräfte oder Referenten im Planungsprozess mitwirken oder auch dann, wenn die Detailplanung nur zur Anzeige genutzt wird.
Konkret geht es also um die WebDynpro-Component WDC_HCP_DET_PLAN mit den FPM-Anwendungskonfigurationen
WDA_HCP_DET_PLAN_AC für den Einsatz in der Linie
WDA_HCP_DET_PLAN_C_AC für den zentralen Einsatz
sowie WDA_HCP_DET_PLAN_D_AC für die reine Anzeige.
Vor dem Hintergrund steigender Compliance-Anforderungen wird inzwischen nahezu immer verlangt, dass Berechtigungen sowohl transaktionsbasiert vergeben werden und auch der Objektzugriff (auf Personen, Orgeinheiten, Stellen und Planstellen sowie ggf. weitere Objekte) nicht uneingeschränkt möglich ist. Die Detailplanung prüft hier keinerlei Transaktionsberechtigung und nutzt lediglich die Strukturberechtigung für den Objektzugriff.
Um auch die Transaktion zu prüfen, kann das speziell für die Personalkostenplanung bereitgestellte BAdI mit der Definition HRHCP00_RESP_OBJECTS verwendet werden. Die Prüfung, ob jemand für den Start der Anwendung (= Transaktion) berechtigt ist oder nicht, kann in der Methode CHECK_COSTPLANNER_AUTHORITY (siehe Abbildung 1) realisiert werden. Eine prüfbare Transaktion stellt die SAP jedoch nicht zur Verfügung, so dass man am besten auf eine spezielle Rolle prüft oder alternativ eine eigene Transaktion erstellt.

Das BAdI verfügt über weitere Methoden, die es ermöglichen, die Prüfung sehr granular auszuprägen. Hier ist es möglich, den Zugriff auf die Objekte (Orgeinheiten, Stellen, Planstellen, Kostenstellen) über die strukturelle Berechtigung hinaus zu beschränken. Außerdem können Sie die zulässigen Aktionen beschränken, die im Rahmen der Detailplanung ausführbar sind.
Bitte beachten Sie, dass das BAdI nicht nur für die Detailplanung, sondern auch für die jeweiligen Aktivitäten im Backend wirksam ist (z. B. wenn auf relevante Kostenplanungsläufe eingeschränkt wird).



