ElectroNeek

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

  1. Gatilho01

    06:30 diariamente

    Ou sob demanda pelo Slack

  2. Bot02

    Executa a transação SAP

    GUI scripting ou interface; variante e seleção

  3. Sistema03

    Exporta para arquivo

    XLSX / CSV a partir do GUI

  4. Agente04

    Normaliza e resume

    Colunas, variações, nota de três linhas

  5. Sistema05

    Carrega e notifica

    Sheets / Excel 365 / Power BI; Slack / Teams

Agente decideDocumento vira camposBot faz os cliquesPessoa aprova

Como roda, passo a passo

  1. 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. 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. 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. 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. 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.

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.