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

Tabela D4M no Protheus

Itens NF saída - Custo em part

A tabela D4M do Protheus está descrita no dicionário (SX2) como “Itens NF saída - Custo em part”. Possui 10 campos e 1 índices e chave única D4M_FILIAL+D4M_DOC+D4M_SERIE+D4M_CLIENT+D4M_LOJA+D4M_ITEM+D4M_REVISA+D4M_PARTE+D4M_MOEDA. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
D4M
Nome
Itens NF saída - Custo em part
Nome (inglês)
Outgoing Inv Items - Cost part
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
D4M_FILIAL+D4M_DOC+D4M_SERIE+D4M_CLIENT+D4M_LOJA+D4M_ITEM+D4M_REVISA+D4M_PARTE+D4M_MOEDA
Campos / índices
10 / 1

Campos da tabela D4M (10)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 D4M_FILIAL C 2 0 Filial Filial do sistema Real
02 D4M_DOC C 9 0 Documento Número do documento/Nota Real
03 D4M_SERIE C 3 0 Série Série do documento/Nota Real
04 D4M_CLIENT C 6 0 Cliente/Forn Código do cliente/fornece Real
05 D4M_LOJA C 2 0 Loja Loja do cliente/fornecedo Real
06 D4M_ITEM C 2 0 Item Item do documento/nota Real
07 D4M_REVISA C 4 0 Revisão Revisão do custo em parte Real
08 D4M_PARTE C 2 0 Parte Número ou código da parte Real
09 D4M_MOEDA C 2 0 Moeda Número da moeda Real
10 D4M_TOTAL N 14 2 Custo total Custo total da parte Real

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

Índices da tabela D4M (1)

OrdemChaveDescriçãoApelido
1D4M_FILIAL+D4M_DOC+D4M_SERIE+D4M_CLIENT+D4M_LOJA+D4M_ITEM+D4M_REVISA+D4M_PARTE+D4M_MOEDADocumento + Série + Cliente/Forn + Loja + Item + Revisão + Parte + Moe

Perguntas frequentes sobre a tabela D4M

O que é a tabela D4M?

É a tabela “Itens NF saída - Custo em part” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.

Qual é a chave única da tabela D4M?

A chave única é D4M_FILIAL+D4M_DOC+D4M_SERIE+D4M_CLIENT+D4M_LOJA+D4M_ITEM+D4M_REVISA+D4M_PARTE+D4M_MOEDA.

Quais são os índices da tabela D4M?

A tabela tem 1 índice. O principal (ordem 1) usa a chave D4M_FILIAL+D4M_DOC+D4M_SERIE+D4M_CLIENT+D4M_LOJA+D4M_ITEM+D4M_REVISA+D4M_PARTE+D4M_MOEDA.

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

Exemplo de consulta SQL da tabela D4M

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

SELECT
    D4M_FILIAL,
    D4M_DOC,
    D4M_SERIE,
    D4M_CLIENT,
    D4M_LOJA,
    D4M_ITEM,
    D4M_REVISA,
    D4M_PARTE,
    D4M_MOEDA,
    D4M_TOTAL
FROM D4M
WHERE
    D_E_L_E_T_ = ' '
    AND D4M_FILIAL = 'VALOR'
    AND D4M_DOC = 'VALOR'
    AND D4M_SERIE = 'VALOR'
    AND D4M_CLIENT = 'VALOR'
    AND D4M_LOJA = 'VALOR'
    AND D4M_ITEM = 'VALOR'
    AND D4M_REVISA = 'VALOR'
    AND D4M_PARTE = 'VALOR'
    AND D4M_MOEDA = 'VALOR'
    AND D4M_TOTAL = 0

Outras tabelas relacionadas

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