Dicionário Protheus
Início

Tabela DXP no Protheus

Cadastro de Reservas

O que é a tabela DXP no Protheus?

A tabela DXP faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de reservas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DXP
X2_PATH \DATA\
X2_ARQUIVO DXP990
X2_NOME Cadastro de Reservas
X2_NOMESPA Archivo de Reservas
X2_NOMEENG Reservation Register
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DXP_FILIAL+DXP_CODIGO
X2_PYME S
X2_MODULO 67
X2_DISPLAY -
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_ 3645
R_E_C_D_E_L_ 0

Campos da Tabela DXP (30 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_
DXP 01 DXP_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 1 S - - N - N - - - 1 2 - - - 57091 0
DXP 02 DXP_CODIGO C 6 0 Código Código Code Código da Reserva Código reserva Reservation Code @! ExistChav('DXP') x x x x x x x x x x x x x x x x GetSXENum('DXP','DXP_CODIGO') - 1 x xxx - - - S A R - - - - - - INCLUI - - 1 S - - N - N - - - 1 1 - - - 57092 0
DXP 03 DXP_SAFRA C 15 0 Safra Cosecha Crop Codigo da Safra Codigo de Cosecha Crop Code @! AGRA720CPO() x x x x x x x x x x x x x x x x - NJU 1 x xxx - - - S A R - - - - - - AGR720WHEN() - 130 1 S - - N - N - - - 1 1 - - - 57093 0
DXP 04 DXP_DATA D 8 0 Data Fecha Date Data da Reserva Fecha de Reserva Reservation Date - - x x x x x x x x x x x x x x x x ddatabase - 1 x xxx - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 57094 0
DXP 05 DXP_TIPRES C 1 0 Tipo Reserva Tipo Reserva Reserv Tp Tipo da Reserva Tipo de reserva Reservation Type @! Pertence('12') x x x x x x x x x x x x x x x x "2" - 1 xxxx x - - - N A R - - 1=Reserva de Contrato;2=Reserva Específica 1=Reserva de contrato;2=Reserva específica 1=Contract Reservation;2=Specific Reservation - - - - 1 S - - N - N - - - 1 1 - - - 57095 0
DXP 06 DXP_DESRES C 40 0 Des. Reserva Des. Reserva Reserv Descr Descrição da Reserva Descrip Reserva Reservation Description @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 57096 0
DXP 07 DXP_CLIENT C 6 0 Cliente Cliente Customer Codigo do Cliente Codigo del Cliente Customer Code @! AGRA720CPO() x x x x x x x x x x x x x x x x - SA1 1 x xx - S - S A R - - - - - - AGR720WHEN() - 001 1 S - - N - N - - - 1 1 - - - 57097 0
DXP 08 DXP_LJCLI C 2 0 Loja Tienda Store Loja do Cliente Tienda del Cliente Customer Store @! AGRA720CPO() x x x x x x x x x x x x x x x x - - 1 x xx - S - S A R - - - - - - AGR720WHEN() - 002 1 S - - N - N - - - 1 1 - - - 57098 0
DXP 09 DXP_NOMCLI C 50 0 Nome Cliente Nomb Cliente Customer Nm Nome do Cliente Nombre del cliente Customer Name @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("SA1",1,xFilial("SA1")+M->(DXP_CLIENT+DXP_LJCLI),"A1_NOME"),"") - 1 xxxx x - - - S V V - - - - - - - Posicione("SA1",1,xFilial("SA1")+DXP->(DXP_CLIENT+DXP_LJCLI),"A1_NOME") 175 1 S - - N - N - - - 1 1 - - - 57099 0
DXP 10 DXP_CODCTP C 6 0 Contrato Contrato Contract Contrato de venda Contrato de venta Sales Contract @! AGRA720CPO() x x x x x x x x x x x x x x x x - NJRNNY 1 x xx - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 57100 0
DXP 11 DXP_ITECTP C 2 0 Item Contrat Item contrat Contract It. Item do Contrato de Venda Item de contrato de venta Sales Contract Item @! AGRA720CPO() x x x x x x x x x x x x x x x x - - 1 x xx - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 57101 0
DXP 12 DXP_ITECAD C 3 0 Cadência Cadencia Cadence Cadência do Contrato Cadencia del contrato Contract Cadence @! AGRA720CPO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 57102 0
DXP 13 DXP_CLACOM C 4 0 Clas. Comerc Clas. Comerc Bus. Clas. Classificação Comercial Clasificacion comercial Business Classification @9 99-9 - x x x x x x x x x x x x x x x x - - 1 x xx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 57103 0
DXP 14 DXP_TIPACT C 250 0 Tip.Opcional Tip.Opcional Optional Tp Tipos Algodão Opcionais Tipos algodón opcionales Optional Cotton Types @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 57104 0
DXP 15 DXP_CODUNB C 2 0 UN.Benef UN.Mejora Proc. Unit Unidade de Beneficiamento Unidad de la mejora Processing Unit @! - x x x x x x x x x x x x x x x x - DX3 1 xx - - - S A R - - - - - - - - - 1 S - - S - N - - - 1 2 - - - 57105 0
DXP 16 DXP_STATUS C 1 0 Status Estatus Status Status da Reserva Estatus de la reserva Reserve Status @! Pertence('12') x x x x x x x x x x x x x x x x '1' - 1 xxxx x - - - S A R - - 1=Aguardando Take-Up;2=Take-Up Efetuado 1=Esperando Take-Up;2=Take-Up efectuado 1=Waiting for Take-Up;2=Take-Up Executed - - - - 1 S - - N - N - - - 1 1 - - - 57106 0
DXP 17 DXP_DATAGD D 8 0 Data Agend. Fch Prog Age Sched. Date Data Agendamento Fecha Progr. en Agenda Schedule Appointment Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57107 0
DXP 18 DXP_HORAGD C 8 0 Hora Agend. Hora Agend. Sched. Time Hora Agendamento Hora en agenda Schedule Appointment Time @! 99:99 - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57108 0
DXP 19 DXP_DATTKP D 8 0 Data Take-Up Fecha Take-U Take-Up Date Data Take-Up Fecha Take-Up Take-Up Date - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57109 0
DXP 20 DXP_HORTKP C 8 0 Hora Take-Up Hora Take-Up Take-Up Time Hora take-Up Hora take-Up Take-Up Time @! 99:99 - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57110 0
DXP 21 DXP_CLAINT C 6 0 Class. Int. Clas. Int. Int. Class. Classificador Interno Clasificador interno Internal Classifier @! ExistCpo("NNA") x x x x x x x x x x x x x x x x - NNA 1 xx - S - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57111 0
DXP 22 DXP_CNOINT C 40 0 Nome Cla.Int Nomb Cla.Int Int Clas Nm Nome do Classificador Int Nombre clasificador Int Int Classifier Name @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("NNA",1,xFilial("NNA")+M->DXP_CLAINT,"NNA_NOME")," ") - 1 xxxx x - - - N V V - - - - - - - Posicione("NNA",1,xFilial("NNA")+DXP->DXP_CLAINT,"NNA_NOME") - 2 S - - N - N - - - 1 1 - - - 57112 0
DXP 23 DXP_CLAEXT C 6 0 Class. Ext. Clas. Ext. Ext. Class. Classificador Externo Clasificador externo External Classifier @! Vazio() .or. ExistCpo("NNA") x x x x x x x x x x x x x x x x - NNA 1 xx - S - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57113 0
DXP 24 DXP_CNOEXT C 40 0 Nome Cla.Ext Nomb Cla.Ext Ext Clas Nm Nome do Classificador Ext Nombre clasificador Ext Ext Classifier Name @! - x x x x x x x x x x x x x x x x If(!INCLUI,Posicione("NNA",1,xFilial("NNA")+M->DXP_CLAEXT,"NNA_NOME")," ") - 1 xxxx x - - - N V V - - - - - - - Posicione("NNA",1,xFilial("NNA")+DXP->DXP_CLAEXT,"NNA_NOME") - 2 S - - N - N - - - 1 1 - - - 57114 0
DXP 25 DXP_EMAIL M 10 0 E-mails E-mails E-mails E-mails E-mails E-mails - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57115 0
DXP 26 DXP_OBSAGE M 10 0 Obs. Agenda Obs. Agenda Sched Notes Observação do Agendamento Observación en agenda Scheduling Notes @! - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 57116 0
DXP 27 DXP_CODREG C 6 0 Cod. Regra Cód. Regla Rule Code Cod. Regra Cód. Regla Rule Code @! Vazio() .Or. AGRA720REG(N80->N80_CODIGO,N80->N80_TIPEMB) x x x x x x x x x x x x x x x x - N80DXP 1 x x xx x - S - S A R - - - - - - INCLUI - - 1 S - - N - N - - - 1 2 - - - 57117 0
DXP 28 DXP_TIPEMB C 1 0 Tipo Regra Tipo regla Rule type Tipo de Regra de Embloc. Tipo de regla de Embloc. Type of sep. block rule @! Pertence("123") x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - 1=Regra Emblocamento;2=Pré-Emblocamento;3=Regra Específica 1=Regla emblocado;2=Emblocado Pre;3=Regla específica 1=Rule of separation into blocks;2=Pre-separation into blocks;3=Specific rule - - - - 1 S - - N - N - - - 1 2 - - - 57118 0
DXP 29 DXP_QTDFAR N 4 0 Fardos Regra Fardos Regla Rule Bales Fardos da Reserva Específ Fardos de la reserva Espe Specif Reservation Bales @E 9,999 - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 57119 0
DXP 30 DXP_PSMAX N 14 2 Peso Regra Peso Regla Rule Weight Peso Máx. Regra Específic Peso Máx. Regla Específic Max weight Specific Rule @E 99,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 57120 0

Índices da Tabela DXP (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_
DXP 1 DXP_FILIAL+DXP_CODIGO Código Código Code S - - S 2 3 - 8705 0
DXP 2 DXP_FILIAL+DXP_CLIENT+DXP_LJCLI Cliente + Loja Cliente + Tienda Customer + Store S - - S 2 3 - 8706 0
DXP 3 DXP_FILIAL+DXP_CODCTP+DXP_ITECAD+DXP_CODIGO Contrato + Cadência + Código Contrato + Cadencia + Código Contract + Cadence + Code S - - S 2 3 - 8707 0

Perguntas frequentes

Para que serve a tabela DXP no Protheus?

Ela é utilizada para cadastro de reservas dentro do sistema ERP Protheus.

Como consultar os campos da tabela DXP?

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

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

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

Exemplo de consulta SQL da tabela DXP

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

SELECT
    DXP_FILIAL,
    DXP_CODIGO,
    DXP_SAFRA,
    DXP_DATA,
    DXP_TIPRES,
    DXP_DESRES,
    DXP_CLIENT,
    DXP_LJCLI,
    DXP_NOMCLI,
    DXP_CODCTP,
    DXP_ITECTP,
    DXP_ITECAD,
    DXP_CLACOM,
    DXP_TIPACT,
    DXP_CODUNB,
    DXP_STATUS,
    DXP_DATAGD,
    DXP_HORAGD,
    DXP_DATTKP,
    DXP_HORTKP,
    DXP_CLAINT,
    DXP_CNOINT,
    DXP_CLAEXT,
    DXP_CNOEXT,
    DXP_EMAIL,
    DXP_OBSAGE,
    DXP_CODREG,
    DXP_TIPEMB,
    DXP_QTDFAR,
    DXP_PSMAX
FROM DXP
WHERE
    D_E_L_E_T_ = ' '
    AND DXP_FILIAL = 'VALOR'
    AND DXP_CODIGO = 'VALOR'
    AND DXP_SAFRA = 'VALOR'
    AND DXP_DATA BETWEEN '20260501' AND '20260531'
    AND DXP_TIPRES = 'VALOR'
    AND DXP_DESRES = 'VALOR'
    AND DXP_CLIENT = 'VALOR'
    AND DXP_LJCLI = 'VALOR'
    AND DXP_NOMCLI = 'VALOR'
    AND DXP_CODCTP = 'VALOR'
    AND DXP_ITECTP = 'VALOR'
    AND DXP_ITECAD = 'VALOR'
    AND DXP_CLACOM = 'VALOR'
    AND DXP_TIPACT = 'VALOR'
    AND DXP_CODUNB = 'VALOR'
    AND DXP_STATUS = 'VALOR'
    AND DXP_DATAGD BETWEEN '20260501' AND '20260531'
    AND DXP_HORAGD = 'VALOR'
    AND DXP_DATTKP BETWEEN '20260501' AND '20260531'
    AND DXP_HORTKP = 'VALOR'
    AND DXP_CLAINT = 'VALOR'
    AND DXP_CNOINT = 'VALOR'
    AND DXP_CLAEXT = 'VALOR'
    AND DXP_CNOEXT = 'VALOR'
    AND DXP_CODREG = 'VALOR'
    AND DXP_TIPEMB = 'VALOR'
    AND DXP_QTDFAR = 0
    AND DXP_PSMAX = 0