Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela DBU no Protheus

Cadastro de virtualização

O que é a tabela DBU no Protheus?

A tabela DBU faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de virtualização.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DBU
X2_PATH \DATA\
X2_ARQUIVO DBU990
X2_NOME Cadastro de virtualização
X2_NOMESPA Archivo de virtualizacion
X2_NOMEENG Virtualization register
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO DBU_FILIAL+DBU_COD
X2_PYME S
X2_MODULO 60
X2_DISPLAY DBU_FILIAL+DBU_COD
X2_SYSOBJ -
X2_USROBJ -
X2_POSLGT 1
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_ 3097
R_E_C_D_E_L_ 0

Campos da Tabela DBU (17 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_
DBU 01 DBU_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 48060 0
DBU 02 DBU_COD C 10 0 Código Codigo Code Código da virtualização Codigo de virtualizacion Virtualization code - - x x x x x x x x x x x x x x x xx GETSXENUM("DBU", "DBU_COD") - 1 x x - - - S A R - ExistChav("DBU") - - - - .F. - - - S - - N - N - - - 1 1 - - - 48061 0
DBU 03 DBU_IDLEG C 50 0 ID Legado ID Legado Legacy ID Código da área no sistema Codigo del área sistema System area code - iif(existCpo("DBU", M->DBU_SIS + M->DBU_COD,4),.F.,.T. ) x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48062 0
DBU 04 DBU_DESC C 50 0 Descrição Descripcion Description Descrição da área de arm. Descripcion area de alm. Storage area description - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48063 0
DBU 05 DBU_PARENT C 50 0 Predecessor Predecesor Predecessor Código do predecessor Codigo del predecesor Predecessor code - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48064 0
DBU 06 DBU_SIS C 3 0 Sistema Sistema System Código do sistema Codigo del sistema System code - - x x x x x x x x x x x x x x x x - DBT 1 x x - S - N A R - IIF(VAZIO(),.T. ,existcpo("DBT", M->DBU_SIS,1 )) - - - - - - - - S - - N - N - - - 1 1 - - - 48065 0
DBU 07 DBU_DSIS C 10 0 Desc sistema Desc.Sistema System Descr Descrição do sistema Descripcion del sistema System description - - x x x x x x xx x x x x x x x x IIF(INCLUI,"",POSICIONE("DBT",1,XFILIAL("DBT")+DBU->DBU_SIS,"DBT->DBT_DESC")) - 1 x - - - S V V - - - - - - - POSICIONE("DBT",1,XFILIAL("DBT")+DBU->DBU_SIS,"DBT->DBT_DESC") - - S - - N - N - - - 1 2 - - - 48066 0
DBU 08 DBU_TIPO C 10 0 Tipo Tipo Type Tipo de área de armazenam Tipo de aárea de alman. Storage area type - - x x x x x x x x x x x x x x x x - DBS4 1 x x - S - N A R - IIF(VAZIO(),.T. ,existcpo("DBS", M->DBU_TIPO,1 )) - - - - - - - - S - - N - N - - - 1 1 - - - 48067 0
DBU 09 DBU_DTIPO C 20 0 Desc tipo Desc.Tipo Descr Type Tipo de área de armazenam Tipo de area de almacenam Storage area type - - x x x x x x x x x x x x x x x x IIF(INCLUI,"",POSICIONE("DBS",1,XFILIAL("DBS")+DBU->DBU_TIPO,"DBS->DBS_DESC")) - 1 x x - - - S V V - - - - - - - POSICIONE("DBS",1,XFILIAL("DBS")+DBU->DBU_TIPO,"DBS->DBS_DESC") - - S - - N - N - - - 1 1 - - - 48068 0
DBU 10 DBU_STATUS C 10 0 Status Estatus Status Status da área de armazem Estatus del area de alman Storage area status - - x x x x x x x x x x x x x x x x - DBR 1 x x - S - N A R - IIF(VAZIO(),.T. ,existcpo("DBR", M->DBU_STATUS,1 )) - - - - - - - - S - - N - N - - - 1 1 - - - 48069 0
DBU 11 DBU_DSTATU C 20 0 Desc status Desc.Estatus Status Descr Descrição do status Descripcion del estatus Status description - - x x x x x x x x x x x x x x x x IIF(INCLUI,"",POSICIONE("DBR",1,XFILIAL("DBR")+DBU->DBU_STATUS,"DBR->DBR_DESC")) - 1 x - - - S V V - - - - - - - POSICIONE("DBR",1,XFILIAL("DBR")+DBU->DBU_STATUS,"DBR->DBR_DESC") - - S - - N - N - - - 1 2 - - - 48070 0
DBU 12 DBU_X N 7 2 Eixo X Eje X Axle X Posição no eixo X Posicion en el eje X Axle X position @E 9,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48071 0
DBU 13 DBU_Y N 7 2 Eixo Y Eje Y Axle Y Posição no eixo Y Posicion en el eje Y Axle Y position @E 9,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48072 0
DBU 14 DBU_HEIGHT N 7 2 Altura Altura Height Altura do objeto gráfico Altura del objeto grafico Graph object height @E 9,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48073 0
DBU 15 DBU_WIDTH N 7 2 Largura Ancho Width Largura do objeto gráfico Ancho objeto grafico Graph object width @E 9,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48074 0
DBU 16 DBU_VISUAL C 1 0 Visível Visible Visible Visível? ¿Visible? Visible? - Vazio() .or. Pertence("01") x x x x x x x x x x x x x x x x "1" - 1 x x - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - S - - N - N - - - 1 1 - - - 48075 0
DBU 17 DBU_OBS C 254 0 Observação Observacion Notes Observação Observacion Notes - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48076 0

Índices da Tabela DBU (6 í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_
DBU 1 DBU_FILIAL+DBU_COD Código Codigo Code S - - S 2 3 - 7448 0
DBU 2 DBU_FILIAL+DBU_SIS Sistema Sistema System S - - S 2 3 - 7449 0
DBU 3 DBU_FILIAL+DBU_TIPO+DBU_SIS Tipo + Sistema Tipo + Sistema Type + System S - - S 2 3 - 7450 0
DBU 4 DBU_FILIAL+DBU_STATUS Status Estatus Status S - - S 2 3 - 7451 0
DBU 5 DBU_FILIAL+DBU_PARENT Predecessor Predecesor Predecessor S - - S 2 3 - 7452 0
DBU 6 DBU_FILIAL+DBU_IDLEG ID Legado ID Legado Legacy ID S - - S 2 3 - 7453 0

Perguntas frequentes

Para que serve a tabela DBU no Protheus?

Ela é utilizada para cadastro de virtualização dentro do sistema ERP Protheus.

Como consultar os campos da tabela DBU?

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

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

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

Exemplo de consulta SQL da tabela DBU

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

SELECT
    DBU_FILIAL,
    DBU_COD,
    DBU_IDLEG,
    DBU_DESC,
    DBU_PARENT,
    DBU_SIS,
    DBU_DSIS,
    DBU_TIPO,
    DBU_DTIPO,
    DBU_STATUS,
    DBU_DSTATU,
    DBU_X,
    DBU_Y,
    DBU_HEIGHT,
    DBU_WIDTH,
    DBU_VISUAL,
    DBU_OBS
FROM DBU
WHERE
    D_E_L_E_T_ = ' '
    AND DBU_FILIAL = 'VALOR'
    AND DBU_COD = 'VALOR'
    AND DBU_IDLEG = 'VALOR'
    AND DBU_DESC = 'VALOR'
    AND DBU_PARENT = 'VALOR'
    AND DBU_SIS = 'VALOR'
    AND DBU_DSIS = 'VALOR'
    AND DBU_TIPO = 'VALOR'
    AND DBU_DTIPO = 'VALOR'
    AND DBU_STATUS = 'VALOR'
    AND DBU_DSTATU = 'VALOR'
    AND DBU_X = 0
    AND DBU_Y = 0
    AND DBU_HEIGHT = 0
    AND DBU_WIDTH = 0
    AND DBU_VISUAL = 'VALOR'
    AND DBU_OBS = 'VALOR'