Dateiversion via file_get_version ermitteln

Alle Fragen rund um Basisthemen
4 Beiträge • Seite 1 von 1
4 Beiträge Seite 1 von 1

Dateiversion via file_get_version ermitteln

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
hallo zusammen,

in unserem 4.7 System werden bei jeder Anmeldung die IP, der SAP-Benutzer sowie der Patch-Level seines SAP GUI geloggt. Dies wurde bis jetzt mit dem Baustein GUI_GET_FILE_INFO wie folgt gemacht:

Code: Alles auswählen.

"Information zum SapGUI
CALL FUNCTION 'GUI_GET_FILE_INFO'
  EXPORTING
    fname          = 'sapgui.exe'
  IMPORTING
    file_version   = sav_patch
  EXCEPTIONS
    fileinfo_error = 1
    OTHERS         = 2.
nun bin ich gerade darüber gestolpert, dass der Baustein obsolet ist. Der neue Weg soll über cl_gui_frontend_services=>file_get_version gehen. Ich habe es wie folgt aufgebaut, bekomme aber kein Ergebnis:

Code: Alles auswählen.

DATA: lv_version TYPE string.
CALL METHOD cl_gui_frontend_services=>file_get_version
  EXPORTING
    filename             = 'sapgui.exe'
  CHANGING
    version              = lv_version
  EXCEPTIONS
    cntl_error           = 1
    error_no_gui         = 2
    not_supported_by_gui = 3
    wrong_parameter      = 4
    OTHERS               = 5.
IF sy-subrc <> 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
            WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
Der Sy-subrc steht zwar auf 0, in der Variablen lv_version kommt aber nichts an.

Hat jemand einen Vorschlag woran das liegen könnte?
schöne Grüße
Alexander

ECC 6.0 EHP 7

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: Dateiversion via file_get_version ermitteln

Beitrag von black_adept (Top Expert / 4161 / 136 / 961 ) »
Du solltest cl_gui_frontend_services=>get_gui_version( ) verwenden.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: Dateiversion via file_get_version ermitteln

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
danke, für SAP GUI funktioniert das tadellos! Wie mache ich das aber mit der Datei guixt.exe, die sich im gleichen Verzeichnis befindet und von der ich ebenfalls die Version lesen möchte?
schöne Grüße
Alexander

ECC 6.0 EHP 7

Re: Dateiversion via file_get_version ermitteln

Beitrag von Alexander D. (Expert / 682 / 30 / 84 ) »
die Frage hat sich erledigt. Ich bin in der Zwischenzeit auf diesen Beitrag gestossen: http://help.sap.com/saphelp_nw73ehp1/he ... ontent.htm
Jagt man dem Methodenaufruf CL_GUI_CFW=>FLUSH hinterher, so werden die Informationen wie erwartet ausgelesen
schöne Grüße
Alexander

ECC 6.0 EHP 7

Seite 1 von 1

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Vergleichbare Themen

MS Office Version auf dem Frontend ermitteln
von jensgg » 12.11.2010 16:19
URL File-Server Internet File Download /Delet cl_http_client
von Luigi91 » 04.10.2016 08:28
Version Einspieldatum
von rainer.gerbsch » 11.11.2013 17:38
Netweaver 7.02 Trial Version & PI
von niCon » 28.03.2012 01:14
Version eines Funktionsbausteins
von ST22 » 06.02.2018 17:29