{"id":1206,"date":"2014-08-08T14:14:57","date_gmt":"2014-08-08T12:14:57","guid":{"rendered":"https:\/\/activate-hr.de\/?p=1206"},"modified":"2023-08-23T10:04:32","modified_gmt":"2023-08-23T08:04:32","slug":"sap-anwendungen-on-behalf","status":"publish","type":"post","link":"https:\/\/activate-hr.de\/sap-ess\/sap-anwendungen-on-behalf\/","title":{"rendered":"Machen Sie Ihre individuelle SAP Anwendung On-Behalf f\u00e4hig!"},"content":{"rendered":"\n

Wie Sie Ihre eigene Anwendung On-Behalf fähig machen und die Übergabe aus dem Launchpad funktioniert. Sie haben eine eigene Web Dynpro \/ Floorplan Manager – Anwendung, die für Führungskräfte gedacht ist? Sie wollen, dass Ihre ESS Anwendungen auch in Vertretung also On-Behalf aufgerufen werden können? Diese Anwendung soll Daten eines speziell ausgewählten Mitarbeiters anzeigen? Sie haben Ihre Anwendung soweit fertig, wissen aber nicht, wie die Integration in das MSS Kontext-Menü im Nakisa OrgViewer<\/a> funktioniert? Wie bekommt die Anwendung die ausgewählte Personalnummer? Lesen Sie hier die notwendigen Schritte zur Integration.<\/p>\n

Webinar: SAP Fiori ESS\/MSS Best Practice Tools \u2013 So erleichtern Sie den Arbeitsalltag Ihrer Mitarbeiter!<\/a><\/h3><\/div><\/div>
\"\"<\/div>
\n\t\t\t\tMit Best Practice Tools f\u00fcr SAP Fiori ESS\/MSS k\u00f6nnen Sie sich und Ihren Mitarbeitern den Arbeitsalltag erleichtern.\t\t\t<\/div>
Jetzt anmelden<\/a><\/div><\/div><\/div><\/div>\n\n

Umsetzung<\/h2>\n

Sie benötigen in Ihrer Anwendung die Personalnummer der aufgerufenen Person. Analog dazu gibt es beispielsweise das SAP Mitarbeiterprofil: SAP erzeugt beim Klick auf den Launchpad-Eintrag eine Memory-ID (zufällige 10stellige Zahl) und speichert diese intern. Doch wie nutze ich diese Memory-ID in meiner Anwendung?<\/p>\n

\"\"<\/a> \"MEM_ID\"<\/a><\/p>\n

Sie können sich diese Informationen zu Nutze machen. Beim Einbetten Ihrer eigenen Applikation in das Launchpad geben Sie bei den Anwendungsparametern ‘PERNR_MEM_ID’ an. Zusätzlich geben Sie bei der Applikations-Alias den Wert ‘START_EMPLOYEE’ an, um dafür zu sorgen, dass eine bestimmte Badi-Implementierung durchlaufen wird, die die Memory-ID erzeugt.Nun müssen Sie in Ihrer eigenen Applikation zu einem günstigen Start-Zeitpunkt (WDDOINIT des Component-Controllers) die Personalnummer zur Memory-ID auslesen: data: lv_pernr_mem_id type text10. data: lv_pernr type pernr_d. lv_pernr_mem_id = wd_this->wd_get_api( )->get_application( )->get_application_info( )->get_application_parameter( name = ‘PERNR_MEM_ID’ ). Lv_pernr = cl_hress_employee_services=>get_pernr_from_memory( iv_mem_id = lv_pernr_mem_id )<\/p>\n

Manager Reporting Cockpit (Fiori&Web Dynpro)<\/a><\/h3>

Mit dem Manager Reporting Cockpit (Fiori&Web Dynpro) d. \u00dcberblick \u00fcber Personal- und Zeitdaten Ihrer Mitarbeiter erhalten. Auch mobil die Kontrolle behalten<\/p><\/div>

informieren<\/a><\/div><\/div><\/div>\n\n

Ergebnis<\/h1>\n

Die eigene Applikation startet und hat Zugriff auf die zuvor selektierte Personalnummer. Durch die Übergabe der PERNR_MEM_Id ist zudem gewährleistet, dass die Anwendung ausschließlich für den gewählten User geöffnet werden kann. Die PERNR_MEM_ID wird in einer internen Datenbank abgelegt und hat nur eine begrenzte Gültigkeit.<\/p>\n

\"Screenshot_Mitarbeiterprofil<\/a><\/p>\n

Mit nur wenigen Einstellungen im Launchpad und einem kurzen Codesnippet, haben Sie ermöglicht, dass Ihre Anwendung für unterschiedliche Personen geöffnet werden kann. So werden auch eigene Anwendung On-Behalf fähig und Ihre Manager können über eine komfortable Auswahl im Nakisa OrgViewer auf die Anwendungen zugreifen.<\/p>\n

\"Unser<\/div>

Wie Ihr Unternehmen von SAP ESS\/MSS profitieren kann [E-Book]<\/h3><\/div>

\n\t\t\t\t\tSie wollen sich einen fundierten \u00dcberblick \u00fcber ESS\/MSS verschaffen? In diesem E-Book machen wir Sie zum ESS\/MSS-Profi.\t\t\t\t<\/p><\/div><\/div>

Jetzt anfordern<\/a><\/div><\/div>

Wie Ihr Unternehmen von SAP ESS\/MSS profitieren kann [E-Book]<\/h3>