Show TOC

AS-ABAP-Backend-System für die UME ändernLocate this document in the navigation structure

Diese Vorgehensweise gilt, wenn Ihre Systemlandschaft AS-ABAP-Systeme beinhaltet.

Verwendung

Sie verwenden diese Vorgehensweise zum Wechseln der Datenquelle der User Management Engine (UME) von einem ABAP-System zu einem anderen ABAP-System. Zudem können Sie diese Vorgehensweise dazu verwenden, den von der UME verwendeten Mandanten zu ändern. Ist der neue Mandant jedoch eine exakte Kopie des alten Mandanten, müssen Sie die verkürzte Vorgehensweise verwenden.

Weitere Informationen finden Sie unter ABAP-Mandant für die UME nach Mandantenkopie ändern.

Achtung

Sie sollten eine Änderung des Backends nur in Betracht ziehen, wenn Sie die Zuweisungen in der UME noch nicht angelegt haben oder wenn Sie sich sicher sind, dass das neue AS-ABAP-System die Benutzer enthält, die bereits im alten AS-ABAP-System vorhanden waren. Sind im alten AS-ABAP-System Benutzer und Rollen vorhanden, die jedoch nicht im neuen AS-ABAP-System vorhanden sind, kann es vorkommen, dass Anwendungen auf dem AS Java, die diese Benutzer und Rollen referenzieren, nicht mehr wie erwartet funktionieren.

SAP empfiehlt Ihnen, nach Möglichkeit alles genau zu prüfen und die UME mit dem AS-ABAP-System zu installieren, das Sie mit der UME verwenden möchten. Ist dies nicht möglich, sollten Sie versuchen, das Backend so bald wie möglich nach der Installation zu ändern. Dadurch wird die Wahrscheinlichkeit von aufgrund von Änderungen an Benutzern und Rollen auftretender Inkonsistenzen reduziert.

Voraussetzungen
  • Bei dieser Vorgehensweise müssen Sie den AS Java neu starten. Planen Sie die erforderliche Ausfallzeit während des Neustarts des AS Java ein.
  • Das neue ABAP-System muss SAP NetWeaver AS 6.20 Support Package Stack 38 oder höher sein.
Vorgehensweise
  1. Verwenden Sie auf dem AS Java Identity Management, um die Identität der folgenden Benutzer in der UME zu ermitteln:
    • Gast

      Verwenden Sie Identity Management zur Suche nach der vordefinierten Benutzergruppe "Anonyme Benutzer". Die Standardanmelde-ID ist J2EE_GUEST.

    • Mindestens einen Administratorbenutzer

      Verwenden Sie Identity Management zur Suche nach einem Benutzer mit einer Administratorrolle.

    Weitere Informationen finden Sie unter Identity Management.

  2. Ermitteln Sie die Identität des Systembenutzers für die UME-ABAP-Kommunikation.

    Zeigen Sie die Anmeldedaten der Destination UMEBackendConnection an. Die Standard-ID ist SAPJSF.

    Weitere Informationen finden Sie unter RFC-Destinationen pflegen.

  3. Ermitteln Sie, ob die eben ermittelten Benutzer sowohl im alten als auch im neuen ABAP-System vorkommen.

    Verwenden Sie Transaktion SU01, um zu ermitteln, ob die eben ermittelten Benutzer im neuen ABAP-System vorkommen. Kommen die Benutzer im neuen ABAP-System vor, stellen Sie sicher, dass die Rollenzuweisungen für diese Benutzer denselben Namen wie im alten ABAP-System haben.

    Wenn Sie die RFC-Destination UMEBackendConnectionForChanges konfiguriert haben, sollte einer Ihrer Administratorbenutzer zusätzlich zu allen Administratorrollen die ABAP-Rolle SAP_BC_JSF_COMMUNICATION_NAMED haben.

  4. Bereiten Sie den Systembenutzer für die UME-ABAP-Kommunikation im neuen System vor.
    • Stellen Sie sicher, dass das Kennwort des Systembenutzers in beiden ABAP-Systemen dasselbe ist.

      Wenn Sie sich an das Kennwort für den Systembenutzer nicht erinnern können, legen Sie ein neues Kennwort im neuen ABAP-System an und ändern das Kennwort in der RFC-Destination UMEBackendConnection des AS Java.

    • Stellen Sie sicher, dass die dem Systembenutzer im alten ABAP-System zugewiesenen Rollen zugewiesen und im neuen ABAP-System generiert wurden.

      Verwenden Sie Transaktion PFCG, um unter Berechtigungen und Benutzer → Benutzervergleich den Status der Rollen zu prüfen. Die Statusindikatoren dieser Registerkarten sollten grün sein.

      Ist ein Statusindikator nicht grün, müssen Sie das Profil neu generieren und nach Bedarf einen Benutzervergleich durchführen.

      Weitere Informationen finden Sie in der AS-ABAP-Dokumentation zu Identity Management.

  5. Pflegen Sie auf dem AS Java die Einstellungen der RFC-Destination UMEBackendConnection.

    Prüfen Sie die Einstellungen. Ändern Sie die Einstellungen für das Herstellen einer Verbindung zum neuen AS-ABAP-System. In der Regel werden Sie mindestens folgende Verbindungseinstellungen ändern müssen:

    • Anwendungsserver
    • Systemnummer
      Achtung

      Wenn Sie die RFC-Destination UMEBackendConnectionForChanges konfiguriert haben, müssen Sie zudem die Verbindungseinstellungen für diese Destination pflegen.

  6. Wählen Sie die Drucktaste "Destination anpingen".

    Schlägt der Test fehl, gehen Sie einen Schritt zurück und geben Sie die Verbindungsdaten erneut ein. Testen Sie die Verbindung erneut, bis diese erfolgreich hergestellt werden kann.

  7. Sichern Sie Ihre Eingaben.
  8. Starten Sie den AS Java neu.
Ergebnis

Der AS Java verwendet den neuen AS ABAP als Datenquelle.

Möglicherweise möchten Sie andere Destinationen so konfigurieren, dass sie auf den neuen AS ABAP zeigen, z.B. die RFC-Destination für Zeitzonenzuordnung I18NBackendConnection.

Weitere Informationen finden Sie unter Benutzerverwaltung mit dem Application Server ABAP als Datenquelle.