Novità SAP GUI 8.0
Novità SAP GUI 8.0
SAP GUI 8.0 è la versione più recente del client SAP destinato a mobile e desktop, rilasciata ufficialmente il 27 gennaio 2023. Questa release introduce una serie di innovazioni rispetto alla versione 7.70 (Windows) e alla controparte Java utilizzata su sistemi Apple (Mac) in ambiente SAP GUI for Java 7.80/7.70. Di seguito analizziamo nel dettaglio le novità più rilevanti, suddivise per ambiente Windows e ambiente Mac (Java), basandoci esclusivamente su fonti ufficiali SAP.
- Novità della SAP GUI 8.0 per Windows
La SAP GUI per Windows 8.0 porta cambiamenti significativi nell’infrastruttura, nel rendering e nella sicurezza rispetto alla versione 7.70. Di seguito i punti salienti estratti dai release notes ufficiali e dalla documentazione SAP Help:
1.1 Versione 64 bit “nativa”
- A partire da SAP GUI 8.0 è disponibile, per la prima volta, una vera ed effettiva versione a 64 bit del client Windows, rilasciata in parallelo alla storica variante a 32 bit.
- Fino a 7.70, l’applicazione era disponibile solo in 32 bit (a eccezione dei controlli ActiveX per l’automazione), trasferendo le istruzioni in emulazione su sistemi 64 bit. La nuova release 8.0 permette di sfruttare pienamente la memoria del sistema operativo, eliminando gli overhead di emulazione e offrendo migliore integrazione con altri processi a 64 bit, come Office 365 a 64 bit e componenti di integrazione desktop (Desktop Office Integration).
- Nota: non è permessa l’installazione parallela di SAP GUI 32 bit e 64 bit sullo stesso client Windows. Bisogna scegliere quale architettura installare, poiché coexistendone due si genererebbero conflitti nei componenti e danneggiamenti reciproci dei controlli di automazione (ActiveX).
1.2 Requisiti minimi e sistemi supportati – Novità SAP GUI 8.0
- SAP GUI 8.0 nasce compilata con Microsoft Visual Studio 2022, il cui mainstream support è garantito fino al 12 gennaio 2027. Pertanto, SAP GUI 8.0 avrà supporto di SAP fino alla stessa data (12 gennaio 2027).
- Sistemi operativi supportati:
- Windows 10 (32 bit Education/Pro/Enterprise, 64 bit x64/Intel EM64T)
- Windows 11 (64 bit x64/Intel EM64T)
- Windows Server 2016/2019/2022 (64 bit x64/Intel EM64T)
- SAP GUI 8.0 non supporta più sistemi SAP con componenti SAP_BASIS < 7.00 nella variante a 64 bit. In tal caso è necessario ricorrere alla versione 32 bit (che resta compatibile con sistemi SAP obsoleti), altrimenti il login viene negato con messaggio di errore informativo.
1.3 Quartz Themes e reintroduzione dell’indicatore “INS/OVR”
- La release 7.60 aveva introdotto il Belize Theme (allineando l’interfaccia al design SAP Fiori) e la 7.70 il Quartz Theme; tuttavia, in entrambi, per motivi di coerenza grafica, l’indicatore della modalità di editing (“INS”/“OVR”) era stato rimosso dalla barra di stato. La versione 8.0 reintroduce su base facoltativa tale indicatore in Quartz e Belize, attivabile dalle opzioni GUI → Theme Settings. In questo modo l’utente Visualizza/Edit ha di nuovo il chiaro riferimento se la maschera è in modalità Inserimento (INS) o Sovrascrittura (OVR).
1.4 HTML Control basato su Microsoft Edge (WebView2)
- Con 7.70 SAP aveva introdotto un browser integrato basato su Edge Chromium (WebView2), ma limitato nella navigazione “fuori contesto” (ad esempio non consentiva barre di navigazione o tab). In 8.0, grazie all’estensione SAP GUI Connector for Microsoft Edge (disponibile su Microsoft Edge Add‑Ons Store), è possibile aprire una scheda “completa” del browser Edge lato client anziché la finestra limitata, mantenendo navigabilità, barra degli indirizzi, tab multipli, cronologia, copia/incolla completa, ecc. Per attivarlo, è necessario:
- Installare l’estensione “SAP GUI connector for Microsoft Edge” da Edge Add‑Ons.
- Abilitare la funzionalità nella SAP Note 3258944 e nelle opzioni SAP GUI 8.0 (scheda HTML/Browser Control).
- All’apertura di un link esterno in SAP, il sistema genera un tab pienamente navigabile in Edge, migliorando l’esperienza d’uso sia nei report integrati sia nelle transazioni che richiamano pagine web esterne (Info, Fiori Launchpad, collegamenti).
1.5 Disabilitazione UAC Virtualization
- In precedenza, con Windows UAC attivo, SAP GUI scriveva in aree “virtualizzate” (VirtualStore) per non richiedere privilegi di scrittura in Program Files o in HKEY_LOCAL_MACHINE. Tuttavia, ciò generava confusione e problemi nell’individuazione di risorse reali. A partire da 8.0, la UAC Virtualization è disabilitata per impostazione predefinita: SAP GUI non tenta più di scrivere in cartelle protette né nel registro HKEY_LOCAL_MACHINE. Se componenti esterni (script, add‑on) necessitano di accedere a risorse protette, vanno riorientati verso posizioni utente come la cartella Documenti di SAP GUI o il Temp folder. Questo garantisce maggiore trasparenza e sicurezza, ma richiede di correggere eventuali add-on legacy che scrivono in aree protette.
1.6 Gestione dei certificati e caricamento dei file di configurazione SAP UI Landscape
- Per aumentare la sicurezza di default, SAP GUI Logon non carica file di configurazione SAP UI Landscape (ad esempio file “*.XML” per logon multiplo) basati su web server se il certificato SSL non è valido. Il comportamento può essere personalizzato in opzioni avanzate o tramite SAP Note 2892419, ma la raccomandazione ufficiale è adottare certificati validi end‑to‑end. Ciò evita attacchi di tipo “man‑in‑the‑middle” e logon server falsi (“rogue logon servers”).
1.7 Impostazioni di SAP Logon
- Branding personalizzato: ciascuna voce di sistema e client in SAP Logon può avere immagini di branding personalizzate (logo aziendale, etichette), visualizzate nelle colonne di SAP Logon e durante il caricamento della sessione.
- Filtro avanzato nelle directory: la maschera di ricerca sistemi in SAP Logon ora supporta filtri per “last connected”, preferiti, text‑search su descrizione o nome sistema.
- Autenticazione Single Sign‑On (SSO) con Kerberos/SSO2: migliorata la stabilità per handshake Kerberos su Windows 10/11, con fallback più veloce a SNC se il dominio non risponde.
- Queste funzionalità rendono più agile il collegamento agli ambienti SAP, soprattutto in scenari con decine di sistemi o client.
1.8 Rimozione o deprecazione di componenti – Novità SAP GUI 8.0
- L’HTML editing component del KW Add‑On non è più disponibile in 8.0 (vedi SAP Note 3147887). Chi utilizza personalizzazioni basate su quell’editor deve migrare a soluzioni alternative (ad esempio SAP Screen Personas o Web Dynpro).
In sintesi, SAP GUI 8.0 per Windows offre una versione a 64 bit “vera”, migliori controlli di sicurezza, un browser HTML potenziato con Edge, temi aggiornati e una gestione dei certificati più rigorosa, oltre a rifinire l’esperienza di logon e branding aziendale.
- Novità della SAP GUI 8.0 per Mac (SAP GUI for Java)
Sui sistemi Apple (macOS), la SAP GUI per Mac è la stessa applicazione SAP GUI for Java che gira in ambiente Java (Oracle JRE/OpenJDK). Con la release 8.0 di SAP GUI for Java, si riscontra un allineamento con le funzionalità introdotte su Windows, insieme ad alcune particolarità specifiche per macOS:
2.1 Supporto per Java 11+ e compatibilità macOS aggiornate
- A partire da SAP GUI for Java 8.0, il client richiede Java 11 (o superiore) certificato da SAP. Questo garantisce:
- Massima compatibilità con le versioni recenti di macOS (Monterey, Ventura, Sonoma) e con processori Apple Silicon (M1/M2/M3).
- Migliore performance e stabilità dell’interprete Java su sistemi Apple, soprattutto in presenza di JRE a 64 bit nativi.
- Nella precedente versione 7.80, l’installer faceva capo spesso a Java 8, che non era pienamente ottimizzato su macOS ARM64. La 8.0 obbliga a Java 11+, migliorando l’esperienza grafica sui display Retina e riducendo i problemi di compatibilità di sicurezza con SSL/TLS.
2.2 Rendering HTML cross‑platform con WebView2 via Safari / Chromium
- Analogamente a Windows, SAP GUI for Java 8.0 introduce un HTML Control più evoluto sfruttando un motore Web Chromium integrato o il WebKit di Safari.
- Le transazioni o le integrazioni che necessitano di aprire pagine web esterne (ad esempio collegamenti a portali Fiori, help basato su web, transazioni Z con HTML) ora si appoggiano a un browser nativo del sistema (Safari/WebKit) con barra di navigazione completa.
- Rispetto alla release 7.80, dove l’apertura HTML veniva gestita da un mini-browser “incapsulato” privo di barra di indirizzi, la 8.0 consente:
- Navigazione “full‑browser” (barre, tab, cronologia) tramite il browser predefinito macOS.
- Integrazione semplificata con sistemi di autenticazione macOS (Keychain, SSO Kerberos integrato).
2.3 Certificati e sicurezza potenziata
- Le versioni precedenti (Java 7.70/7.80) di SAP GUI for Java mostravano comportamenti inconsistenti nella gestione dei certificati SSL, in particolare su Safari/WebKit. Con la 8.0:
- L’importazione di certificati in Keychain Access è immediatamente riconosciuta da SAP GUI for Java, evitando prompt ripetuti.
- Il motore Java/SSL di default è aggiornato a TLS 1.3 con cipher più sicuri (AES‑GCM, ecc.), deprecando algoritmi obsoleti. Questo allineamento con macOS Monterey/Big Sur riduce i warning di sicurezza e i pop‑up relativi a certificati autofirmati.
- L’applicazione non carica configurazioni di landscape via HTTP se il certificato non è “trusted” dal Keychain, analogamente alle policy introdotte in Windows 8.0.
2.4 Temi grafici e ottimizzazione per Retina
- SAP GUI for Java 8.0 aggiorna i Quartz Themes (White/Blue Quartz, Belize) integrando icone e font ottimizzati per display Retina, riducendo l’aliasing dei testi.
- Rispetto a 7.80, le palette di colore sono state riviste per garantire maggiore contrasto e leggibilità sui display ad alta densità Apple – importante per gli utenti Mac più esigenti sul fronte della grafica.
- In particolar modo, i controlli avanzati (Tables, ALV Grid, TreeView) sfruttano nuove API Java FX (quando presenti) per rendering più fluido.
2.5 Integrazione con tecnologie native macOS
- Drag & Drop migliorato: la funzionalità di drag&drop su file system (per upload/fatture, estrazioni) utilizza ora le API native di macOS, riducendo i problemi di autorizzazioni nell’area “Downloads” e “Documenti”.
- Single Sign‑On (SSO) con Kerberos: grazie al pieno supporto di Java 11, SAP GUI for Java 8.0 integra nativamente il Kerberos Provider di macOS, rendendo più semplice la configurazione SSO quando l’utente è già autenticato su Active Directory via AD Connector o Open Directory.
- Menu contestuali Apple: nei menu contestuali (tasto destro) su transazioni, documenti o icone, ora sono presenti voci standard macOS come “Open in New Window” o “Open in New Tab”, allineando l’esperienza utente a quella di Safari o Finder.
2.6 Compatibilità con Apple Silicon (M1/M2/M3)
- SAP GUI for Java 8.0 supporta ufficialmente sia versioni Intel x64 che ARM64 (Rosetta 2 è ancora supportato come fallback, ma l’eseguibile Java native ARM è raccomandato).
- L’installer JAR di SAP GUI for Java 8.0 rileva automaticamente l’architettura e scarica le librerie native corrette, migliorando le performance su Mac con chip M1/M2/M3.
- Con 7.80 e precedenti, diversi utenti riferivano crash o lentezze su Apple Silicon; la 8.0 risolve la maggior parte di questi comportamenti grazie all’utilizzo dell’OpenJDK 11 fornito da SAP come SAP JVM ottimizzata per ARM.
2.7 Deprecazioni e rimozioni su Mac
- Alcuni componenti obsoleti, come il KW HTML Editor integrato in versioni Java precedenti, sono stati rimossi, analogamente a Windows. Chi utilizzava personalizzazioni basate su GUIXT con editor legacy deve migrare a SAP Screen Personas o SAP Fiori per personalizzazioni sul front‑end.
- L’interfaccia a 32 bit per Java è stata abolita, obbligando all’adozione di Java 11+ a 64 bit, in parte per allinearsi alle policy di Apple che hanno iniziato a deprecare le applicazioni 32 bit da macOS Catalina in poi.
Sintesi comparativa rispetto alle versioni precedenti
| Area | SAP GUI 7.70 (Windows) / 7.80 (Java‐Mac) | SAP GUI 8.0 (Windows) | SAP GUI 8.0 (Java‐Mac) |
|---|---|---|---|
| Architettura | 32 bit solo per Windows. Java 7.70/7.80 su Mac (JRE 8). | Introduzione di una versione nativa a 64 bit per Windows. | Richiede Java 11+ (ARM64/Intel), ottimizzazione per Apple Silicon (M1/M2/M3). |
| Rendering HTML | Browser integrato limitato (WebView2 in beta a partire da 7.70, senza barra di navigazione completa). | HTML Control basato su Edge Chromium (WebView2) con estensione che abilita barra di navigazione completa e schede multiple. | HTML Control che sfrutta Safari/WebKit/Chromium nativo di macOS per navigazione full‑browser (barre, tab, cronologia). |
| Themes e UI | Belize Theme (introdotto 7.60), Quartz Theme base ma senza indicatore modalità “INS/OVR”. | Quartz e Belize: reintroduzione opzionale dell’indicatore “INS/OVR”; icone ridisegnate, maggiore contrasto, revisione grafica di vari elementi UI. | Quartz Themes ottimizzati per Retina (font ad alta risoluzione, palette contrastate); supporto a Java FX per rendering più fluido. |
| Sicurezza/Certificati | Gestione base di certificati SSL, talvolta inconsistenti su Mac; UAC Virtualization abilitata di default su Windows. | Disabilitazione UAC Virtualization; ritiro caricamento landscape via HTTP insegni certificati non validi; TLS 1.3; Kerberos SSO migliorato. | Gestione nativa dei certificati tramite Keychain; TLS 1.3 obbligatorio; importazione certificati più semplice; SSO Kerberos integrato. |
| Single Sign‑On | Possibilità di SSO con SNC/Kerberos, ma configurazione non sempre immediata su macOS (Java 8). | Stabilità migliorata per Kerberos/SSO2 su Windows 10/11; fallback robusto a SNC se Kerberos non è disponibile. | Kerberos SSO nativo grazie a Java 11; riconoscimento automatico del contesto macOS Active Directory; ridotti i prompt di login. |
| Supporto piattaforme | Windows 7/8/10 (32/64 bit), macOS con Java 8 (x64), supporto limitato su Apple Silicon tramite Rosetta 2. | Supporto ufficiale: Windows 10/11 64 bit, Windows Server 2016/2019/2022; fine supporto per sistemi < SAP_BASIS 7.00 nella variante 64 bit. | Supporta macOS Monterey, Ventura, Sonoma; Java 11 ARM64 nativo per Apple Silicon; abbandono Java 8 e 32 bit. |
| Integrazione Office | Office Integration su Windows supportava solo versioni 32 bit di Excel/Outlook (incompatibilità con Office 365 64 bit). | Excel InPlace e Calendar Sync restano in 32 bit; raccomandazione ufficiale di usare Office 64 bit + SAP GUI 8.0 64 bit per performance ottimali. | Non applicabile direttamente su Mac (Office per Mac non integra COM/ActiveX). |
| Deprecazioni | KW HTML Editor disponibile, UAC Virtualization abilitata. | Rimosso KW HTML Editor (SAP Note 3147887); disabilitata UAC Virtualization; nessun supporto sistemi SAP_BASIS < 7.00 in 64 bit. | Rimosso KW HTML Editor; abolita variante 32 bit; obbligo Java 11+; SDK/macOS Java più unificato. |
- Implicazioni per utenti SAP e consulenti
Le novità introdotte da SAP GUI 8.0 consentono di migliorare le prestazioni, la sicurezza e l’usabilità del client, ma richiedono anche alcuni accorgimenti:
4.1 Scelta tra versione 32 bit e 64 bit (solo Windows)
- È fondamentale valutare se l’azienda utilizza ancora sistemi SAP con SAP_BASIS < 7.00. In tal caso, il client 64 bit non potrà connettersi: sarà necessario mantenere la versione 32 bit fino a pensionare i sistemi legacy.
- Gli utenti che hanno già migrato tutti i server SAP su Basis 7.00+ possono trarre pieno vantaggio dalla variante 64 bit (migliore utilizzo RAM, integrazione con Office 64 bit, performance complessivamente superiori).
4.2 Aggiornamento di Java su Mac
- Chi utilizza SAP GUI for Java su macOS deve installare e configurare Java 11 (SAP JVM certificato) per eseguire la nuova versione 8.0.
- Le vecchie release Java (8.0) non sono più supportate e non forniscono la stessa stabilità, specialmente su Apple Silicon.
4.3 Formazione e comunicazione agli utenti
- Gli utenti finali devono essere informati delle differenze grafiche (reintroduzione “INS/OVR”, temi aggiornati) e di come accedere alle nuove opzioni in SAP Logon (filtri, branding).
- Su Mac, è opportuno comunicare che l’accesso al browser integrato ora avviene tramite il browser nativo di sistema – indispensabile spiegare il cambio di esperienza rispetto alla finestra “mini-browser” di 7.80.
4.4 Certificati e policy di sicurezza aziendale
- Il reparto IT deve assicurarsi che tutti i server SAP usino certificati SSL “trusted” (emessi da un CA ufficiale), altrimenti i file di landscape non verranno più caricati in SAP Logon per default su entrambe le piattaforme.
- Su Windows è consigliabile aggiungere i CA interni nel “Trusted Root Certification Authorities”, mentre su Mac è necessario inserirli nel Keychain per essere automaticamente riconosciuti dagli endpoint Java.
4.5 Compatibilità con soluzioni di automazione
- Qualsiasi script basato su SAP GUI Scripting API deve essere testato su 64 bit: in generale funziona allo stesso modo, ma eventuali percorsi di librerie di automazione (ActiveX, COM) potrebbero differire tra 32 bit e 64 bit.
- Su Mac, la programmazione automatica basata su AppleScript o su linguaggi di scripting Java potrebbe necessitare di leggere le nuove path degli eseguibili Java 8.0/11 e verificare la compatibilità degli script esistenti.
Conclusioni – Novità SAP GUI 8.0
SAP GUI 8.0 rappresenta un’evoluzione importante per chi utilizza il client SAP in ambienti Windows e in contesti Apple (Java). Le principali migliorie sono:
- True 64 bit per Windows, con migliori performance, utilizzo di memoria e compatibilità Office 64 bit.
- Browser integrato potenziato (HTML Control su Edge/Chromium per Windows; WebKit/Chromium per Mac), con navigazione full‑browser.
- Sicurezza e certificati più rigorosi, abilitando TLS 1.3 e disabilitando la Virtualizzazione UAC su Windows e integrando completamente i certificati nel Keychain su Mac.
- Ottimizzazione per Apple Silicon e display Retina, nonché un’interfaccia grafica più moderna con Quartz e Belize Theme aggiornati.
Per consulenti SAP e responsabili infrastrutturali, la migrazione a SAP GUI 8.0 richiede di:
- Verificare la compatibilità con i vecchi sistemi SAP_BASIS (soprattutto per la versione 64 bit).
- Aggiornare Java 11+ su macchine Apple e garantire la corretta configurazione di SSO/Kerberos.
- Ridistribuire i certificati aziendali su tutti gli endpoint (Windows e Mac).
- Pianificare una formazione agli utenti per illustrare le novità di design, il nuovo funzionamento del browser integrato e le impostazioni di SAP Logon.
In questo modo si potranno sfruttare appieno le potenzialità di SAP GUI 8.0, migliorando l’esperienza utente, la sicurezza e le prestazioni complessive dell’accesso al sistema SAP.
(fonte)
Innovaformazione, scuola informatica specialistica segue costantemente il mondo SAP e promuove la formazione continua di utenti, consulenti funzionali e sviluppatori SAP.
Trovate l’offerta formativa per i privati qui: Corsi SAP.
Mentre per le aziende potete visionare i corsi QUI.
INFO: info@innovaformazione.net – tel. 3471012275 (Dario Carrassi)
Articoli correlati
Claude Code e Migrazioni SAP
Claude Code controllo remoto
Opportunità Carriera Contabilità SAP
Guida SIA AI
Guida Dual LLM Verification
