Tabela EBAN — Tabela de Itens de Requisição de Compra EBAN
EBAN armazena um item de linha de uma requisição de compra por linha, indexado pelo número da requisição BANFN e número do item BNFPO. Ela contém o material ou serviço solicitado, quantidade, centro, categoria de atribuição de conta, status de liberação e, uma vez que a requisição tenha sido convertida, o número e item do pedido de compra resultante. Ela não contém o próprio PO.
EBAN é a tabela combinada de cabeçalho e item para requisições de compra no módulo MM, uma linha por item de requisição. Esta página cobre os campos importantes para rastrear uma requisição através da estratégia de liberação e conversão em um pedido de compra, as junções com EKPO e EBKN, e as armadilhas que surgem do fato de EBAN manter requisições tanto abertas quanto convertidas há muito tempo na mesma tabela.
Publicado em 15 de set. de 2026· 1.060 palavras
O que ela armazena
Cada linha em EBAN representa um único item de uma requisição de compra, identificado pelo número da requisição BANFN e número do item BNFPO. Não existe uma tabela de cabeçalho de requisição separada além de um agrupamento tipo cabeçalho implícito por BANFN; atributos de cabeçalho e item coexistem na linha do item. Um item de requisição captura o que está sendo solicitado (material ou descrição de texto livre), quanto, para qual centro e depósito, sob qual categoria de atribuição contábil, e para quando é necessário. A linha também rastreia o ciclo de vida da própria requisição: criação, status de liberação, indicador de exclusão e, se a requisição foi convertida, o número do pedido de compra e o item que resultou dela. As linhas de EBAN persistem após a conversão e após a exclusão; elas não são eliminadas, então a tabela acumula o histórico completo de cada requisição já criada no sistema.
Campos-chave
- MANDT - mandante
- BANFN - número da requisição de compra
- BNFPO - número do item da requisição
- BSTYP - categoria do documento, distingue requisição de outros documentos de compras
- BSART - tipo de documento de requisição
- MATNR - número do material, em branco para itens de texto livre ou serviço
- TXZ01 - descrição do texto breve do item
- WERKS - centro
- LGORT - depósito
- MATKL - grupo de mercadorias
- MENGE - quantidade solicitada
- MEINS - unidade de pedido
- KNTTP - categoria de atribuição de conta
- LFDAT - data de entrega necessária
- BADAT - data em que a requisição foi criada
- ERNAM - usuário que criou a requisição
- EKGRP - grupo de compradores
- EKORG - organização de compras
- LIFNR - fornecedor fixo ou desejado, se especificado
- EBAKZ - indicador de exclusão para o item
- STATU - status de processamento do item
- EBELN - número do pedido de compra, preenchido após a conversão
- EBELP - número do item do pedido de compra, preenchido após a conversão
Como se junta ao modelo de dados
- EBAN-BANFN = EBKN-BANFN e EBAN-BNFPO = EBKN-BNFPO, linhas de atribuição contábil para o item da requisição
- EBAN-MATNR = MARA-MATNR, ligação mestre de materiais onde o item é baseado em material
- EBAN-MATNR = MARC-MATNR e EBAN-WERKS = MARC-WERKS, dados de material ao nível do centro
- EBAN-EBELN = EKPO-EBELN e EBAN-EBELP = EKPO-EBELP, o item do pedido de compra criado a partir desta requisição
- EBAN-LIFNR = LFA1-LIFNR, mestre de fornecedores para um fornecedor fixo ou desejado na requisição
Como lê-la com segurança
Sempre restrinja por MANDT e nunca selecione a tabela completa apenas pelo intervalo BANFN em um sistema de produção; os números de requisição se acumulam por anos e a tabela pode ser muito grande. Os filtros iniciais mais seletivos são EKGRP, EKORG, WERKS e um intervalo de datas BADAT, ou um BANFN específico se já for conhecido de uma pesquisa EKPO. Evite selecionar apenas por MATNR ou MATKL em todo o mandante, esses são campos de baixa seletividade que varrem intervalos enormes. Se estiver procurando por requisições abertas e não convertidas, filtre por EBELN em branco e EBAKZ não definido, então refine por EKGRP ou WERKS antes de buscar o volume.
Como comprová-lo nos dados
Para confirmar que um item de requisição foi realmente convertido em um pedido de compra, selecione EBAN por BANFN e BNFPO e leia EBELN e EBELP diretamente da linha; ambos em branco significam que ainda está aberto, ambos preenchidos significam que foi convertido. Verifique indo na outra direção a partir de EKPO onde EKPO-BANFN e EKPO-BNFPO correspondem, confirmando que o item do PO realmente se rastreia de volta a esse item de requisição e não a um número reutilizado coincidentemente de uma era anterior.
ECC vs. S/4HANA
EBAN continua a existir como uma tabela transparente no S/4HANA e ainda é escrita pela criação de requisições e pelos aplicativos Fiori de requisição de compra, bem como pelas transações clássicas. Alguns relatórios mais recentes relacionados a requisições são construídos sobre visões CDS em camadas sobre EBAN, em vez de leituras diretas da tabela, mas a persistência subjacente e a estrutura de campos estão essencialmente inalteradas em relação ao ECC para os campos centrais listados aqui. O código personalizado e as interfaces que leem EBAN diretamente geralmente continuam a funcionar sem remapeamento.
Armadilhas comuns
- Assumir que um EBELN em branco significa que a requisição nunca foi processada. Também pode significar que a requisição foi excluída (verifique EBAKZ) ou rejeitada na estratégia de liberação sem nunca ter chegado à conversão, o que é uma situação de negócios diferente de simplesmente estar pendente.
- Ler EBAN isoladamente para julgar o status de liberação. Os indicadores de liberação no item só fazem sentido juntamente com a estratégia de liberação e as tabelas de classificação; EBAN sozinho não explica por que uma requisição está parada, apenas que está.
- Tratar EBELN e EBELP na requisição como um ponteiro ativo. Se o item do PO for posteriormente excluído ou a requisição for reutilizada para um documento de acompanhamento diferente em algum processo não padronizado, os valores em EBAN podem não refletir a realidade atual do PO; EKPO é a fonte autoritária para o lado do PO.
- Esquecer que EBAN nunca é limpa. Relatar 'requisições abertas' por material ou centro sem filtrar o indicador de exclusão e os campos de conversão puxa anos de histórico morto junto com a demanda genuinamente aberta.
- Assumir que um BANFN equivale a uma linha de demanda de negócios. Uma única requisição pode ter muitos itens sob BNFPO com materiais, centros e atribuições contábeis completamente diferentes; agregar no nível BANFN sem agrupar por BNFPO distorce o conteúdo real da requisição.
- Confundir a quantidade da requisição MENGE com a quantidade ainda em aberto. EBAN não rastreia quanto da quantidade requisitada já foi pedida; essa comparação requer juntar a EKPO e somar as quantidades pedidas em relação ao item da requisição.
De quem é este problema
Questões de compras em EBAN ficam com o consultor funcional de MM/compras, particularmente problemas de estratégia de liberação e atribuição contábil, que geralmente envolvem o grupo de compradores do solicitante e a configuração do aprovador de liberação. Questões de volume ou desempenho na tabela pertencem à equipe de base ou ABAP que constrói o relatório, já que a solução geralmente é uma seleção melhor, não uma correção de dados.
Objetos SAP relacionados
Páginas revisadas às quais este objeto se conecta no grafo de conhecimento da ERPClimb.
Fonte: ERPClimb — https://erpclimb.com/sap-tables/ebanA ERPClimb é uma plataforma independente e não é afiliada à SAP SE. As páginas de referência são escritas e revisadas por consultores SAP para aprendizado e solução de problemas.