Dicionário Protheus
Início

Tabela DDT no Protheus

Divergencias Das Classes Risco

O que é a tabela DDT no Protheus?

A tabela DDT faz parte do sistema ERP Protheus da TOTVS e é utilizada para divergencias das classes risco.

Ela pertence ao dicionário de dados do Protheus (SX2) e armazena informações essenciais utilizadas em processos como cadastros, movimentações e integrações do sistema.

A tabela DDT possui diversos campos (SX3), cada um com regras específicas como tipo, tamanho e validações, além de índices (SIX) que otimizam a performance das consultas.

Nesta página você pode consultar a estrutura completa da tabela DDT, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DDT
X2_PATH \DATA\
X2_ARQUIVO DDT990
X2_NOME Divergencias Das Classes Risco
X2_NOMESPA Divergencias de clases riesgo
X2_NOMEENG Risk Class Divergences
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DDT_FILIAL+DDT_RISCOP+DDT_GREMBP+DDT_RISCOI+DDT_GREMBI
X2_PYME N
X2_MODULO 43
X2_DISPLAY -
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 2
X2_CLOB 1
X2_AUTREC 2
X2_TAMFIL 2
X2_TAMUN 0
X2_TAMEMP 0
X2_STAMP 2
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3165
R_E_C_D_E_L_ 0

Campos da Tabela DDT (9 campos)

X3_ARQUIVO X3_ORDEM X3_CAMPO X3_TIPO X3_TAMANHO X3_DECIMAL X3_TITULO X3_TITSPA X3_TITENG X3_DESCRIC X3_DESCSPA X3_DESCENG X3_PICTURE X3_VALID X3_USADO X3_RELACAO X3_F3 X3_NIVEL X3_RESERV X3_CHECK X3_TRIGGER X3_PROPRI X3_BROWSE X3_VISUAL X3_CONTEXT X3_OBRIGAT X3_VLDUSER X3_CBOX X3_CBOXSPA X3_CBOXENG X3_PICTVAR X3_WHEN X3_INIBRW X3_GRPSXG X3_FOLDER X3_PYME X3_CONDSQL X3_CHKSQL X3_IDXSRV X3_ORTOGRA X3_IDXFLD X3_TELA X3_PICBRV X3_AGRUP X3_POSLGT X3_MODAL X3_CHKSUM X3_ADDSUM D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DDT 01 DDT_FILIAL C 2 0 Filial Sucursal Branch Filial Do Sistema Sucursal del sistema System Branch - - x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - 033 - N - - N - N - - - 2 2 - - - 49071 0
DDT 02 DDT_RISCOP C 4 0 Risco Princ. Riesgo Princ Main Risk Risco Principal Riesgo principal Main Risk @! ExistCpo("DDS") x x x x x x x x x x x x x x x x - DDS 1 x xxx - S - S A R - - - - - - Inclui - - - N - - N - N - - - 2 1 - - - 49072 0
DDT 03 DDT_DESCRP C 100 0 Descr. Princ Descr. Princ Mn. Desc. Descricao Cod. Principal Descripcion Cod. Princip Main Cd Desc @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,POSICIONE("DDS",1,XFILIAL("DDS") + DDT->DDT_RISCOP,"DDS_DESCRI")," ") - 1 x xx x - - - S V V - - - - - - - Posicione("DDS",1,xFilial("DDS") + DDT->DDT_RISCOP,"DDS_DESCRI") - - N - - N - N - - - 2 2 - - - 49073 0
DDT 04 DDT_GREMBP C 6 0 Grp.Embalag. Grp.Embala. Pck.Grp Grupo Embalagem Principal Grupo Embalaje Principal Main Packaging Group @! Vazio() .Or. (ExistCpo("SX5","LX"+M->DDT_GREMBP) .And. DDTPosVl()) x x x x x x xx x x x x x x x x - XLX 1 x xx - S - S A R - - - - - - Inclui - - - N - - N - N - - - 2 2 - - - 49074 0
DDT 05 DDT_DCEMBP C 40 0 Desc.Emb.Pr. Desc.Emb.Pr. Mn.Pck.Desc. Decr. Embalagem Principal Descr. Embalaje Principal Main Packaging Desc @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"LX"+DDT->DDT_GREMBP,"X5_DESCRI")," ") - 1 x xx x - - - S V V - - - - - - - Posicione("SX5",1,xFilial("SX5")+"LX"+DDT->DDT_GREMBP,"X5_DESCRI") - - N - - N - N - - - 2 2 - - - 49075 0
DDT 06 DDT_RISCOI C 4 0 Risco Incomp Riesgo Incom Incp. Risk Risco Incompativel Riesgo incompatible Incompatible Risk @! ExistCpo("DDS") x x x x x x x x x x x x x x x x - DDS 1 x xxx - S - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 49076 0
DDT 07 DDT_DESCRI C 100 0 Descr.Incomp Descr.Incomp Imc.Desc. Descricao Cod.Incompativ. Descripcion Cod.Incompat. Imcompat Cd Desc @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,POSICIONE("DDS",1,XFILIAL("DDS") + DDT->DDT_RISCOI,"DDS_DESCRI")," ") - 1 x xx x - - - S V V - - - - - - - Posicione("DDS",1,xFilial("DDS") + DDT->DDT_RISCOI,"DDS_DESCRI") - - N - - N - N - - - 2 2 - - - 49077 0
DDT 08 DDT_GREMBI C 6 0 Gr.Emb.Incom Gr.Emb.Incom Inc.Pck.Grp Grupo Emb. Incompativel Grupo Emb. Incompatible Incompatible Packaging Gr @! Vazio() .Or. ExistCpo("SX5","LX"+M->DDT_GREMBI) x x x x x x xx x x x x x x x x - XLX 1 x xx - S - S A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 49078 0
DDT 09 DDT_DCEMBI C 40 0 Desc.Emb.Inc Desc.Emb.Inc Inc.Pck.Desc Descr. Embalagem Incompat Descr. Embalaje Incompat. Incompat Packaging Desc @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,POSICIONE("SX5",1,XFILIAL("SX5")+"LX"+DDT->DDT_GREMBI,"X5_DESCRI")," ") - 1 x xx x - - - S V V - - - - - - - Posicione("SX5",1,xFilial("SX5")+"LX"+DDT->DDT_GREMBI,"X5_DESCRI") - - N - - N - N - - - 2 2 - - - 49079 0

Índices da Tabela DDT (1 índices)

INDICE ORDEM CHAVE DESCRICAO DESCSPA DESCENG PROPRI F3 NICKNAME SHOWPESQ IX_VIRTUAL IX_VIRCUST D_E_L_E_T_ R_E_C_N_O_ R_E_C_D_E_L_
DDT 1 DDT_FILIAL+DDT_RISCOP+DDT_GREMBP+DDT_RISCOI+DDT_GREMBI Risco Princ. + Grp.Embalag. + Risco Incomp + Gr.Emb.Incom Riesgo Princ + Grp.Embala. + Riesgo Incom + Gr.Emb.Incom Main Risk + Pck.Grp + Incp. Risk + Inc.Pck.Grp S - - S 2 3 - 7609 0

Perguntas frequentes

Para que serve a tabela DDT no Protheus?

Ela é utilizada para divergencias das classes risco dentro do sistema ERP Protheus.

Como consultar os campos da tabela DDT?

Nesta página você pode visualizar todos os campos, incluindo tipo, tamanho e validações.

O que são os índices da tabela DDT?

Os índices são estruturas que melhoram a performance de busca e acesso aos dados dentro do Protheus.

Exemplo de consulta SQL da tabela DDT

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    DDT_FILIAL,
    DDT_RISCOP,
    DDT_DESCRP,
    DDT_GREMBP,
    DDT_DCEMBP,
    DDT_RISCOI,
    DDT_DESCRI,
    DDT_GREMBI,
    DDT_DCEMBI
FROM DDT
WHERE
    D_E_L_E_T_ = ' '
    AND DDT_FILIAL = 'VALOR'
    AND DDT_RISCOP = 'VALOR'
    AND DDT_DESCRP = 'VALOR'
    AND DDT_GREMBP = 'VALOR'
    AND DDT_DCEMBP = 'VALOR'
    AND DDT_RISCOI = 'VALOR'
    AND DDT_DESCRI = 'VALOR'
    AND DDT_GREMBI = 'VALOR'
    AND DDT_DCEMBI = 'VALOR'