Caso de uso · Sistemas sem API
Um relatório do SAP GUI no Google Sheets ou Power BI toda manhã — sem projeto SAP
Um bot do Studio faz login no SAP GUI em um Bot Runner, executa a transação com a sua variante (FBL5N, MB52, VA05, ZREPORT), exporta para um arquivo e o entrega a um fluxo. O fluxo normaliza as colunas, acrescenta ou substitui os dados no Google Sheets, Excel 365 ou em um conjunto de dados do Power BI, e um agente escreve um resumo de três linhas sobre o que mudou no Slack ou Teams. Ninguém faz login no SAP para pegar o número da manhã.
- Para quem é
- Equipes de operações, finanças e vendas em SAP ECC ou S/4HANA cujos números diários vivem em uma transação do GUI que alguém executa e cola em uma planilha — e cuja equipe de TI não tem capacidade para um projeto de integração.
- Sistemas envolvidos
- SAP GUI (bot do Studio)Google Sheets / Excel 365 / Power BISlack / TeamsAI Workflows
Como a execução acontece
5 etapas · registradas por execução
- Gatilho01
06:30 diariamente
Ou sob demanda pelo Slack
- Bot02
Executa a transação SAP
GUI scripting ou interface; variante e seleção
- Sistema03
Exporta para arquivo
XLSX / CSV a partir do GUI
- Agente04
Normaliza e resume
Colunas, variações, nota de três linhas
- Sistema05
Carrega e notifica
Sheets / Excel 365 / Power BI; Slack / Teams
Como roda, passo a passo
- 1
Um agendamento dispara a execução (ou um comando no Slack, para "me dá os itens em aberto agora"). O fluxo chama o bot no Bot Runner, uma máquina Windows com o SAP GUI instalado — muitas vezes a mesma VM que o analista usava.
- 2
O bot faz login com o seu próprio usuário SAP, executa a transação com a variante armazenada, aplica os parâmetros de seleção que o fluxo passou (empresa, intervalo de datas) e exporta a lista para XLSX ou CSV. Onde o SAP GUI scripting está habilitado o bot o utiliza; onde não está, ele opera a interface.
- 3
O fluxo lê o arquivo, mapeia os cabeçalhos de coluna do SAP para os seus, converte os formatos numéricos e acrescenta ou substitui no destino: uma planilha do Google, uma tabela do Excel 365 no SharePoint ou um push dataset do Power BI.
- 4
Um agente compara os números de hoje com os de ontem e escreve um resumo curto e factual — total vencido, maiores variações, qualquer coisa acima de um limite — no canal da equipe com um link para a planilha.
- 5
Se a transação falhar (usuário bloqueado, tela alterada, SAP fora do ar), o bot captura a tela e o fluxo publica a falha com a captura em vez de pular o dia silenciosamente.
Limites: o que isto não faz
- Bots rodam em Windows; um ambiente só Linux precisa de uma VM Windows para o runner.
- O SAP GUI scripting precisa estar habilitado no cliente para o caminho mais rápido; o caminho pela interface funciona sem ele, mas é mais lento.
- Este é um caso de uso de exportação; gravar dados no SAP por bot é uma construção separada e revisada.
Perguntas sobre este processo
Existem BAPIs, serviços OData e conectores de terceiros; eles exigem um projeto SAP, tempo de Basis e autorizações. O bot usa a transação e o usuário que o analista já tem, e por isso entra no ar rápido: uma conversa de 30 minutos e o seu sandbox a partir de 24 horas.
Com o SAP GUI for Windows, sim, para ECC e S/4HANA. Aplicativos Fiori são automatizados como aplicações web.
O bot é determinístico: para no primeiro elemento alterado e reporta. A correção é uma atualização de seletor no Studio, retestada na execução seguinte.
Casos de uso relacionados
Construa isto nos seus sistemas em um sandbox guiado.
Conte o processo; depois de uma conversa de 30 minutos o sandbox fica pronto a partir de 24 horas, e construímos a primeira execução com a sua equipe.