Anmeldetickets eines anderen AS ABAP akzeptieren 
Verwenden Sie diese Vorgehensweise, um den AS ABAP so zu konfigurieren, dass er ein Anmeldeticket akzeptiert, das von einem anderen AS-ABAP-System in Ihrer Landschaft ausgestellt wurde.
Der ausstellende Server muss ein Public-Key-Schlüsselpaar sowie ein entsprechendes Public-Key-Zertifikat besitzen. Für den AS ABAP muss diese Information in der SSO PSE des ausstellenden Servers verfügbar sein.
Wenn das akzeptierende System ein SAP-System mit Release 4.6D oder höher ist, muss das Workplace Plug-In im System installiert sein und die folgenden Release-Anforderungen erfüllen:
Release 4.6x: 4.6D-Kernel ab Support-Package-Level 74
Release 4.5x: 4.5B-Kernel ab Support-Package-Level 459
Release 4.0x: 4,0B-Kernel ab Support-Package-Level 758
Die SAP Security Library (oder die SAP Cryptographic Library) muss auf allen Anwendungsservern des akzeptierenden Systems installiert sein.
Die neueste Version der SAP Security Library erhalten Sie auf dem SAP Service Marketplace im SAP Support Portal unter .
Hinweis
Wenn Sie Funktionen verwenden, die Verschlüsselung erfordern (z.B. das Secure-Sockets-Layer-Protokoll), können Sie die SAP Security Library durch die SAP Cryptographic Library ersetzen, die ebenfalls auf dem SAP Service Marketplace unter SAP Cryptographic Software verfügbar ist. Die Auslieferung dieser Bibliothek unterliegt jedoch deutschen Exportvorschriften und steht nicht allen Kunden zur Verfügung. Weitere Informationen finden Sie unter AS ABAP für SSL-Unterstützung konfigurieren.
Setzen Sie Profilparameter login/accept_sso2_ticket = 1.
Hinweis
Setzen Sie llogin/create_sso2_ticket = 0 für ein Szenario, bei dem der Ticket akzeptierende AS ABAP auch Tickets ausstellen können soll. (Verwenden Sie DEFAULT.PFL.)
Setzen Sie bei Releases 4.0 und 4.5 auch Profilparameter SAPSECULIB auf den Ablageort (Pfad und Dateiname) der SAP Security Library (oder der SAP Cryptographic Library).
Starten Sie den SSO-Verwaltungsassistenten (Transaktion SSO2).
Sie gelangen auf das Bild Administration Anmeldeticket für Single Sign-On (SSO).
Geben Sie die RFC-Destination oder den <Hostnamen> und die <Systemnummer> des ausstellenden Servers in den entsprechenden Feldern an.
Hinweis
Beachten Sie Folgendes:
Sie müssen den Destinationsrechner des logischen Systems des ausstellenden Servers angeben, d. h. die Systemkennung und den Mandanten.
Wenn Sie auf dem Bild Administration Anmeldeticket für Single Sign-On (SSO) keinen Destinationsrechner angeben, wird der Status des lokalen Systems angezeigt.
Wenn Sie den <Hostnamen> und die <Systemnummer> angeben, erstellt das System automatisch eine entsprechende RFC-Destination für die Verbindung.
Der SSO-Verwaltungsreport des designierten Servers wird angezeigt. Folgende Angaben werden dann eingeblendet:
Profilparameterwerte des ausstellenden Servers und des Anwendungsservers des akzeptierenden Systems.
Die SSO-Zugriffskontrollliste des akzeptierenden Systems.
Die Zertifikatsliste des akzeptierenden Systems.
Rote Ampeln in einem dieser Bereiche zeigen Konfigurationen an, die den Einsatz von Anmeldetickets nicht zulassen.
Wenn der Report für den ausstellenden Server Fehler anzeigt (z. B., dass Profilparameter nicht richtig gesetzt sind), korrigieren Sie diese Fehler auf dem ausstellenden Server und führen Sie den SSO-Verwaltungsassistenten auf dem akzeptierenden System erneut aus.
Um die Konfigurationsschritte auf dem akzeptierenden System zu starten, wählen Sie ().
Folgende Schritte laufen ab:
Der SSO-Verwaltungsassistent trägt die Systemkennung und den Mandanten des ausstellenden Servers in die Zugriffskontrollliste des akzeptierenden Systems ein.
Wenn das Public-Key-Zertifikat des ausstellenden Servers selbstsigniert ist, gibt der SSO-Verwaltungsassistent die im Zertifikat enthaltenen Public-Key-Informationen in die Zertifikatsliste des akzeptierenden Systems ein.
Der SSO-Verwaltungsassistent stellt den Anwendungsservern des akzeptierenden Systems die SSO-PSE zur Verfügung:
Bei Releases >= 4.6C verteilt der SSO-Verwaltungsassistent die SSO-PSE an alle Anwendungsserver des Systems.
Bei Releases < 4.6C legt er die SSO-PSE im in Profilparameter DIR_PROFILE angegebenen Verzeichnis ab.
Hinweis
Wenn das Verzeichnis DIR_PROFILE nicht global für alle Anwendungsserver des akzeptierenden Systems verfügbar ist, müssen Sie die SSO-PSE manuell in das Verzeichnis DIR_PROFILE jedes Anwendungsservers kopieren.
Alle Änderungen werden sofort wirksam, und Sie müssen die Daten nicht ausdrücklich sichern.
Wenn einer der Bereiche Fehler anzeigt, beheben Sie die Fehler und führen Sie den SSO-Verwaltungsassistenten erneut aus.
Hinweis
Sie können Einträge auch zur Zugriffskontrollliste oder der Zertifikatsliste hinzufügen oder dort löschen, indem Sie den Cursor auf die entsprechende Zeile setzen und wählen.
Beispiel
Beispiel:
Um die Systemkennung und den Mandanten des ausstellenden Servers in die SSO-Zugriffskontrollliste aufzunehmen, setzen Sie den Cursor auf die Zeile SAP System <SID_des_ausstellenden_Servers> Client <Mandant> und wählen .
Um einen Eintrag aus der Zertifikatsliste zu löschen, setzen Sie den Cursor auf die Systemkennung und wählen .
Um das SAP-CA-Zertifikat in die Zertifikatsliste aufzunehmen, wählen Sie .
Hinweis
Sie können die Zugriffskontrollliste (Tabelle TWPSSO2ACL) auch manuell über die Tabellenpflegetransaktionen ändern (z. B. SM30).
Sie können die Zertifikatsliste auch manuell mit der PSE-Pflegetransaktion (PSEMAINT) oder dem Trust-Manager (Transaktion STRUST oder STRUSTSSO2) ändern.
Die PSE-Pflegetransaktion PSEMAINT ist für SAP-Systeme <= Release 4.6D verfügbar und der Trust-Manager für SAP Web Application Server ABAP.
Die akzeptierenden Systeme können Anmeldetickets akzeptieren und die digitale Signatur des ausstellenden Servers verifizieren, wenn Sie ein Anmeldeticket eines Benutzers erhalten.
Hinweis
Sie können den SSO-Verwaltungsassistenten jederzeit und beliebig oft ausführen.