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 / 4159 / 136 / 960 ) »
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

Vergleichbare Themen

0
Antw.
1919
Views
MS Office Version auf dem Frontend ermitteln
von jensgg » 12.11.2010 16:19 • Verfasst in SAP - Allgemeines
3
Antw.
29605
Views
URL File-Server Internet File Download /Delet cl_http_client
von Luigi91 » 04.10.2016 08:28 • Verfasst in ABAP Objects®
1
Antw.
1946
Views
Version Einspieldatum
von rainer.gerbsch » 11.11.2013 17:38 • Verfasst in Basis
3
Antw.
4947
Views
Netweaver 7.02 Trial Version & PI
von niCon » 28.03.2012 01:14 • Verfasst in Basis
19
Antw.
6531
Views
Version eines Funktionsbausteins
von ST22 » 06.02.2018 17:29 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45861
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3740
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2249

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.

Aktuelle Forenbeiträge

Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45861
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3740
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2249