Pular para o conteúdo principal
Proton v5

SAP GUI

As automações de SAP GUI usam o SAP GUI Scripting, num projeto Python (o projeto modelo traz a sessão do SAP pronta). A máquina do runner precisa de Windows, do SAP GUI instalado e do scripting habilitado no cliente e no servidor SAP.

Instalar o SAP GUI​

  1. Peça o instalador do SAP GUI à TI da empresa e instale com as opções padrão, incluindo o componente de scripting.
  2. Abra o SAP GUI e cadastre as conexões dos ambientes (servidor, número da instância e id do sistema), com os dados que a equipe SAP passar.

O SAP GUI só existe para Windows.

Habilitar o scripting no cliente​

  1. Abra as opções do SAP GUI.
  2. Em Acessibilidade e scripting > Scripting, marque Habilitar scripting.
  3. Desmarque os avisos (avisar quando um script se conecta ao SAP GUI e quando abre uma conexão): sem isso, cada execução para numa janela de confirmação.

Habilitar o scripting no servidor​

O parâmetro sapgui/user_scripting precisa estar TRUE no servidor SAP. Quem faz é o time de Basis, na transação RZ11:

  1. Informe sapgui/user_scripting e clique em Exibir.
  2. Se estiver FALSE, clique em Modificar valor, troque para TRUE e salve.

Confira também:

  • sapgui/user_scripting_disable_recording: FALSE;
  • sapgui/user_scripting_force_notification: FALSE.

Sessão do Windows​

O SAP GUI Scripting conversa com as janelas do SAP GUI abertas na sessão do usuário. Por isso:

  • rode o Proton Runner com o mesmo usuário do Windows que usa o SAP GUI;
  • deixe a sessão aberta e desbloqueada, sem bloqueio de tela;
  • o usuário SAP e a senha vêm do Proton, como variáveis do ambiente da execução ou parâmetros criptografados, nunca do código. Ver Ambiente da execução.