Sonderfall: Launchpad entfernen
Ein falsch eingestelltes Launchpad oder ein Launchpad in einem falschen Mandanten zu löschen, ist nicht trivial. Wir zeigen, wie Sie ein Launchpad entfernen.
Heute hatte ich im Rahmen einer Einführung von Employee Self-Services mit einer interessanten Herausforderung zu tun, die ich Ihnen nicht vorenthalten möchte. Wie Sie sicherlich wissen, werden auch im ESS- und MSS-Bereich gerne sogenannte Launchpads eingesetzt. Sie ähneln einer einstellbaren Linksammlung mit Untergliederungsmöglichkeiten etc. Ähnlich des früheren Homepage-Frameworks. Unter Umständen kann es passieren, dass das Löschen eines selbst angelegten Launchpads notwendig wird.
Dies ist nicht so einfach. Der Grund dafür ist, dass das Anlegen eines Launchpads noch keinen Transportauftrag erfordert. Beim Löschen sieht dies jedoch anders aus. Dort ist ein Transportauftrag notwendig. So können Fehler bei der Anlage geschehen, die das System annimmt, ohne dass es möglich ist, diese rückgängig zu machen oder zu löschen. In meinem Fall hatte ich das Launchpad versehentlich in einem Mandanten erstellt, welcher nicht für Entwicklungen genutzt werden durfte. Daher wurde das Anlegen eines Transportauftrags in diesem Mandanten untersagt. Um das dennoch angelegte Pad wieder zu entfernen, war der folgende Vorgang notwendig.
Vorgehen
Der einzige gangbare Weg ist das direkte Löschen der Einträge auf der Datenbank.
Hierfür gibt es zwei Varianten.
- Einen Report schreiben, der die Einträge löscht.
- Fuba SE16N_INTERFACE (sofern &sap_edit in der Transaktions SE16N nicht funktioniert)
Die Einträge müssen mit Angabe der Launchpad-Rolle zwingend aus diesen Tabellen gelöscht werden. Sollten Einträge überbleiben, kann dies zu Inkonsistenzen führen. Als erfolgreich zu werten, ist daher nur die Löschung aus allen der unten aufgeführten Datenbank-Tabellen!
Bei der Verwendung des Funktionsbausteins (SE16N_INTERFACE) ist darauf zu achten, dass dieser jeweils im entsprechenden Mandanten ausgeführt wird. “client_specific” greift nur bei der Anzeige, nicht beim Ändern der Daten.
Fiori Launchpad Auto Logout Add-on
Mit dem Fiori Launchpad Auto Logout Add-on minimieren Sie das Sicherheitsrisiko eines vergessenen Logouts an einem öffentlichen Terminal.
Datenbanken, aus denen die Einträge gelöscht werden müssen
Objektkatalog | Datenbanktabelle |
R3TR TABU | APB_LAUNCHPADT |
R3TR TABU | APB_LAUNCHPAD_V |
R3TR TABU | APB_LPD_CONTROL |
R3TR TABU | APB_LPD_OTR_KEYS |
R3TR TABU | APB_LPD_VERSIONS |
Ich hoffe, ich konnte Ihnen mit der Schilderung dieser Erfahrung weiterhelfen und freue mich über Kritik, Anregungen und Ihre Erfahrungsberichte zum Thema Launchpad entfernen.