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

Tabela SB4 no Protheus

Referência de Produto

A tabela SB4 do Protheus está descrita no dicionário (SX2) como “Referência de Produto”. Possui 35 campos e 3 índices e chave única B4_FILIAL+B4_COD. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SB4
Nome
Referência de Produto
Nome (inglês)
Product Reference
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
B4_FILIAL+B4_COD
Campos / índices
35 / 3

Campos da tabela SB4 (35)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 B4_FILIAL C 2 0 Filial Filial do Sistema Real
02 B4_COD C 26 0 Codigo Codigo do Produto Real
03 B4_DESC C 30 0 Descricao Descricao do Produto Real
04 B4_TIPO C 2 0 Tipo Tipo de Produto (MP,PA,.) Real
05 B4_UM C 2 0 Unidade Unidade de Medida Real
06 B4_LOCPAD C 2 0 Armazem Pad. Armazem Padrao p/Requis. Real
07 B4_GRUPO C 4 0 Grupo Grupo de Estoque Real
08 B4_TE C 3 0 TE Padrao Codigo de Entrada padrao Real
09 B4_TS C 3 0 TS Padrao Codigo de Saida padrao Real
10 B4_SEGUM C 2 0 Seg.Un.Medi. Segunda Unidade de Medida Real
11 B4_CONV N 5 2 Fator Conv. Fator de Conversao de UM Real
12 B4_TIPCONV C 1 0 Tipo de Conv Tipo de Conversao da UM Real
13 B4_PRV1 N 14 2 Preco Venda Preco de Venda Real
14 B4_PRV2 N 14 2 Preco Venda2 Preco de venda 2 Real
15 B4_PRV3 N 14 2 Preco Venda3 Preco de venda 3 Real
16 B4_PRV4 N 14 2 Preco Venda4 Preco de venda 4 Real
17 B4_PRV5 N 14 2 Preco Venda5 Preco de venda 5 Real
18 B4_PRV6 N 14 2 Preco Venda6 Preco de venda 6 Real
19 B4_PRV7 N 14 2 Preco Venda7 Preco de venda 7 Real
20 B4_PESO N 12 4 Peso Liquido Peso Liquido p/ calc N.F. Real
21 B4_FORAEST C 1 0 Fora estado S-se comprado fora estado Real
22 B4_RASTRO C 1 0 Rastro Rastreabilidade Produto Real
23 B4_LOCALIZ C 1 0 Contr.Endere Controla Enderecamento Real
24 B4_PICM N 6 2 Aliq. ICMS Alíquota de ICMS Real
25 B4_IPI N 6 2 Aliq. IPI Alíquota de IPI Real
26 B4_POSIPI C 10 0 Posicao IPI Posicao / Inciso de IPI Real
27 B4_ALIQISS N 6 2 Aliq. ISS Aliquota de ISS Real
28 B4_CODISS C 9 0 Cod.Serv.ISS Código de Serviço do ISS Real
29 B4_PICMRET N 6 2 Solid. Saida % Lucro Calc. Solid.Saida Real
30 B4_PICMENT N 6 2 Solid. Entr. % Lucro Calc. Solid.Entr. Real
31 B4_CLASFIS C 2 0 Class.Fiscal Classificacao fiscal Real
32 B4_IRRF C 1 0 Impos.Renda Incide imposto renda Real
33 B4_LINHA C 2 0 Tabela Linha Tabela que indica a linha Real
34 B4_COLUNA C 2 0 Tabela Colun Tabela que indica a colun Real
35 B4_BITMAP C 8 0 Foto Foto do Produto Real

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

Índices da tabela SB4 (3)

OrdemChaveDescriçãoApelido
1B4_FILIAL+B4_CODCodigo
2B4_FILIAL+B4_LINHATabela Linha
3B4_FILIAL+B4_COLUNATabela Colun

Perguntas frequentes sobre a tabela SB4

O que é a tabela SB4?

É a tabela “Referência de Produto” do ERP TOTVS Protheus, com 35 campos definidos no dicionário SX3.

Qual é a chave única da tabela SB4?

A chave única é B4_FILIAL+B4_COD.

Quais são os índices da tabela SB4?

A tabela tem 3 índices. O principal (ordem 1) usa a chave B4_FILIAL+B4_COD.

Qual é o nome físico da tabela SB4 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: SB4990). Em ADVPL, use RetSqlName("SB4") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SB4

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

SELECT
    B4_FILIAL,
    B4_COD,
    B4_DESC,
    B4_TIPO,
    B4_UM,
    B4_LOCPAD,
    B4_GRUPO,
    B4_TE,
    B4_TS,
    B4_SEGUM,
    B4_CONV,
    B4_TIPCONV,
    B4_PRV1,
    B4_PRV2,
    B4_PRV3,
    B4_PRV4,
    B4_PRV5,
    B4_PRV6,
    B4_PRV7,
    B4_PESO,
    B4_FORAEST,
    B4_RASTRO,
    B4_LOCALIZ,
    B4_PICM,
    B4_IPI,
    B4_POSIPI,
    B4_ALIQISS,
    B4_CODISS,
    B4_PICMRET,
    B4_PICMENT,
    B4_CLASFIS,
    B4_IRRF,
    B4_LINHA,
    B4_COLUNA,
    B4_BITMAP
FROM SB4
WHERE
    D_E_L_E_T_ = ' '
    AND B4_FILIAL = 'VALOR'
    AND B4_COD = 'VALOR'
    AND B4_DESC = 'VALOR'
    AND B4_TIPO = 'VALOR'
    AND B4_UM = 'VALOR'
    AND B4_LOCPAD = 'VALOR'
    AND B4_GRUPO = 'VALOR'
    AND B4_TE = 'VALOR'
    AND B4_TS = 'VALOR'
    AND B4_SEGUM = 'VALOR'
    AND B4_CONV = 0
    AND B4_TIPCONV = 'VALOR'
    AND B4_PRV1 = 0
    AND B4_PRV2 = 0
    AND B4_PRV3 = 0
    AND B4_PRV4 = 0
    AND B4_PRV5 = 0
    AND B4_PRV6 = 0
    AND B4_PRV7 = 0
    AND B4_PESO = 0
    AND B4_FORAEST = 'VALOR'
    AND B4_RASTRO = 'VALOR'
    AND B4_LOCALIZ = 'VALOR'
    AND B4_PICM = 0
    AND B4_IPI = 0
    AND B4_POSIPI = 'VALOR'
    AND B4_ALIQISS = 0
    AND B4_CODISS = 'VALOR'
    AND B4_PICMRET = 0
    AND B4_PICMENT = 0
    AND B4_CLASFIS = 'VALOR'
    AND B4_IRRF = 'VALOR'
    AND B4_LINHA = 'VALOR'
    AND B4_COLUNA = 'VALOR'
    AND B4_BITMAP = 'VALOR'

Outras tabelas relacionadas

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