A tabela DWH do Protheus está descrita no dicionário (SX2) como “DESCONTO POR ESTADO”. Possui 10 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
- DWH
- Nome
- DESCONTO POR ESTADO
- Nome (inglês)
- DISCOUNT BY STATE
- Compartilhamento por filial
- Compartilhado
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 10 / 2
Campos da tabela DWH (10)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | DWH_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | DWH_EST | C | 2 | 0 | Estado | Estado | Real |
| 03 | DWH_DESC | N | 6 | 2 | % Desconto | Percentual de Desconto | Real |
| 04 | DWH_ITEDWG | C | 2 | 0 | Item DWG | Item do DWG | Real |
| 05 | DWH_CODPOL | C | 20 | 0 | Cod.Pol.Com. | Codigo Politica Comercial | Real |
| 06 | DWH_TIPFRE | C | 1 | 0 | Tipo Frete | Tipo do Frete (CIF/FOB) | Real |
| 07 | DWH_SERVIC | C | 3 | 0 | Servico | Servico | Real |
| 08 | DWH_CODPAS | C | 2 | 0 | Componente | Codigo do Componente | Real |
| 09 | DWH_VALATE | C | 2 | 0 | Faixa Ate | Faixa Ate | Real |
| 10 | DWH_CNEGCT | C | 2 | 0 | Cod Negociac | Código da Negociação | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela DWH (2)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | DWH_FILIAL+DWH_CODPOL+DWH_TIPFRE+DWH_SERVIC+DWH_CODPAS+DWH_ITEDWG+DWH_EST | Cod.Pol.Com. + Tipo Frete + Servico + Componente + Item DWG + Estado | |
| 2 | DWH_FILIAL+DWH_CODPOL+DWH_TIPFRE+DWH_CNEGCT+DWH_SERVIC+DWH_CODPAS+DWH_ITEDWG+DWH_EST | Cod.Pol.Com. + Tipo Frete + Cod Negociac + Servico + Componente + Item |
Perguntas frequentes sobre a tabela DWH
O que é a tabela DWH?
É a tabela “DESCONTO POR ESTADO” do ERP TOTVS Protheus, com 10 campos definidos no dicionário SX3.
Quais são os índices da tabela DWH?
A tabela tem 2 índices. O principal (ordem 1) usa a chave DWH_FILIAL+DWH_CODPOL+DWH_TIPFRE+DWH_SERVIC+DWH_CODPAS+DWH_ITEDWG+DWH_EST.
Qual é o nome físico da tabela DWH 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: DWH990). Em ADVPL, use RetSqlName("DWH") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela DWH
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
DWH_FILIAL,
DWH_EST,
DWH_DESC,
DWH_ITEDWG,
DWH_CODPOL,
DWH_TIPFRE,
DWH_SERVIC,
DWH_CODPAS,
DWH_VALATE,
DWH_CNEGCT
FROM DWH
WHERE
D_E_L_E_T_ = ' '
AND DWH_FILIAL = 'VALOR'
AND DWH_EST = 'VALOR'
AND DWH_DESC = 0
AND DWH_ITEDWG = 'VALOR'
AND DWH_CODPOL = 'VALOR'
AND DWH_TIPFRE = 'VALOR'
AND DWH_SERVIC = 'VALOR'
AND DWH_CODPAS = 'VALOR'
AND DWH_VALATE = 'VALOR'
AND DWH_CNEGCT = 'VALOR'
Outras tabelas relacionadas
- DW0 Subitens de Tabela de Tarifas
- DW1 Subitens de Tabela de Frete
- DW2 Subitens de Tabela de Ajuste
- DW3 Filial de Negociação Cliente
- DW4 Confirmação Embarque Fluvial
- DW5 TIPO DA NEGOCIACAO
- DW6 ITENS TIPO DA NEGOCIACAO
- DW7 Proposta Comercial
- DW8 Perfil da Proposta
- DW9 Contrato da Proposta
- DWA Descontos da Proposta
- DWB Valor da Faixa da Proposta
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.