Wenn Sie beispielsweise in der Anwendung „Meine Abwesenheitsanträge“ (Version 3/SAP Fiori 2.0) On Behalf aktivieren, erhalten Sie eine Fehlermeldung, dass keine Berechtigung zum Anzeigen der Mitarbeiterdaten vorliegt (HCMFAB_COMMON 001).
Die On Behalf Funktionalität kann man über den BAdI HCMFAB_B_COMMON und die Methode GET_CONFIGURATION aktivieren. Hier wird auch der Parameter IV_APPLICATION_ID angeboten, durch den man aussteuern kann, für welche Anwendung man die On Behalf Funktionalität anbieten möchte. Leider wurde der Parameter aber in den entsprechenden Methoden zum Aufruf des BAdIs vergessen, wodurch der Wert immer leer ist und die Abfrage auf den Parameter fehlschlägt. Folge davon ist, dass die Mitarbeiter zwar zur Auswahl angezeigt werden, man aber einer Fehlermeldung erhält, wenn einer davon zur Bearbeitung ausgewählt wird. Abhilfe schafft der Hinweis 2831361.