Todos os artigos
gap analysissap activatericefwimplementação sapbusiness blueprint sap

GAP Analysis em Projetos SAP: Guia 2026 pra Consultores

Como identificar, classificar (RICEFW) e documentar GAPs em projetos SAP sem travar o go-live. Guia prático pra arquitetos e consultores SAP. Teste grátis.

Por Equipe OrkestraFlow29 de outubro de 20269 min de leitura

Em projetos SAP, o GAP analysis é a etapa que compara o processo de negócio desejado (to-be) com o que o S/4HANA entrega de fábrica. Todo requisito que o standard não atende sem customização vira um GAP — e cada GAP precisa ser identificado, classificado como RICEFW e documentado numa Especificação Funcional. Fazer isso bem define orçamento, cronograma e o risco de go-live. Este guia mostra como arquitetos e consultores SAP brasileiros identificam, classificam e documentam GAPs em 2026, do fit-to-standard do SAP Activate até o catálogo pronto pra entregar ao time de desenvolvimento.

O que é GAP analysis em projetos SAP?

GAP analysis (ou análise fit-gap) é o exercício de medir a distância entre o requisito do cliente e a capacidade padrão do SAP. Na prática, você pega cada processo desenhado no business blueprint SAP e pergunta: o standard resolve isso como está, resolve com configuração (customizing), ou exige desenvolvimento?

Três desfechos possíveis pra cada requisito:

  1. Fit — o standard atende sem esforço de ABAP (apenas configuração em SPRO ou no Fiori Launchpad).
  2. Fit com configuração — atende, mas exige parametrização não trivial (ex.: condições de VSR no SAP TM, esquema de cálculo de frete).
  3. GAP — o standard não cobre; vira um objeto RICEFW a ser construído.

No SAP Activate, essa separação acontece nos workshops de fit-to-standard da fase Explore. O objetivo não é listar tudo que o cliente "quer diferente", mas isolar o que de fato não existe no produto — porque cada GAP é custo, risco e dívida técnica de upgrade futuro.

Por que o GAP analysis determina o sucesso da implementação

A maioria dos estouros de prazo em projetos SAP nasce de GAPs descobertos tarde. Um requisito que parecia "fit" no kickoff vira três semanas de desenvolvimento ABAP quando o consultor funcional finalmente abre a transação e descobre que o campo não existe no VBAK, ou que a Freight Order não dispara o evento esperado sem uma BAdI.

Um GAP analysis maduro entrega três coisas que o cliente paga caro pra ter:

  • Previsibilidade de esforço — cada GAP classificado tem uma estimativa de dias/desenvolvedor, e isso alimenta diretamente o cronograma da implementação SAP TM ou de qualquer módulo.
  • Decisão consciente de customização — expor o GAP força a pergunta certa: "o cliente muda o processo pra caber no standard, ou pagamos a dívida técnica?". Em projetos clean core, essa conversa é obrigatória.
  • Rastreabilidade — do requisito ao objeto de desenvolvimento, passando pela Especificação Funcional e pelo caso de teste. Auditoria e go-live agradecem.

Quem trata GAP analysis como formalidade documental descobre, no UAT, que metade dos GAPs críticos nunca foi mapeada.

Quando fazer o GAP analysis no SAP Activate

No SAP Activate, o fit-gap é concentrado na fase Explore, logo após o fit-to-standard. Mas o erro comum é tratá-lo como evento único. GAP analysis é iterativo:

  • Explore — identificação primária nos workshops, com o sistema sandbox/Best Practices já ativado pra demonstrar o standard ao vivo.
  • Realize — refinamento. GAPs surgem de novo quando o desenvolvimento começa e o detalhe técnico aparece (ex.: a estrutura /SCMTMS/ não expõe o campo necessário num CDS View padrão).
  • Deploy — GAPs residuais viram backlog pós-go-live, não bloqueiam a virada.

A regra de ouro: demonstre o standard antes de classificar o GAP. Muitos "GAPs" desaparecem quando o consultor SAP mostra que a funcionalidade já existe — só estava num app Fiori que o key user nunca abriu.

Passo a passo: como identificar GAPs

Um roteiro repetível que funciona em TM, SD, MM, FI ou EWM:

  1. Parta do processo, não da tela. Use o fluxo to-be do BPD como baseline. Cada passo do processo é um ponto de verificação de fit/gap.
  2. Demonstre o standard ao vivo. Rode o cenário no sistema com SAP Best Practices ativado. Deixe o key user ver a transação ou o app Fiori real.
  3. Registre a lacuna objetivamente. Descreva o que o standard faz, o que o requisito pede e por que há diferença — sem adjetivos.
  4. Questione a origem do requisito. Metade dos GAPs é "herança" do sistema legado. Pergunte se o processo precisa continuar assim ou se foi só o jeito que o ECC antigo obrigava.
  5. Valide a viabilidade técnica. O arquiteto confirma se há ponto de extensão limpo (BAdI, CDS com extensão, RAP behavior) ou se exige modificação de core.
  6. Classifique como RICEFW e estime esforço.
  7. Priorize por criticidade (bloqueia go-live? tem workaround? é cosmético?).

É nos passos 2 e 4 que o número de GAPs reais costuma cair pela metade — e é exatamente aí que um bom consultor SAP agrega mais valor que qualquer ferramenta.

Como classificar GAPs: o modelo RICEFW

Todo GAP vira um ou mais objetos RICEFW. Classificar certo é o que permite estimar esforço e distribuir o trabalho entre ABAP e funcional. A tabela abaixo resume o modelo com exemplos em SAP TM:

Tipo Sigla O que é Exemplo em SAP TM
Report R Relatório ou lista customizada Relatório de ocupação de veículo por rota
Interface I Integração entre sistemas Envio de dados da Freight Order pro sistema fiscal / CT-e
Conversion C Carga/migração de dados Migração de mestre de parceiros de transporte
Enhancement E Extensão de lógica standard BAdI na determinação de VSR; validação na FSD
Form F Impressão/documento Layout de documento de transporte via Adobe Forms
Workflow W Fluxo de aprovação Aprovação de custo de frete acima de limite

Uma dica de classificação: um único requisito funcional pode gerar vários objetos RICEFW. "Automatizar o cálculo de frete do carrier X" pode virar um Enhancement (BAdI no esquema de cálculo), uma Interface (consulta de tabela de preço externa) e um Report (conferência). Documentar cada um separadamente é o que torna a estimativa honesta.

Como documentar GAPs que sobrevivem à auditoria

Identificar o GAP é metade do trabalho. A outra metade é a documentação — a Especificação Funcional (FS) que o desenvolvedor ABAP vai ler e o cliente vai aprovar. Uma FS de GAP bem feita contém, no mínimo:

  • ID do GAP e rastreabilidade ao requisito e ao processo do BPD.
  • Descrição do standard (o as-is da ferramenta) e do requisito (to-be).
  • Classificação RICEFW e objetos técnicos envolvidos.
  • Ponto de extensão proposto (BAdI, CDS View, RAP, Enhancement Spot) — respeitando clean core.
  • Regras de negócio detalhadas, com exceções e casos de borda.
  • Critérios de aceite, que depois viram caso de teste.
  • Estimativa e prioridade.

O problema é que escrever dezenas dessas FS à mão, mantendo consistência de terminologia e rastreabilidade, consome semanas da equipe funcional. É aqui que entra a automação — e por isso vale conhecer alternativas às ferramentas tradicionais de documentação de processos que já nascem com cabeça de SAP.

Erros comuns no GAP analysis (e como evitá-los)

  • Classificar desejo como GAP. Nem toda diferença é lacuna; muita coisa é preferência de usuário. Pergunte sempre pela regra de negócio por trás.
  • Pular a demonstração do standard. Sem rodar o cenário ao vivo, o GAP vira suposição. E suposição vira retrabalho na Realize.
  • Subestimar o custo de upgrade. Cada Enhancement fora dos pontos de extensão oficiais é dívida técnica que machuca no próximo upgrade do S/4HANA. Prefira sempre BAdI, CDS e RAP a modificação de core.
  • FS vaga. "Ajustar a lógica de frete" não é especificação. Sem regras e critérios de aceite, o desenvolvedor adivinha — e adivinha errado.
  • Documentação que não rastreia. GAP sem link ao requisito, ao processo e ao caso de teste é impossível de auditar no go-live.

Como a IA da OrkestraFlow acelera o catálogo de GAPs

A OrkestraFlow foi construída pra o momento exato em que o consultor precisa transformar workshops de fit-gap em entregáveis. A partir do fluxo de processo e dos requisitos, a plataforma monta o catálogo de GAPs RICEFW, sugere a classificação de cada objeto, propõe o ponto de extensão técnico (BAdI, CDS, RAP) e gera o rascunho da Especificação Funcional com terminologia SAP correta — VBAK, LIKP, /SCMTMS/, Freight Order, FSD, VSR.

Não é um chatbot genérico: a IA entende a diferença entre um Enhancement e uma Interface, sabe que uma Freight Order não é "uma ordem de frete qualquer" e mantém a rastreabilidade do requisito ao caso de teste automaticamente. O consultor revisa e aprova em vez de escrever do zero — o julgamento continua humano, a digitação some.

Conheça também a lógica por trás da geração de artefatos no SAP Help Portal e as boas práticas de extensão no SAP Community, que a plataforma respeita por padrão. Para quem quer entender a base conceitual, vale revisar o guia de Business Blueprint e BPD, já que o GAP analysis nasce diretamente dele.

Conclusão

GAP analysis não é burocracia — é o instrumento que converte requisitos difusos em escopo mensurável. Feito com disciplina (demonstrar o standard, questionar a origem, classificar em RICEFW e documentar com rastreabilidade), ele protege o orçamento e o go-live. Feito às pressas, ele vira a principal fonte de retrabalho do projeto. A diferença entre os dois cenários está na consistência da identificação e na qualidade da Especificação Funcional — e é justamente o trabalho repetitivo dessas duas etapas que dá pra automatizar sem perder o rigor técnico.

Veja como estruturamos preços por projeto e por consultoria na página de Pricing e comece a montar seu catálogo de GAPs hoje.

Perguntas frequentes

  • Qual a diferença entre fit-to-standard e GAP analysis?

    Fit-to-standard é o workshop onde você demonstra o processo rodando no standard do SAP e decide o que é atendido de fábrica. GAP analysis é a consequência: tudo que o standard não cobre vira um GAP classificado em RICEFW. Um alimenta o outro dentro da fase Explore do SAP Activate.

  • O que significa RICEFW no GAP analysis?

    RICEFW é a sigla para Reports, Interfaces, Conversions, Enhancements, Forms e Workflows — as seis categorias de objetos de desenvolvimento num projeto SAP. Cada GAP é classificado em uma ou mais dessas categorias, o que permite estimar esforço e distribuir o trabalho entre ABAP e funcional.

  • Em que fase do SAP Activate o GAP analysis acontece?

    A identificação principal ocorre na fase Explore, logo após o fit-to-standard. Mas o GAP analysis é iterativo: novos GAPs aparecem na fase Realize quando o detalhe técnico surge, e GAPs residuais viram backlog pós-go-live na fase Deploy.

  • Como documentar um GAP para o desenvolvedor ABAP?

    A Especificação Funcional deve conter ID e rastreabilidade ao requisito, descrição do standard e do to-be, classificação RICEFW, o ponto de extensão proposto (BAdI, CDS, RAP) e critérios de aceite. Sem regras de negócio detalhadas e casos de borda, o desenvolvedor acaba adivinhando o comportamento esperado.

  • A IA pode substituir o consultor no GAP analysis?

    Não. A IA acelera a classificação RICEFW, o rascunho da Especificação Funcional e a rastreabilidade, mas o julgamento sobre o que é GAP real, qual ponto de extensão respeita o clean core e o que negociar com o cliente continua sendo trabalho do consultor SAP. A ferramenta elimina a digitação, não a decisão.

Continue lendo