Eigene IP-Adresse im SAP ermitteln

Ich hatte nach einer Möglichkeit gesucht, die IP-Adresse über SAP zu ermitteln. Bei meiner Recherche bin ich letztendlich auch fündig geworden: Die Klasse

cl_gui_frontend_services

bietet eine Methode, mit der man in einem SAP-Programm die eigene IP-Adresse ermitteln kann. Hier ist ein Beispiel für den Aufruf – es ist denkbar einfach.

1
2
3
4
5
6
7
8
9
data ip_address TYPE string. 
CALL METHOD cl_gui_frontend_services=>get_ip_address 
  RECEIVING 
   ip_address = ip_address 
  EXCEPTIONS 
   cntl_error = 1 
   error_no_gui = 2 
   not_supported_by_gui = 3 
   others = 4 .

Leider funktioniert die Methode nicht, wenn der Aufruf aus dem ITS erhaus erfolgt. Das war mein eigentliches Ziel, denn ich wollte so, auf dem Scannerbildschirm die IP-Adresse anzeigen, so dass ich im Wartungsfall eine einfache Fernwartung schnell starten kann. Wer noch einen Tipp hat, wie man sowas im ITSmobile realisiert, der ist herzlich eingeladen, mit diesen Hinweis zu geben.

Be the first to comment

Teil mir was mit