Skip to main content

xSuite Cube Release Notes

SAP GUI 7.70

Die SAP GUI Version 7.70 unterstützt als Basis für das HTML-Control nun nicht mehr nur den Microsoft Internet Explorer, sondern auch das WebView2-Control, basierend auf Microsoft Edge Chromium.

Der Benutzer kann in den Einstellungen des SAP GUI konfigurieren, welches Control genutzt wird.

Hinweis

Beim Einsatz des WebView2-Controls sind einige Besonderheiten zu beachten.

Weitere Informationen hierzu finden Sie in dem SAP Hinweis 2913405.

In der aktuellen xSuite Cube Version 5.2.7 wird der Einsatz des WebView2-Controls mit SAP GUI 7.70 Patch 4 oder höher grundsätzlich unterstützt.

Hierbei sind folgende Einschränkungen und Konfigurationen zu beachten:

  • Zur Aktivierung der Funktion muss die Klasse /WMD/CL_XF_BC_CONT_EDGE anstelle der Klasse /WMD/CL_XF_BC_CONT_HTM konfiguriert werden.

    Diese Konfiguration muss in der Transaktion /WMD/BC_SPRO → xSuite Business SolutionsWorkflowBasisGrundeinstellungenErweiterte User-Exit-Klassen definieren vorgenommen werden.

    Die neue Klasse unterstützt beide Controls und liest die benötigte Konfiguration dynamisch aus.

  • Die Unterstützung ist beschränkt auf den Einsatz des xSuite Viewers im Invoice Monitor bei Einsatz von xSuite Capture Prism.

  • Nach der Übertragung von Daten aus dem xSuite Viewer an SAP, z. B. bei der Auswahl von Volltext per Doppelklick, findet ein "Round Trip" im SAP GUI statt, d. h. das Dokument wird im xSuite Viewer neu geladen.

    Dadurch gehen die aktuellen Positionen im Dokument und der ausgewählte Zoom-Faktor verloren. Dies hat technische Gründe, auf die xSuite keinen Einfluss hat. Die xSuite Group sucht intensiv nach Möglichkeiten, das Verhalten in zukünftigen Versionen zu verbessern.

  • Bei Verwendung des Edge WebView2-Controls muss der xSuite Viewer aus technischen Gründen lokal im MIME-Repository des SAP-Systems liegen. Das führt am Capture Server zu "Cross-origin calls" (Einrichtung siehe Release Notes xSuite Cube 5.2.2 "DocViewer einrichten")

    Für die Verwendung des WebView2-Controls in SAP muss in dem Ordner xFlowBusWebServiceHost in der Datei Web.config die direktive "Access-Control-Allow-Origin" wie folgt gesetzt werden:

    sap_gui_7_70_access_control_origin.png
  • Im MIME-Repository muss unter /public/xsuite/htmlviewer/settings die Datei hosts.js angepasst werden, sodass das richtige xSuite-Bus-System angesprochen wird, z. B.:

    (function() {       
             var _self = jpk.Namespace('jpk.Settings');
           
             _self.Hosts =     
             {
                "xFlowBusUrl": 
    "https://wmdsupbus01.xsuite.com/XFlowBusWebServiceHost/XFlowBusWebService.svc/web/"
             }
    })()

    Hinweis

    Aktuell kann pro SAP-System nur ein xSuite Capture Server mit dem Edge WebView2-Control verwendet werden.