Dicionário Protheus
Início

Tabela DDY no Protheus

Aprovadores TMS

O que é a tabela DDY no Protheus?

A tabela DDY faz parte do sistema ERP Protheus da TOTVS e é utilizada para aprovadores tms.

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 DDY 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 DDY, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DDY
X2_PATH \DATA\
X2_ARQUIVO DDY990
X2_NOME Aprovadores TMS
X2_NOMESPA Aprobadores TMS
X2_NOMEENG TMS Approvers
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DDY_FILIAL+DDY_USUARI+DDY_ROTINA
X2_PYME N
X2_MODULO 43
X2_DISPLAY -
X2_SYSOBJ TMSA026
X2_USROBJ -
X2_POSLGT 2
X2_CLOB 2
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_ 3169
R_E_C_D_E_L_ 0

Campos da Tabela DDY (11 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_
DDY 01 DDY_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 x - - 1 x - - - N V R - - - - - - - - 033 - N - - N - N - - - 2 2 - - - 49119 0
DDY 02 DDY_USUARI C 6 0 Usuário Usuario User Usuário Usuario User - ExistChav("DDY") .And. UsrExist(M->DDY_USUARI) x x x x x x x x x x x x x x x x - USR 1 xxx - S - S A R - - - - - - Inclui - - - N - - N - N - - - 2 1 - - - 49120 0
DDY 03 DDY_NOME C 40 0 Nome Nombre Name Nome Liberador Nombre Liberado Release Name @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,AllTrim(UsrFullName(DDY->DDY_USUARI))," ") - 1 x xx x - - - S V V - - - - - - - AllTrim(UsrFullName(DDY->DDY_USUARI)) - - N - - N - N - - - 2 2 - - - 49121 0
DDY 04 DDY_ROTINA C 10 0 Rotina Rutina Routine Rotina Rutina Routine @! ExistCpo("DDX") x x x x x x x x x x x x x x x x - DDX 1 x xxx - S - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 49122 0
DDY 05 DDY_DESCR C 40 0 Descrição Descripcion Description Descrição da Rotina Descripcion de la rutina Routine Description @! - x x x x x x xx x x x x x x x x IIF(!INCLUI,POSICIONE("DDX",1,XFILIAL("DDX") + DDY->DDY_ROTINA,"DDX_DESCR")," ") - 1 x xx - - - S V V - - - - - - - Posicione("DDV",1,xFilial("DDV") + DDY->DDY_ROTINA,"DDV_DESCB") - - N - - N - N - - - 2 2 - - - 49123 0
DDY 06 DDY_TPBLQ C 200 0 Tipos Bloqu. Tipos Bloqu. Block Types Tipos Bloqueio Tipos Bloqueo Block Types @S30 NaoVazio() .And. TmsVLDDY("DDY_TPBLQ","V") x x x x x x x x x x x x x x x x - DDVBLQ 1 x xxx - - - S A R - - - - - - - - - - N - - N - N - - - 2 1 - - - 49124 0
DDY 07 DDY_TIPLIB C 1 0 Tipo Liberac Tipo Liberac Releas Type Tipo Liberação Tipo LIberacion Release Type @! Pertence("123") .And. TmsVLDDY("DDY_TIPLIB","V") x x x x x x x x x x x x x x x x - - 1 x xxx - - - S A R - - 1=Simples;2=Hierarquia;3=Libera Todos Niveis 1=Simples;2=Jerarquia;3=Libera Todos Niveles 1=Simple;2=Hierarchy;3=Release All Levels - - - - - N - - N - N - - - 2 1 - - - 49125 0
DDY 08 DDY_NIVEL N 1 0 Nível Liber. Nivel Liber. Releas Level Nível Liberação Nivel de liberacion Release Level 9 Positivo() .And. TmsVLDDY("DDY_NIVEL","V") x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - N - - N - N - - - 2 2 - - - 49126 0
DDY 09 DDY_STATUS C 1 0 Status Estatus Status Status Liberador Estatus Liberador Release Status @! Pertence("12") x x x x x x x x x x x x x x x x - - 1 x xxx - - - S A R - - 1=Ativo;2=Inativo 1=Activo;2=Inactivo 1=Active;2=Inactive - - "1" - - N - - N - N - - - 2 1 - - - 49127 0
DDY 10 DDY_NOTIF C 1 0 Notifica ? Notifica Notify? Notifica Por E-Mail? Notifica por e-mail Notifies by E-Mail? @! Pertence("12") x x x x x x x x x x x x x x x x "1" - 1 xx - - - S A R - - 1=Não Notifica;2=Notifica Por E-Mail 1=No Notifica;2=Notifica por E-Mail 1=Not Notify;2=Notify By E-Mail - - - - - N - - N - N - - - 2 2 - - - 49128 0
DDY 11 DDY_EMAIL C 120 0 E-Mail Sec. E-Mail Sec. Sec E-mail E-Mail Secundário E-Mail Secundario Secundary E-Mail - Vazio() .Or.("@" $ M->DDY_EMAIL) x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - - S - - N - N - - - 2 2 - - - 49129 0

Índices da Tabela DDY (3 í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_
DDY 1 DDY_FILIAL+DDY_USUARI+DDY_ROTINA Usuário + Rotina Usuario + Rutina User + Routine S - - S 2 3 - 7614 0
DDY 2 DDY_FILIAL+DDY_ROTINA+DDY_USUARI Rotina + Usuário Rutina + Usuario Routine + User S - - S 2 3 - 7615 0
DDY 3 DDY_FILIAL+DDY_USUARI+DDY_EMAIL Usuário + E-Mail Sec. Usuario + E-Mail Sec. User + Sec E-mail S - - S 2 3 - 7616 0

Perguntas frequentes

Para que serve a tabela DDY no Protheus?

Ela é utilizada para aprovadores tms dentro do sistema ERP Protheus.

Como consultar os campos da tabela DDY?

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

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

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