A tabela SDF do Protheus está descrita no dicionário (SX2) como “Itens Sugestão de Compras”. Possui 29 campos e 2 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SDF
- Nome
- Itens Sugestão de Compras
- Nome (inglês)
- Purchase Suggestion Items
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 29 / 2
Campos da tabela SDF (29)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DF_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | DF_CODIGO | C | 6 | 0 | Codigo | Codigo da Sugestao | Real |
| 03 | DF_PRODUTO | C | 15 | 0 | Produto | Codigo do Produto | Real |
| 04 | DF_DESC | C | 50 | 0 | Descricao | Descricao do Produto | Virtual |
| 05 | DF_PE | N | 5 | 0 | Prazo Entreg | Prazo de Entrega | Virtual |
| 06 | DF_QTDSUG | N | 12 | 2 | Qtd Sugerida | Quantidade Sugerida | Real |
| 07 | DF_QTDINF | N | 12 | 2 | Qtd Infor. | Quantidade Informada | Real |
| 08 | DF_VLRTOT | N | 14 | 2 | Valor Total | Valor Total do Item | Real |
| 09 | DF_M12 | N | 12 | 2 | Media 12 Me. | Media 12 Meses | Real |
| 10 | DF_QTDEST | N | 12 | 2 | Disponivel | Disponivel em Estoque | Real |
| 11 | DF_QTDPC | N | 12 | 2 | Pendente | Pedidos Pendentes | Real |
| 12 | DF_M03 | N | 12 | 2 | Media 03 Me. | Media 3 Meses | Real |
| 13 | DF_QTDSUGM | N | 12 | 2 | Media Calc. | Media Calculo | Real |
| 14 | DF_QE | N | 3 | 0 | Embalagem | Quantidade Embalagem | Real |
| 15 | DF_D01 | N | 12 | 2 | D. Mes 01 | Demanda Mes 01 | Real |
| 16 | DF_D02 | N | 12 | 2 | D. Mes 02 | Demanda Mes 02 | Real |
| 17 | DF_D03 | N | 12 | 2 | D. Mes 03 | Demanda Mes 03 | Real |
| 18 | DF_D04 | N | 12 | 2 | D. Mes 04 | Demanda Mes 04 | Real |
| 19 | DF_D05 | N | 12 | 2 | D. Mes 05 | Demanda Mes 05 | Real |
| 20 | DF_D06 | N | 12 | 2 | D. Mes 06 | Demanda Mes 06 | Real |
| 21 | DF_D07 | N | 12 | 2 | D. Mes 07 | Demanda Mes 07 | Real |
| 22 | DF_D08 | N | 12 | 2 | D. Mes 08 | Demanda Mes 08 | Real |
| 23 | DF_D09 | N | 12 | 2 | D. Mes 09 | Demanda Mes 09 | Real |
| 24 | DF_D10 | N | 12 | 2 | D. Mes 10 | Demanda Mes 10 | Real |
| 25 | DF_D11 | N | 12 | 2 | D. Mes 11 | Demanda Mes 11 | Real |
| 26 | DF_D12 | N | 12 | 2 | D. Mes 12 | Demanda Mes 12 | Real |
| 27 | DF_FLAG | C | 1 | 0 | Status da Su | Status da Sugestao de Com | Real |
| 28 | DF_CODGRP | C | 4 | 0 | Grupo | Grupo Veiculos/Oficina | Virtual |
| 29 | DF_CODITE | C | 27 | 0 | Cod. Produto | Produto Veiculos/Oficina | Virtual |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SDF (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DF_FILIAL+DF_CODIGO+DF_PRODUTO | Codigo + Produto | |
| 2 | DF_FILIAL+DF_FLAG+DF_PRODUTO | Status da Su + Produto |
Perguntas frequentes sobre a tabela SDF
O que é a tabela SDF?
É a tabela “Itens Sugestão de Compras” do ERP TOTVS Protheus, com 29 campos definidos no dicionário SX3.
Quais são os índices da tabela SDF?
A tabela tem 2 índices. O principal (ordem 1) usa a chave DF_FILIAL+DF_CODIGO+DF_PRODUTO.
Qual é o nome físico da tabela SDF 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: SDF990). Em ADVPL, use RetSqlName("SDF") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SDF
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
DF_FILIAL,
DF_CODIGO,
DF_PRODUTO,
DF_DESC,
DF_PE,
DF_QTDSUG,
DF_QTDINF,
DF_VLRTOT,
DF_M12,
DF_QTDEST,
DF_QTDPC,
DF_M03,
DF_QTDSUGM,
DF_QE,
DF_D01,
DF_D02,
DF_D03,
DF_D04,
DF_D05,
DF_D06,
DF_D07,
DF_D08,
DF_D09,
DF_D10,
DF_D11,
DF_D12,
DF_FLAG,
DF_CODGRP,
DF_CODITE
FROM SDF
WHERE
D_E_L_E_T_ = ' '
AND DF_FILIAL = 'VALOR'
AND DF_CODIGO = 'VALOR'
AND DF_PRODUTO = 'VALOR'
AND DF_DESC = 'VALOR'
AND DF_PE = 0
AND DF_QTDSUG = 0
AND DF_QTDINF = 0
AND DF_VLRTOT = 0
AND DF_M12 = 0
AND DF_QTDEST = 0
AND DF_QTDPC = 0
AND DF_M03 = 0
AND DF_QTDSUGM = 0
AND DF_QE = 0
AND DF_D01 = 0
AND DF_D02 = 0
AND DF_D03 = 0
AND DF_D04 = 0
AND DF_D05 = 0
AND DF_D06 = 0
AND DF_D07 = 0
AND DF_D08 = 0
AND DF_D09 = 0
AND DF_D10 = 0
AND DF_D11 = 0
AND DF_D12 = 0
AND DF_FLAG = 'VALOR'
AND DF_CODGRP = 'VALOR'
AND DF_CODITE = 'VALOR'
Outras tabelas relacionadas
- SD0 Programação de Entrega
- SD1 Itens das NF de Entrada
- SD2 Itens de Venda da NF
- SD3 Movimentações Internas
- SD4 Requisições Empenhadas
- SD5 Requisições por Lote
- SD6 Itens do Contrato
- SD7 Movimentações de CQ
- SD8 Movimentações Lote Custo FIFO
- SD9 Controle de Numeração Doc
- SDA Saldos a Distribuir
- SDB Movimentos de Distribuição
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.