Fehlermeldung “Service cannot be reached“ bei SAP WebDynpro
Autor: Tobias Harmes | 17. Juli 2019
Der Aufruf einer WebDynpro-Applikation erzeugt die Fehlermeldung „URL call was terminated because the corresponding service is not available“. Es sollte geprüft werden, ob alle notwendigen SICF Services aktiv sind.
Der Fehler „Service cannot be reached“ schließt darauf, dass die zuständigen Services in der Transaktion SICF nicht aktiv sind. Um einen Hinweis auf den richtigen Service zu bekommen, muss man den Fehler provozieren. Durch einen Rechtsklick in einen freien Bereich der Fehlerseite kann das Kontextmenü geöffnet werden. Unter dem Punkt Properties (dt.: Eigenschaften) gelangt man an die aufgerufene Adresse – auch wenn man sich gerade in einer SAPGui und nicht im Browser befindet.
Aus der angezeigten URL kann jetzt der Name der Applikation extrahiert werden. Typischerweise etwas hinter /sap/bc/webdynpro/sap/…
Die URL zeigt die Applikation an, die noch nicht aktiv ist (rote Markierung).
SAP Basis Berater - gesamte Projekte oder Berater auf Zeit
Sie suchen Unterstützung durch SAP Basis Berater? Wir bieten mehr als nur einen gewöhnlichen Berater auf Zeit. Informieren Sie sich über Ihre Vorteile!
Basis-Admins oder ABAP-Entwickler können den fehlerhaften Web-Dynpro-Service in der Transaktion SICF prüfen und aktivieren. Dazu den Namen in der Transaktion SICF suchen (Filter anwenden). In unserem Fall sind wir in der PA30, und über die Adresse sind wir auf den Service „PAY99_STM_GAF“ gekommen.
Unter „Pflege der Services“ kann nun eingesehen werden, ob der Service aktiv ist oder nicht. Mit einem Rechtsklick öffnen Sie das Kontextmenü und wählen gegebenenfalls „Service aktivieren“. Der Web-Dynpro-Service wird aktiviert und ermöglicht, die Anwendung aus dem Ziel-SAP-System zu verwenden.
Sobald der Service im Zielsystem aktiviert ist, kann die Web-Dynpro-Anwendung aufgerufen und ausgeführt werden.
Es gibt übrigens einen Hinweis, in dem alle unbedingt notwendigen Services für die Nutzung von Web Dynpro aufgeführt werden: 1088717 – Aktive Services für Web Dynpro ABAP in der SICF.