A versão atual do SAP GUI for Java 7.80 foi lançada inicialmente em setembro de 2022. Desde então, em revisões subsequentes
- Foi adicionado suporte para muitas novas versões do sistema operacional
- Componentes de terceiros incluídos no aplicativo, como SapMachine, OpenJFX, pdfbox e mecanismo de script Nashorn, foram atualizados para as versões mais recentes
- Novos recursos menores foram implementados, como pesquisa avançada para o campo de código OK
- e os bugs foram corrigidos
Agora estão chegando algumas mudanças maiores, que não podem ser feitas em uma versão de manutenção. Portanto, espera-se uma nova versão principal, nomeadamente SAP GUI para Java 8.10.
Novos recursos
Temas
Foram implementadas as últimas especificações do Morning Horizon e do Evening Horizon, temas nos quais se baseia o sistema de design SAP. Isso fornece uma experiência de usuário consistente com outras interfaces de usuário SAP seguindo o sistema de design SAP.
No macOS, assim como no Quartz, Morning Horizon e Evening Horizon podem ser configurados para combinar com a aparência do sistema operacional. Na inicialização, é usado o tema Horizon que corresponde à aparência do sistema operacional ativo atual e, uma vez alterado, o tema é alterado de acordo. Cores dependentes do sistema também estão disponíveis.

O SAP GUI para Java 8.10 aumenta ligeiramente as métricas de tela sem sacrificar a compatibilidade de layout e a densidade de informações.
Os temas desatualizados Signature Design e Blue Crystal foram removidos.
Controle HTML
O controle HTML foi modernizado para usar o Chromium em vez do WebKit como mecanismo do navegador, o que tem várias vantagens:
- Compatibilidade total com navegadores baseados em Chromium como Google Chrome, Microsoft Edge etc. Como resultado, vários conteúdos da web, tanto de origem SAP como públicos, que anteriormente não funcionavam, agora são exibidos corretamente.
- O gerenciamento de certificados foi aprimorado.
- Dependendo do conteúdo do navegador, pode ficar com uma aparência escura.
- O novo mecanismo do navegador oferece suporte a leitores de tela.
- Você pode pesquisar texto em conteúdo HTML.
- OpenJFX, que fornece o componente de navegador baseado em WebKit, não é mais necessário e foi removido. Isso simplifica o uso do SAP GUI para Java nas ferramentas de desenvolvimento ABAP.
Navegador que se adapta ao tema
Controle do editor de código-fonte
Embora seja relevante apenas para desenvolvedores ABAP e apesar da disponibilidade de ferramentas de desenvolvimento ABAP baseadas em Eclipse, este é sem dúvida o recurso mais desejado que falta no SAP GUI para Java. A crescente popularidade dos computadores macOS, que também são usados por desenvolvedores, exigiu um esforço considerável para desenvolver um componente tão especializado.
O controle para a classe CL_GUI_SOURCEEDIT foi implementado e fornece as seguintes novas funcionalidades em comparação com a solução baseada em CL_GUI_TEXTEDIT:
- Destaque de sintaxe
Destaque de sintaxe dependente do tema
- Completando o código
Preenchimento de código incluindo padrões de chamada
- Modelo
- Bela impressora
- Ajuda sensível ao contexto
- Visualizando a cobertura do código após executar testes de unidade.
Cobertura de código de teste de unidade
- Mesma visualização usada no depurador ABAP
Depurador ABAP usando editor de código fonte
Instalação
As imagens dmg para instalação no macOS agora contêm um aplicativo pronto para cópia em vez de um instalador que cria um.
Java
OpenJDK21
O próximo SAP GUI para Java 8.10 usará Java 21, que é atualmente a versão LTS (suporte de longo prazo) mais recente do Java. SapMachine 21, oferta OpenJDK da SAP, está incluído no instalador.
No SAP GUI para Java 8.10, o OpenJFX não é mais necessário, pois o controle HTML não usa mais a parte do componente do navegador do OpenJFX. Isso simplifica a integração do SAP GUI para Java nas ferramentas de desenvolvimento ABAP.
Gerente de Segurança
O uso do Security Manager foi removido devido à sua descontinuação (JEP 411: Obsoleto o Security Manager para remoção). Também não está habilitado por padrão no Java SE 21.
Recurso descontinuado
Temas
O design exclusivo e o cristal azul foram removidos.
O Signature Design foi projetado quando as telas DPI clássicas ainda eram usadas e é totalmente baseado em bitmap. Nas telas atuais de alto DPI, isso causa vários problemas que não podem ser resolvidos sem grandes esforços para redefinir e reimplementar o tema. Fazer isso para um tópico de vinte anos não foi considerado justificável.
Blue Crystal foi o primeiro tema a se adaptar a telas de alto DPI, mas ainda apresenta alguns problemas, que foram posteriormente corrigidos nos temas subsequentes de Belize e posteriores.
Visualizar
Espera-se que SAP GUI para Java 8.10 seja lançado no final de 2024.
Atualização (setembro): O programa beta ainda está em execução, mas as inscrições estão encerradas.
Atenciosamente,
Rolf Martin Worsinger
Proprietário do produto SAP GUI para Java