Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SBD no Protheus

Saldo P/ Lote Custo FIFO

A tabela SBD do Protheus está descrita no dicionário (SX2) como “Saldo P/ Lote Custo FIFO”. Possui 25 campos e 3 índices e chave única BD_FILIAL+BD_PRODUTO+BD_LOCAL+BD_SEQ. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SBD
Nome
Saldo P/ Lote Custo FIFO
Nome (inglês)
Balance by FIFO Cost Lot
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
BD_FILIAL+BD_PRODUTO+BD_LOCAL+BD_SEQ
Campos / índices
25 / 3

Campos da tabela SBD (25)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 BD_FILIAL C 2 0 Filial Filial do Sistema Real
02 BD_PRODUTO C 15 0 Produto Produto Real
03 BD_LOCAL C 2 0 Armazem Armazem Real
04 BD_STATUS C 1 0 Status Status das Baixas Real
05 BD_SEQ C 6 0 Sequencial Numeracao Sequencial Real
06 BD_DATA D 8 0 Data Mov. Data Movimento Real
07 BD_QUANT N 12 2 Quantidade Quantidade Real
08 BD_QT2UM N 12 2 Quant. 2 UM Quantidade 2 UM Real
09 BD_QINI N 12 2 Qtd. Inicio Quantidade Inicio Real
10 BD_QINI2UM N 12 2 Qtd.Ini 2 UM Quantidade Inicio 2 UM Real
11 BD_CUSINI1 N 14 2 Cus.Ini.1a M Custo Ini. na 1a Moeda Real
12 BD_CUSINI2 N 14 2 Cus.Ini.2a M Custo Ini. na 2a Moeda Real
13 BD_CUSINI3 N 14 2 Cus.Ini.3a M Custo Ini. na 3a Moeda Real
14 BD_CUSINI4 N 14 2 Cus.Ini.4a M Custo Ini. na 4a Moeda Real
15 BD_CUSINI5 N 14 2 Cus.Ini.5a M Custo Ini. na 5a Moeda Real
16 BD_QFIM N 12 2 Qtd. Final Quantidade Final Real
17 BD_QFIM2UM N 12 2 Qtd.Fim 2 UM Quantidade Final 2 UM Real
18 BD_CUSFIM1 N 14 2 Cus.Fim.1a M Custo Final na 1a Moeda Real
19 BD_CUSFIM2 N 14 2 Cus.Fim.2a M Custo Final na 2a Moeda Real
20 BD_CUSFIM3 N 14 2 Cus.Fim.3a M Custo Final na 3a Moeda Real
21 BD_CUSFIM4 N 14 2 Cus.Fim.4a M Custo Final na 4a Moeda Real
22 BD_CUSFIM5 N 14 2 Cus.Fim.5a M Custo Final na 5a Moeda Real
23 BD_DTPROC D 8 0 Dt.Process. Data de processamento Real
24 BD_DTCALC D 8 0 Dt.Calculo Data de Calculo Real
25 BD_OP C 14 0 Ordem Produc Ordem de Producao Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SBD (3)

OrdemChaveDescriçãoApelido
1BD_FILIAL+BD_PRODUTO+BD_LOCAL+BD_STATUS+BD_SEQProduto + Armazem + Status + Sequencial
2BD_FILIAL+BD_SEQSequencial
3BD_FILIAL+BD_OPOrdem Produc

Perguntas frequentes sobre a tabela SBD

O que é a tabela SBD?

É a tabela “Saldo P/ Lote Custo FIFO” do ERP TOTVS Protheus, com 25 campos definidos no dicionário SX3.

Qual é a chave única da tabela SBD?

A chave única é BD_FILIAL+BD_PRODUTO+BD_LOCAL+BD_SEQ.

Quais são os índices da tabela SBD?

A tabela tem 3 índices. O principal (ordem 1) usa a chave BD_FILIAL+BD_PRODUTO+BD_LOCAL+BD_STATUS+BD_SEQ.

Qual é o nome físico da tabela SBD no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SBD990). Em ADVPL, use RetSqlName("SBD") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SBD

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    BD_FILIAL,
    BD_PRODUTO,
    BD_LOCAL,
    BD_STATUS,
    BD_SEQ,
    BD_DATA,
    BD_QUANT,
    BD_QT2UM,
    BD_QINI,
    BD_QINI2UM,
    BD_CUSINI1,
    BD_CUSINI2,
    BD_CUSINI3,
    BD_CUSINI4,
    BD_CUSINI5,
    BD_QFIM,
    BD_QFIM2UM,
    BD_CUSFIM1,
    BD_CUSFIM2,
    BD_CUSFIM3,
    BD_CUSFIM4,
    BD_CUSFIM5,
    BD_DTPROC,
    BD_DTCALC,
    BD_OP
FROM SBD
WHERE
    D_E_L_E_T_ = ' '
    AND BD_FILIAL = 'VALOR'
    AND BD_PRODUTO = 'VALOR'
    AND BD_LOCAL = 'VALOR'
    AND BD_STATUS = 'VALOR'
    AND BD_SEQ = 'VALOR'
    AND BD_DATA BETWEEN '20261001' AND '20261031'
    AND BD_QUANT = 0
    AND BD_QT2UM = 0
    AND BD_QINI = 0
    AND BD_QINI2UM = 0
    AND BD_CUSINI1 = 0
    AND BD_CUSINI2 = 0
    AND BD_CUSINI3 = 0
    AND BD_CUSINI4 = 0
    AND BD_CUSINI5 = 0
    AND BD_QFIM = 0
    AND BD_QFIM2UM = 0
    AND BD_CUSFIM1 = 0
    AND BD_CUSFIM2 = 0
    AND BD_CUSFIM3 = 0
    AND BD_CUSFIM4 = 0
    AND BD_CUSFIM5 = 0
    AND BD_DTPROC BETWEEN '20261001' AND '20261031'
    AND BD_DTCALC BETWEEN '20261001' AND '20261031'
    AND BD_OP = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.