Dicionário Protheus
Início

Tabela DW3 no Protheus

Filial de Negociação Cliente

O que é a tabela DW3 no Protheus?

A tabela DW3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para filial de negociação cliente.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DW3
X2_PATH \DATA\
X2_ARQUIVO DW3990
X2_NOME Filial de Negociação Cliente
X2_NOMESPA Sucursal Negoc. Cliente
X2_NOMEENG Customer Negotiation Branch
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DW3_FILIAL+DW3_CODCLI+DW3_LOJCLI+DW3_TIPTRA
X2_PYME N
X2_MODULO 43
X2_DISPLAY DW3_FILIAL+DW3_CODCLI+DW3_LOJCLI+DW3_TIPTRA
X2_SYSOBJ TMSA950
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_ 3590
R_E_C_D_E_L_ 0

Campos da Tabela DW3 (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_
DW3 01 DW3_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal Branch of the system. - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 56084 0
DW3 02 DW3_CODCLI C 6 0 Cod. Cliente Cod. Cliente Client Code Codigo do Cliente Codigo del Cliente Client Code @! ExistCpo("SA1",M->DW3_CODCLI) x x x x x x xx x x x x x x x x - SA1 1 xxx - S - S A R - - - - - - - - 001 - N - - N N N - - - 1 1 - - - 56085 0
DW3 03 DW3_LOJCLI C 2 0 Loja Cliente Tienda Clien Store name Loja Cliente Tienda Cliente Store name @! ExistCpo("SA1",M->(DW3_CODCLI+DW3_LOJCLI)) x x x x x x xx x x x x x x x x - - 1 xxx - S - S A R - - - - - - - - 002 - N - - N N N - - - 1 1 - - - 56086 0
DW3 04 DW3_NOMCLI C 50 0 Nome Cliente Nombre Clien Custom. Name Nome Cliente Nombre Cliente Customer name @! - x x x x x x xx x x x x x x x x If(!Inclui,Posicione('SA1',1,xFilial('SA1')+DW3->DW3_CODCLI+DW3->DW3_LOJCLI,'A1_NREDUZ'),'') - 1 x xx - - - N V V - - - - - - - - 175 - N - - N N N - - - 1 2 - - - 56087 0
DW3 05 DW3_TIPTRA C 1 0 Tip.Transp. Tip.Transp. Typ.Transp. Tipo de transporte Tipo de transporte Type of transport @! TmsValField('M->DW3_TIPTRA',.T.,'DW3_DESTRA',,,.T.) .And. existchav('DW3',M->DW3_CODCLI+M->DW3_LOJCLI+M->DW3_TIPTRA,,'EXISTCLI') x x x x x x xx x x x x x x x x - DLC 1 xxx - S - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 56088 0
DW3 06 DW3_DESTRA C 20 0 Desc.Transp. Desc.Transp. Desc.Transp. Desc. tipo de transporte Desc. tipo de transporte Desc. type of transport @! - x x x x x x xx x x x x x x x x If(!Inclui,TMSValField('DW3->DW3_TIPTRA',.F.,'DW3_DESTRA'),'') - 1 x xx - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56089 0
DW3 07 DW3_FILNEG C 2 0 Fil.Negoc. Suc..Negoc. Negot.Br. Filial de negociacao Sucursal de negociacion Negotiation Branch - vazio().Or.ExistCpo("SM0",cEmpAnt+M->DW3_FILNEG) x x x x x x xx x x x x x x x x - SM0 1 xxx - - - S A R - - - - - - - - 033 - N - - N N N - - - 1 1 - - - 56090 0
DW3 08 DW3_VEND C 6 0 Vendedor Vendedor Sales Repr. Cod.Vendedor Cod.Vendedor Sales Repr. Code @! vazio().or.existcpo("SA3") x x x x x x xx x x x x x x x x - SA3 1 xxx - S - N A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 56091 0
DW3 09 DW3_NOMVEN C 20 0 Nom.Vendedor Nom.Vendedor Nam.Salesm. Nome do Vendedor Nombre del Vendedor Name of Salesman @! - x x x x x x xx x x x x x x x x If(!Inclui,Posicione('SA3',1,xFilial('SA3') + DW3->DW3_VEND,'A3_NREDUZ'),'') - 1 x xx - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56092 0
DW3 10 DW3_VEND2 C 6 0 Vendedor2 Vendedor2 S.Rep.2 Cod.Vendedor 2 Cod.Vendedor 2 Sales Rep.2 Code @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x - SA3 1 - - S - - A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 56093 0
DW3 11 DW3_NOMVE2 C 20 0 Nom.Vendedor Nom.Vendedor S.R.Name Nome do Vendedor 2 Nombre del Vendedor 2 Sales Rep.2 Name - - x x x x x x x x x x x x x x x If(!Inclui,Posicione('SA3',1,xFilial('SA3') + DW3->DW3_VEND2,'A3_NREDUZ'),'') - 1 - - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56094 0
DW3 12 DW3_VEND3 C 6 0 Vendedor3 Vendedor3 S.Rep.3 Cod.Vendedor 3 Cod.Vendedor 3 Sales Rep.3 Code @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x - SA3 1 - - S - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 56095 0
DW3 13 DW3_NOMVE3 C 20 0 Nom.Vendedor Nom.Vendedor S.R.Name Nome do Vendedor 3 Nombre del Vendedor 3 Sales Rep.3 Name - - x x x x x x x x x x x x x x x If(!Inclui,Posicione('SA3',1,xFilial('SA3') + DW3->DW3_VEND3,'A3_NREDUZ'),'') - 1 - - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56096 0
DW3 14 DW3_VEND4 C 6 0 Vendedor4 Vendedor4 S.Rep.4 Cod.Vendedor 4 Cod.Vendedor 4 Sales Rep.4 Code @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x - SA3 1 - - S - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 56097 0
DW3 15 DW3_NOMVE4 C 20 0 Nom.Vendedor Nom.Vendedor S.R.Name Nome do Vendedor 4 Nombre de Vendedor 4 Sales Rep.4 Name @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x If(!Inclui,Posicione('SA3',1,xFilial('SA3') + DW3->DW3_VEND4,'A3_NREDUZ'),'') - 1 - - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56098 0
DW3 16 DW3_VEND5 C 6 0 Vendedor5 Vendedor5 S.Rep.5 Cod. Vendedor 5 Cod. Vendedor 5 Sales Rep.5 Code @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x - SA3 1 - - S - N A R - - - - - - - - - - N - - N N N - - - 1 2 - - - 56099 0
DW3 17 DW3_NOMVE5 C 20 0 Nom.Vendedor Nom.Vendedor SR.Name Nome do Vendedor 5 Nombre de Vendedor 5 Sales Rep.5 Name @! vazio().or.existcpo("SA3") x x x x x x x x x x x x x x x If(!Inclui,Posicione('SA3',1,xFilial('SA3') + DW3->DW3_VEND5,'A3_NREDUZ'),'') - 1 - - - - N V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 56100 0

Índices da Tabela DW3 (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_
DW3 1 DW3_FILIAL+DW3_CODCLI+DW3_LOJCLI+DW3_TIPTRA Cod. Cliente + Loja Cliente + Tip.Transp. Cod. Cliente + Tienda Clien + Tip.Transp. Client Code + Store name + Typ.Transp. S - - S 2 3 - 8589 0

Perguntas frequentes

Para que serve a tabela DW3 no Protheus?

Ela é utilizada para filial de negociação cliente dentro do sistema ERP Protheus.

Como consultar os campos da tabela DW3?

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

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

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

Exemplo de consulta SQL da tabela DW3

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

SELECT
    DW3_FILIAL,
    DW3_CODCLI,
    DW3_LOJCLI,
    DW3_NOMCLI,
    DW3_TIPTRA,
    DW3_DESTRA,
    DW3_FILNEG,
    DW3_VEND,
    DW3_NOMVEN,
    DW3_VEND2,
    DW3_NOMVE2,
    DW3_VEND3,
    DW3_NOMVE3,
    DW3_VEND4,
    DW3_NOMVE4,
    DW3_VEND5,
    DW3_NOMVE5
FROM DW3
WHERE
    D_E_L_E_T_ = ' '
    AND DW3_FILIAL = 'VALOR'
    AND DW3_CODCLI = 'VALOR'
    AND DW3_LOJCLI = 'VALOR'
    AND DW3_NOMCLI = 'VALOR'
    AND DW3_TIPTRA = 'VALOR'
    AND DW3_DESTRA = 'VALOR'
    AND DW3_FILNEG = 'VALOR'
    AND DW3_VEND = 'VALOR'
    AND DW3_NOMVEN = 'VALOR'
    AND DW3_VEND2 = 'VALOR'
    AND DW3_NOMVE2 = 'VALOR'
    AND DW3_VEND3 = 'VALOR'
    AND DW3_NOMVE3 = 'VALOR'
    AND DW3_VEND4 = 'VALOR'
    AND DW3_NOMVE4 = 'VALOR'
    AND DW3_VEND5 = 'VALOR'
    AND DW3_NOMVE5 = 'VALOR'