Wartungszertifikat in SAP HCM: So entfällt die Erneuerung alle drei Monate

Zwei Berater in dunkelblauen Anzügen besprechen im Glasbüro vor einem Wanddisplay mit einer Systemübersicht das Wartungszertifikat in SAP

Der Termin für die HR Support Packages steht, die Queue ist definiert – und SPAM meldet: „Es wurde kein gültiges Wartungszertifikat für das System gefunden.“ Das Wartungszertifikat ist nach drei Monaten wieder abgelaufen, und der Solution Manager, der es früher automatisch verteilt hat, ist längst abgeschaltet oder steht kurz davor. Seit Kurzem gibt es einen Weg ohne Zertifikatsverteilung: SPAM prüft die Wartungsberechtigung online über den SAP Host Agent. Wir haben das in unserem Entwicklungssystem eingerichtet. Dieser Beitrag erklärt, wo das Dilemma liegt, welche Voraussetzungen gelten und welche zwei Stolpersteine in keiner Anleitung stehen.

Das Dilemma: drei Monate Laufzeit, ein Werkzeug mit Ablaufdatum

Ein Wartungszertifikat weist gegenüber den Einspielwerkzeugen nach, dass für das System ein gültiger Wartungsvertrag besteht. Es gilt drei Monate. Ohne gültiges Zertifikat spielen SPAM, SAINT und der Software Update Manager keine Support Packages ein.

Für die meisten Module ist das eine Randnotiz. Für SAP HCM nicht: Gesetzliche Änderungen kommen über HR Support Packages, und viele HCM-Kunden spielen sie monatlich ein. Ein Zertifikat, das alle drei Monate abläuft, steht damit regelmäßig genau dann im Weg, wenn die Abrechnung auf das Einspielen wartet.

Bisher gab es zwei Wege. Der bequeme: Der SAP Solution Manager fordert das Zertifikat bei SAP an, und im verwalteten System holt eine Aufgabe in der Transaktion SDCCN es ab und installiert es. Der mühsame: Jemand lädt das Zertifikat alle drei Monate im SAP Support Portal herunter und spielt es in der Lizenzverwaltung (Transaktion SLICENSE) von Hand ein.

Warum das heikel ist: Die automatische Verteilung ist an den Solution Manager gebunden, so steht es im SAP-Wissensartikel 3549714. Die Mainstream-Wartung für den Solution Manager 7.2 endet laut SAP Ende 2027. Wer ihn abschaltet oder nie einen hatte, landet beim Handbetrieb – und bei einem Bild wie diesem aus unserem System:

SAP-Lizenzverwaltung SLICENSE mit abgelaufenem Wartungszertifikat Maintenance_ADA und gültiger NetWeaver-Lizenz
Transaktion SLICENSE: Die Systemlizenz ist gültig, das Wartungszertifikat seit Juni abgelaufen. Kennungen sind unkenntlich gemacht.

Die neue Lösung: SPAM fragt online nach

SAP beschreibt das neue Verfahren in einem Blogbeitrag vom Oktober 2026 und in der Dokumentation zum SAP Host Agent. Die Vorabverteilung von Zertifikaten entfällt. Stattdessen fragt das Einspielwerkzeug bei Bedarf selbst nach, und zwar auf diesem Weg: SAP-System, lokaler SAP Host Agent, ein Host Agent mit der Rolle „Support Backbone Proxy“, SAP Support Backbone.

Im Quelltext unseres Systems (SPAM-Version 94) ist die Reihenfolge gut zu sehen: SPAM prüft zuerst das lokale Zertifikat in der Lizenzverwaltung. Nur wenn dort nichts Gültiges liegt, läuft die Online-Prüfung. Ein positives Ergebnis merkt sich das System 90 Tage lang und fragt in dieser Zeit nicht erneut an.

Die Voraussetzungen

  • SPAM/SAINT ab Version 91, ausgeliefert mit dem SL Toolset 1.0 SPS 45. Gesehen haben wir die nötigen Objekte auf Basis 7.50 (SPAM 94) und auf Basis 7.01 (SPAM 96).
  • SAP Host Agent 7.22 ab Patch-Level 67 auf allen beteiligten Hosts. Ab diesem Stand gibt es auch die Weboberfläche des Host Agents, über die alles eingerichtet wird.
  • Eine Host-Agent-Föderation, in der ein Mitglied als Support Backbone Proxy arbeitet. Nur dieser Host braucht eine ausgehende HTTPS-Verbindung zu SAP.
  • Ein S-User für die Anmeldung bei SAP. Bei uns hat der technische Kommunikationsuser funktioniert, der auch für den Hinweis-Download in der SNOTE eingetragen ist.
  • Das Kennwort des Betriebssystembenutzers sapadm. Nur mit ihm gelingt die Anmeldung an der Weboberfläche.

Wichtig für die Praxis: Der Host Agent ist fast immer schon da. Er kommt mit der SAP-Installation, und auch der Software Update Manager arbeitet über ihn. Den Stand zeigt die Datei hostagent.mf im Programmverzeichnis des Host Agents – genau diese Datei wertet SPAM für seine Versionsprüfung aus.

Unser Weg in vier Schritten

Unser Testsystem ist ein ECC-System auf Windows mit einem einzigen Host, Host Agent 7.22 Patch-Level 70 und SPAM 94. Das lokale Wartungszertifikat war seit Monaten abgelaufen.

1. Weboberfläche des Host Agents öffnen

Die Oberfläche läuft auf dem Server unter https://<hostname>:1129/WebUI/. Die Anmeldung gelingt mit sapadm, nicht mit dem Benutzer <sid>adm. Der Browser warnt vor dem selbstsignierten Zertifikat des Host Agents; das ist an dieser Stelle zu erwarten.

2. SAP-Verbindung pflegen

Unter „Configuration“ und „SAP Connectivity“ tragen Sie den S-User mit Kennwort ein. Das Feld „Account“ ist nur ein frei wählbarer Anzeigename. Alternativ lässt sich dort ein Clientzertifikat importieren; das haben wir nicht getestet.

Weboberfläche des SAP Host Agents, Seite SAP Connectivity mit hinterlegtem S-User für den Support Backbone
SAP Connectivity im Web-UI des Host Agents: Mit diesem Eintrag wird der Host zum Support Backbone Proxy.

3. Föderation anlegen – auch bei nur einem Host

Das ist der erste Stolperstein. Die Dokumentation beschreibt die Föderation als Netzwerk aus mindestens zwei Host Agents. Wer nur einen Host hat, überspringt den Schritt deshalb leicht. Das Ergebnis ist eine Fehlermeldung, die wir weiter unten zeigen.

Die Lösung: Unter „Federation Network“ über das Plus-Symbol den eigenen Hostnamen als Peer eintragen und den Assistenten mit dem sapadm-Kennwort durchlaufen. Er erkennt den lokalen Host:

Assistent Discover Federation Network im SAP Host Agent meldet, dass der Hostname auf die lokale Maschine verweist
Der Assistent erkennt den eigenen Host und schließt die Einrichtung ohne weitere Peers ab.

Danach steht oben „Federation Lead“. Die Liste der Peers bleibt leer, weil sie nur andere Hosts zeigt:

Seite Federation Network im SAP Host Agent mit der Rolle Federation Lead und leerer Peer-Liste
Erst mit der Rolle „Federation Lead“ findet der Host Agent seinen eigenen Backbone-Proxy.

4. Testen

SAP liefert dafür den Report RSSPAM_TEST_ONLINE_MAINT_CHECK mit, auszuführen in der SE38. Er hat kein Selektionsbild und meldet das Ergebnis in einem Dialogfenster. Im Erfolgsfall ist es die Meldung TN_PROCESS 361:

Report RSSPAM_TEST_ONLINE_MAINT_CHECK meldet ein gültiges Wartungszertifikat für das System, Meldung TN_PROCESS 361
So sieht der Erfolg aus: Die Online-Prüfung bestätigt die Wartungsberechtigung.

Zwei Fehlermeldungen und was sie bedeuten

Bis zu diesem Bild haben wir zwei Fehler gesehen. Beide erscheinen im SAP-System als Meldung TN_PROCESS 359, „Die Online-Wartungszertifikatsprüfung ist fehlgeschlagen“. Der Unterschied steht nur im Langtext.

1. „Webservice Aufruf endete mit: Not Found“

Der Host Agent gehört zu keiner Föderation. Er nimmt die Anfrage an, findet aber keinen Backbone-Proxy, auch nicht sich selbst. In seinem Protokoll sapstartsrv.log steht dazu „No SAPHostAgent proxy configuration found“. Abhilfe ist Schritt 3. Zu SAP wird in diesem Zustand gar keine Verbindung aufgebaut; S-User und Netzwerk sind also noch nicht geprüft.

Fehlermeldung TN_PROCESS 359 mit Langtext Webservice Aufruf endete mit Not Found bei der Online-Wartungszertifikatsprüfung
„Not Found“ heißt hier: Die Föderation fehlt.

2. „Webservice Aufruf endete mit: Internal Server Error“

Das ist der zweite Stolperstein, denn die Meldung klingt nach einem Serverproblem. Tatsächlich hat SAP die Anmeldung abgelehnt. Den Klartext „Authentication to SAP Support Backbone failed“ schreibt der Host Agent nur in sein Protokoll sapsbproxy.log, und auch dort erst bei erhöhter Trace-Stufe. Bei uns scheiterte zuerst der persönliche S-User, danach der technische User mit einem unsicheren Kennwort. Funktioniert hat der technische Kommunikationsuser mit einem neu gesetzten Kennwort.

Wichtig für die Praxis: Jeder Testlauf mit falschem Kennwort ist ein Fehlversuch bei SAP. Wird der technische User gesperrt, fällt auch der Hinweis-Download aus. Setzen Sie das Kennwort im Zweifel neu und ziehen Sie es in den RFC-Destinationen der SNOTE nach, bevor Sie weitertesten.

Die Gegenprobe in SPAM

Der Testreport ruft die Online-Prüfung direkt auf. Interessanter ist, was SPAM selbst tut. In unserem System war das lokale Zertifikat weiterhin abgelaufen, in SPAM hatten wir nichts eingestellt. Beim Aufruf der Transaktion stand trotzdem in der Statuszeile:

Support Package Manager SPAM meldet in der Statuszeile ein gültiges Wartungszertifikat trotz abgelaufenem Zertifikat in der Lizenzverwaltung
SPAM 7.50/0094: gültiges Wartungszertifikat, obwohl in der SLICENSE keines mehr liegt.

SPAM nutzt die Online-Prüfung also von sich aus. Meldet die Transaktion beim Start ein gültiges Wartungszertifikat, steht dem Einspielen nichts mehr im Weg.

Was Sie jetzt prüfen sollten

Erstens: den Stand von SPAM. Die Version steht in der Titelzeile der Transaktion. Unter 91 ist zuerst ein SPAM/SAINT-Update fällig.

Zweitens: den Stand des Host Agents. Öffnen Sie die Datei hostagent.mf auf dem Server. Steht dort ein Patch-Level unter 67, braucht der Host Agent ein Upgrade. Auf lange nicht gepflegten Systemen ist das der wahrscheinlichste Engpass.

Drittens: das Kennwort von sapadm. Kam der Host Agent mit der SAP-Installation, kennt es oft niemand mehr. Ohne dieses Kennwort gibt es keinen Zugang zur Weboberfläche.

Viertens: den technischen Kommunikationsuser. Klären Sie, wer das Kennwort kennt und wo es überall eingetragen ist. Sie brauchen es an einer weiteren Stelle.

Fünftens: den Netzwerkweg. Der Host mit der Proxy-Rolle muss SAP per HTTPS erreichen, direkt oder über einen HTTP-Proxy.

Fazit

Die Online-Prüfung löst das Dilemma dort, wo es entsteht: Das Wartungszertifikat muss nicht mehr alle drei Monate ins System gebracht werden, und der Solution Manager wird dafür nicht mehr gebraucht. Die Einrichtung ist überschaubar – wenn man weiß, dass ein einzelner Host seine eigene Föderation braucht und dass „Internal Server Error“ ein Anmeldefehler ist.

In Landschaften mit mehreren Hosts empfiehlt SAP, die Rollen Föderationsleiter und Proxy auf getrennte Hosts zu legen. Dass Korrekturen im HCM-Umfeld oft kurzfristig per Hinweis und Support Package kommen, zeigen unsere Beiträge zu drei Fehlerarten beim Löschlauf und zu neuen SAP-Hinweisen zur Datenvernichtung.

Aus über hundert DSGVO-Projekten im SAP-HCM-Umfeld nehmen wir bei hoelterhoff.consulting vor allem eines mit: Fachliche Korrekturen helfen nur, wenn das System sie auch einspielen kann – und das sollte nicht alle drei Monate an einem Zertifikat hängen.

Solche Erfahrungsberichte aus dem eigenen System schicken wir einmal im Monat per Newsletter.

Newsletter
Praxiswissen zu DSGVO & SAP HCM – monatlich ins Postfach

Löschkonzepte, SAP ILM, Migrations-Tipps und Webinar-Termine aus der Praxis. Kein Spam, jederzeit abbestellbar.

Jetzt Newsletter abonnieren →