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

Tabela DB2 no Protheus

Cabeçalho Doc de Recebimento

A tabela DB2 do Protheus está descrita no dicionário (SX2) como “Cabeçalho Doc de Recebimento”. Possui 16 campos e 3 índices e chave única DB2_FILIAL+DB2_NRAVRC+DB2_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
DB2
Nome
Cabeçalho Doc de Recebimento
Nome (inglês)
Receipt Document Header
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
DB2_FILIAL+DB2_NRAVRC+DB2_ITEM
Campos / índices
16 / 3

Campos da tabela DB2 (16)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 DB2_FILIAL C 2 0 Filial Filial do Sistema Real
02 DB2_DOC C 9 0 Numero Docto Numero do Documento Real
03 DB2_SERIE C 3 0 Serie Serie do Documento Real
04 DB2_EMISSA D 8 0 Data Emissao Data de Emissao do Docto. Real
05 DB2_TIPO C 1 0 Forn/Cliente Fornecedor ou Cliente Real
06 DB2_CLIFOR C 6 0 Cliente/Forn Codigo do Cliente/Fornec. Real
07 DB2_LOJA C 2 0 Loja Loja do Forn/Cliente Real
08 DB2_ITEM C 3 0 Item Numero do Item do Docto Real
09 DB2_NRAVRC C 6 0 Numero Aviso Numero do Aviso de Recbto Real
10 DB2_VALICM N 12 2 Valor ICMS Valor do ICMS Real
11 DB2_VALIPI N 12 2 Vlr.IPI Valor do IPI do Item Real
12 DB2_PESO N 12 4 Peso Peso do Item Real
13 DB2_VOLUME N 9 2 Volume Quantidade de Volumes Real
14 DB2_ESPECI C 5 0 TP Documento Tipo de Documento Real
15 DB2_FORMUL C 1 0 Form. Prop. Formulário Próprio Real
16 DB2_SDOC C 3 0 Série Doc. Série do Documento Fiscal Real

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

Índices da tabela DB2 (3)

OrdemChaveDescriçãoApelido
1DB2_FILIAL+DB2_DOC+DB2_SERIE+DB2_CLIFOR+DB2_LOJANumero Docto + Serie + Cliente/Forn + Loja
2DB2_FILIAL+DB2_NRAVRC+DB2_ITEMNumero Aviso + Item
3DB2_FILIAL+DB2_DOC+DB2_SDOC+DB2_CLIFOR+DB2_LOJANumero Docto + Série Doc. + Cliente/Forn + Loja

Perguntas frequentes sobre a tabela DB2

O que é a tabela DB2?

É a tabela “Cabeçalho Doc de Recebimento” do ERP TOTVS Protheus, com 16 campos definidos no dicionário SX3.

Qual é a chave única da tabela DB2?

A chave única é DB2_FILIAL+DB2_NRAVRC+DB2_ITEM.

Quais são os índices da tabela DB2?

A tabela tem 3 índices. O principal (ordem 1) usa a chave DB2_FILIAL+DB2_DOC+DB2_SERIE+DB2_CLIFOR+DB2_LOJA.

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

Exemplo de consulta SQL da tabela DB2

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

SELECT
    DB2_FILIAL,
    DB2_DOC,
    DB2_SERIE,
    DB2_EMISSA,
    DB2_TIPO,
    DB2_CLIFOR,
    DB2_LOJA,
    DB2_ITEM,
    DB2_NRAVRC,
    DB2_VALICM,
    DB2_VALIPI,
    DB2_PESO,
    DB2_VOLUME,
    DB2_ESPECI,
    DB2_FORMUL,
    DB2_SDOC
FROM DB2
WHERE
    D_E_L_E_T_ = ' '
    AND DB2_FILIAL = 'VALOR'
    AND DB2_DOC = 'VALOR'
    AND DB2_SERIE = 'VALOR'
    AND DB2_EMISSA BETWEEN '20261001' AND '20261031'
    AND DB2_TIPO = 'VALOR'
    AND DB2_CLIFOR = 'VALOR'
    AND DB2_LOJA = 'VALOR'
    AND DB2_ITEM = 'VALOR'
    AND DB2_NRAVRC = 'VALOR'
    AND DB2_VALICM = 0
    AND DB2_VALIPI = 0
    AND DB2_PESO = 0
    AND DB2_VOLUME = 0
    AND DB2_ESPECI = 'VALOR'
    AND DB2_FORMUL = 'VALOR'
    AND DB2_SDOC = 'VALOR'

Outras tabelas relacionadas

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