Tabela SAPObjetoVBAKMóduloSD_O2C

Tabela VBAK — Tabela de Cabeçalho de Documento de Vendas VBAK

VBAK armazena uma linha por cabeçalho de documento de vendas (pedido, cotação, contrato, contrato de remessa) indexado por VBELN. Ela contém dados organizacionais (organização de vendas, canal, divisão), tipo de documento, moeda, valor líquido e o número do documento de precificação. Não armazena o cliente diretamente; o parceiro 'vendido para' e 'recebedor da mercadoria' vêm de VBPA. Detalhes do item ficam em VBAP, status em VBUK.

Esta página aborda o que uma linha VBAK representa, os campos que valem a pena consultar diretamente e as junções necessárias para alcançar itens, parceiros, precificação e fluxo de documentos. A seção de armadilhas foca em conclusões erradas que as pessoas tiram de NETWR, campos de cliente ausentes e valores de cabeçalho desatualizados após um novo cálculo de preço ou rejeição.

Revisado por um consultor SAP da ERPClimb em 15 de set. de 2026· 1.126 palavras

O que ela armazena

Uma linha em VBAK representa o cabeçalho de um único documento de vendas: um pedido padrão, solicitação, cotação, contrato ou contrato de remessa, identificado por VBELN. O cabeçalho contém dados que se aplicam a todo o documento, em vez de a uma única linha: carimbo de criação, área de vendas (organização de vendas, canal de distribuição, divisão), escritório de vendas e grupo, moeda do documento, valor líquido no nível do cabeçalho e o número do documento de precificação usado para determinar as condições. VBAK não contém o número do cliente, o material ou as quantidades; esses dados residem nas tabelas de parceiros, itens e dados de negócios que se conectam ao mesmo VBELN. Uma linha em VBAK persiste mesmo depois que o pedido é totalmente entregue, faturado ou rejeitado — a exclusão é rara, o status é rastreado em outro lugar, não pela remoção da linha.

Campos chave

  • MANDT - mandante
  • VBELN - número do documento de vendas, chave primária, o campo de junção para VBAP, VBKD, VBUK, VBFA e VBPA
  • ERDAT - data de criação do documento
  • ERNAM - usuário que criou o documento
  • AUART - tipo de documento de vendas, impulsiona a determinação da categoria de item e do procedimento de precificação na customização
  • VKORG - organização de vendas
  • VTWEG - canal de distribuição
  • SPART - divisão
  • VKBUR - escritório de vendas
  • VKGRP - grupo de vendas
  • NETWR - valor líquido do cabeçalho do documento na moeda do documento
  • WAERK - moeda do documento
  • KNUMV - número do documento de precificação, a chave de junção para KONV para registros de condição
  • VGBEL - número do documento de vendas precedente onde o pedido foi criado com referência
  • BSTNK - número do pedido de compra do cliente
  • AUDAT - data do documento inserida na criação
  • VDATU - data de entrega solicitada
  • LIFSK - bloqueio de entrega definido no nível do cabeçalho
  • FAKSK - bloqueio de faturamento definido no nível do cabeçalho
  • CMGST - status geral de crédito do documento

Como ela se une ao modelo de dados

  • VBAK-VBELN = VBAP-VBELN, cabeçalho para detalhes do item, material, quantidade, valor do item
  • VBAK-VBELN = VBKD-VBELN, dados de negócios do cabeçalho, como condições de pagamento e incoterms, onde VBKD-POSNR está em branco
  • VBAK-VBELN = VBUK-VBELN, sinalizadores de status geral do cabeçalho para entrega, faturamento, crédito e rejeição
  • VBAK-VBELN = VBPA-VBELN, funções de parceiro no nível do cabeçalho, 'vendido para' e 'recebedor da mercadoria' entre elas
  • VBAK-VBELN = VBFA-VBELV, pesquisa de documento precedente no fluxo de documentos, usada para rastrear uma cotação ou contrato por trás de um pedido
  • VBAK-KNUMV = KONV-KNUMV, as condições de precificação aplicadas ao cabeçalho do documento
  • VBAK-AUART = TVAK-AUART, customização do tipo de documento de vendas que governa o comportamento do cabeçalho

Como lê-la com segurança

Sempre restrinja pelo MANDT primeiro em qualquer acesso direto à tabela; esquecer isso é a maneira mais comum de retornar linhas do mandante errado em um sistema de desenvolvimento compartilhado. VBELN é o campo mais seletivo disponível e deve ancorar qualquer pesquisa de documento único. Para extrações por faixa de datas, ERDAT é um segundo filtro razoável, mas tem baixa seletividade por si só em um sistema com anos de histórico, então combine-o com VKORG ou AUART. Nunca consulte VBAK sem pelo menos um VBELN, uma faixa de datas ou uma combinação de área de vendas; uma seleção simples apenas em AUART em um sistema de produção maduro retorna um conjunto de resultados inadministrável porque os tipos de pedido têm cardinalidade muito baixa em relação à contagem de linhas.

Como prová-lo nos dados

Sintoma: um pedido parece travado sem entrega criada. Selecione VBAK onde VBELN é igual ao número do documento e verifique LIFSK para um bloqueio de entrega no cabeçalho; um valor preenchido confirma a existência do bloqueio antes de procurar em qualquer outro lugar. Em seguida, verifique VBUK para o mesmo VBELN e leia o campo de status de entrega para confirmar que nada foi criado a jusante, então verifique VBFA com VBELV igual ao mesmo VBELN para confirmar que nenhum documento de entrega sucessor existe no fluxo.

ECC vs. S/4HANA

VBAK é mantida como uma tabela transparente no S/4HANA com sua estrutura praticamente inalterada; ela permanece como a principal persistência para cabeçalhos de documentos de vendas, em vez de ser substituída por uma view de compatibilidade. O acesso analítico e Fiori geralmente ocorre por meio de CDS views construídas sobre VBAK, em vez de lê-la diretamente, mas a própria tabela ainda é o objeto no qual VA01/VA02 gravam. Um pequeno número de campos foi adicionado ao longo do tempo para suportar funcionalidades mais recentes, mas os campos chave principais se comportam da mesma forma que no ECC.

Armadilhas comuns

  • Tratar VBAK-NETWR como o valor atual e autoritativo do pedido. Ele reflete o valor na última atualização de precificação; um pedido que não foi re-precificado após uma alteração de condição mostra um valor desatualizado.
  • Procurar um número de cliente em VBAK e não encontrar nada. O 'parceiro vendido para' não é um campo VBAK; ele está em VBPA para o mesmo VBELN com a função de parceiro AG, e esta é a suposição errada mais comum que novos consultores fazem sobre esta tabela.
  • Assumir que um pedido rejeitado ou totalmente cancelado desaparece de VBAK. A linha do cabeçalho permanece; a rejeição e o cancelamento são registrados em VBUK e no nível do item no campo 'motivo da rejeição' de VBAP, não pela exclusão da linha.
  • Comparar VBAK-NETWR diretamente com um valor bruto de fatura e chamá-lo de discrepância. NETWR é líquido de impostos e, dependendo da configuração, líquido de certas condições de cabeçalho; o valor comparável está em VBRK/VBRP, não aqui.
  • Assumir que uma linha VBAK corresponde a uma entrega ou uma fatura. Um único pedido pode gerar múltiplas entregas e múltiplas faturas; conciliar a receita apenas de VBAK ignora completamente o cumprimento parcial.
  • Ler CMGST como prova de que cada item está bloqueado por crédito. É um acúmulo no nível do cabeçalho; itens individuais podem ter seu próprio status de crédito que CMGST não expõe.
  • Esquecer que VBELN é armazenado com zeros à esquerda como um campo de dez caracteres. Junções contra números de pedido de sistemas externos falham silenciosamente quando a conversão de saída é ignorada em uma consulta ou extração personalizada.

De quem é este problema

Perguntas sobre o que uma linha VBAK deve conter, por que um campo de cabeçalho tem um determinado valor, ou por que a precificação não foi reativada, pertencem ao consultor funcional de gerenciamento de pedidos de SD. Alterações estruturais na tabela, campos de anexos personalizados ou lógica de extração para relatórios pertencem à equipe ABAP ou de dados, mas o significado de negócio é validado pelo SD, não pela base.

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/vbakA 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.