Dicionário Protheus
Início

Tabela DDA no Protheus

Servicos Negociacao Cliente

O que é a tabela DDA no Protheus?

A tabela DDA faz parte do sistema ERP Protheus da TOTVS e é utilizada para servicos negociacao 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 DDA 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 DDA, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE DDA
X2_PATH \DATA\
X2_ARQUIVO DDA990
X2_NOME Servicos Negociacao Cliente
X2_NOMESPA Servic. Negociac. Cliente
X2_NOMEENG Customer Negotiation Services
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO DDA_FILIAL+DDA_NCONTR+DDA_CODNEG+DDA_ITEM
X2_PYME S
X2_MODULO 43
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_ 3149
R_E_C_D_E_L_ 0

Campos da Tabela DDA (43 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_
DDA 01 DDA_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 x - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 48767 0
DDA 02 DDA_NCONTR C 15 0 Contrato Contrato Contract Número do Contrato Numero del contrato Contract Number @! - x x x x x x x x x x x x x x x xx - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48768 0
DDA 03 DDA_CODNEG C 2 0 Cod Negociac Cod Negociac Negot. Code Código da Negociação Codigo de la negociacion Negotiation Code @! Existcpo("DDB") x x x x x x x x x x x x x x x xx - DDB 1 x - - - S A R - - - - - - - - 119 - S - - N - N - - - 1 1 - - - 48769 0
DDA 04 DDA_ITEM C 2 0 Item Item Item Item da Negociação Item de la negociacion Negotiation Item @! ExistChav("DDA",M->DDA_NCONTR + M->DDA_CODNEG + M->DDA_ITEM,,"EXISTCLI") x x x x x x x x x x x x x x x xxx - - 1 x x - - - S V R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48770 0
DDA 05 DDA_SERVIC C 3 0 Serviço Servicio Service Serviço de Negociação Servicio de negociacion Negotiation Service @! ExistCpo("DC5",,1) .And. AT250Val() x x x x x x x x x x x x x x x xx - DLJ 1 x x - S - S A R - - - - - - - - 012 - S - - N - N - - - 1 1 - - - 48771 0
DDA 06 DDA_DESSER C 55 0 Desc Servic Desc Servic Serv Desc Descrição do Serviço Descripcion del servicio Service Description @! - x x x x x x x x x x x x x x x x Iif(Inclui,"",Tabela("L4",DDA->DDA_SERVIC,.F.)) - 1 x x - - - S V V - - - - - - - Tabela("L4",DDA->DDA_SERVIC,.F.) - - S - - N - N - - - 1 2 - - - 48772 0
DDA 07 DDA_FATCUB N 5 0 Fat Cubagem Fact Cubicac Cubed Inv Fator de Cubagem Factor de cubicacion Cubed Factor 99999 Positivo() 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 - - - 48773 0
DDA 08 DDA_TABFRE C 4 0 Tab Frete Tab Flete Freight Tab Tabela de Frete Tabla de flete Freight Table @! AT250Val() x x x x x x x x x x x x x x x x - DTL 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48774 0
DDA 09 DDA_TIPTAB C 2 0 Tp.Tab.Frete Tp.Tab.Flete Freight Tab Tipo Tab. Frete Tipo Tab. Flete Freight Tab Type @! AT250Val() x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 48775 0
DDA 10 DDA_TABALT C 4 0 Tab Alternat Tab Alternat Alt Tab Tabela Alternativa Tabla alternativa Alternative Table @! AT250Val() x x x x x x x x x x x x x x x x - DTL 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48776 0
DDA 11 DDA_TIPALT C 2 0 Tp.Tab.Alt. Tp.Tab.Alt. Alt Tab Tp Tipo Tab. Alternativa Tipo Tab. Alternativa Alternative Tab Type @! AT250Val() 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 - - - 48777 0
DDA 12 DDA_PESO N 11 4 Peso Peso Weight Peso Peso Weight @E 999,999.9999 Positivo() 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 - - - 48778 0
DDA 13 DDA_PESOM3 N 11 4 Peso Cubado Peso Cubicad Cubed Weight Peso Cubado Peso cubicado Cubed Weight @E 999,999.9999 Positivo() 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 - - - 48779 0
DDA 14 DDA_QTDVOL N 5 0 Qtd.Volumes Cant.Volum. Volume Qty Quantidade de Volumes Cantidad de volumenes Volumes Quantity 99999 Positivo() 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 - - - 48780 0
DDA 15 DDA_VALMER N 14 2 Vlr.Mercad. Vlr.Mercad. Goods Vl Valor da Mercadoria Valor de Mercaderia Goods Value @E 99,999,999,999.99 Positivo() 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 - - - 48781 0
DDA 16 DDA_VALFIX N 14 2 Val.Fix.Cont Val.Fij.Cont Contr Fix Vl Valor Fixo do Contrato Valor fijo del contrato Contract Fixed Value @E 99,999,999,999.99 Positivo() 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 - - - 48782 0
DDA 17 DDA_FIXVAR C 1 0 Fixo/Variav. Fijo/Variab. Fix/Var. Cobrança Fixa ou Variável Cobranza Fija o Variable Fixed or Variable Collect @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - N A R - - 1=Fixo;2=Variavel 1=Fijo;2=Variable 1=Fixed;2=Variable - - - - - S - - N - N - - - 1 1 - - - 48783 0
DDA 18 DDA_PORTMS C 1 0 Portal TMS? ¿Portal TMS? TMS Portal? Utiliza no Portal TMS? ¿Usa en el Portal TMS? Use in TMS Portal? @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 48784 0
DDA 19 DDA_EDITMS C 1 0 EDI TMS? ¿EDI TMS? EDI TMS? Utiliza no EDI do TMS? ¿Usa en el EDI del TMS? Use in EDI of TMS? @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - N A R - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 48785 0
DDA 20 DDA_DIACOL C 7 0 Dias Coletas Días Recolec Collect Days Dias Coletas Automáticas Días recolección Automát Automatic Collection Days @! - x x x x x x x x x x x x x x x x - - 1 x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48786 0
DDA 21 DDA_SRVCOL C 3 0 Srv Aut Col Ser Aut Rec Col Aut Srv Serv Automatico de Coleta Serv Automático Recolecc Collec. Autom. Service @! Vazio() .Or. (ExistCpo("DC5",,1) .And. AT250Val()) x x x x x x x x x x x x x x x x - DLJ 1 x - S - N A R - - - - - - .T. - 012 - S - - N - N - - - 1 2 - - - 48787 0
DDA 22 DDA_DSERAG C 30 0 Desc Srv Age Desc Serv Ag Sch Serv Des Descr Serv Agend Autom Descr Serv Agend Autom Automatic Sched Serv Desc @! - x x x x x x x x x x x x x x x Iif(Inclui,"",Tabela("L4",DDA->DDA_SERVIC,.F.)) - 1 x - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 48788 0
DDA 23 DDA_BACRAT C 1 0 Base Calc.Ra Base Cálc.Pr App Calc Bs Base para Calculo de Rat. Base cálculo de prorrateo Apport. Calc. Base @! Pertence("123") .And. AT250Val() x x x x x x x x x x x x x x x x "1" - 1 xxx - - - N A R - - 1=Nao Utiliza;2=Ponto a Ponto;3=Consolidado 1=No utiliza;2=Punto a punto;3=Consolidado 1=Does not use;2=Point to Point;3=Consolidated - - - - - S - - N - N - - - 2 1 - - - 48789 0
DDA 24 DDA_CRIRAT C 1 0 Crit.Calc.Ra Crit.Cálc.Pr App Calc Cri Criterio para Calculo Rat Criterio cálculo prorrate Apport. Calc. Criteria - TmsValField("M->DDA_CRIRAT",.T.,"DDA_DECRIR") .And. AT250Val() x x x x x x x x x x x x x x x x "1" DLC 1 xxx - S - N A R - - - - - - AT250When() - - - S - - N - N - - - 2 1 - - - 48790 0
DDA 25 DDA_DECRIR C 35 0 Desc.Cri.Cal Desc.Cri.Cál Calc Cri Des Descrição Crit.Cal. Ratei Descrip Crit.Cál. Prorrat App. Calc. Cri. Descrip. @! - x x x x x x x x x x x x x x x x AT250Ini() - 1 x xx - - - N V V - - - - - - - - - - S - - N - N - - - 2 2 - - - 48791 0
DDA 26 DDA_PRORAT C 1 0 Criterio Rat Criterio Pro App Cri Criterio Rateio Criterio prorrateo Apportionment Criteria @! TmsValField("M->DDA_PRORAT",.T.,"DDA_DEPROR") .And. AT250Val() x x x x x x x x x x x x x x x x "1" DLC 1 xxx - S - N A R - - - - - - AT250When() - - - S - - N - N - - - 2 1 - - - 48792 0
DDA 27 DDA_DEPROR C 30 0 Desc.Cri.Rat Desc.Cri. Pr App Cri Desc Descrição Criterio Rateio Descrip. Crit. Prorrateo Apport. Criteria Descrip. @! - x x x x x x x x x x x x x x x x AT250Ini() - 1 x xx - - - N V V - - - - - - - - - - S - - N - N - - - 2 2 - - - 48793 0
DDA 28 DDA_TIPOKM C 1 0 Tipo KM Tipo KM KM Type Tipo de KM utilizada Tipo de KM utilizada Type of KM used @! Pertence('12') x x x x x x xx x x x x x x x x '1' - 1 x - - - N A R - - 1=Km Transportadora;2=Km Cliente 1=Km Transportadora;2=Km Cliente 1=Km Carrier;2=Km Customer - - - - - S - - N - N - - - 2 2 - - - 48794 0
DDA 29 DDA_AGEVIR C 1 0 Age Virtual Prog Age Vir Virt Sched Agendamento Virtual Program Agenda Virtual Virtual Schedule @! Pertence('012') x x x x x x x x x x x x x x x x '0' - 1 x - - - N A R - - 0=Não Utiliza;1=Sim;2=Não 0=No utiliza;1=Sí;2=No 0=Does not Use;1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 48795 0
DDA 30 DDA_PERCUS N 4 1 % Cust x Rec % Cost vs In %Cost x Inc % Custo sobre a Receita % Costo sobre el ingreso % Cost over Income @E 99.9 Positivo() 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 - - - 48796 0
DDA 31 DDA_CRDVFA C 1 0 Crit.Dev.Fal Crit.Deu.Fal Miss.Deb.Cri Criterio Devedor Faltante Criterio deudor faltante Missing Debtor Criteria @! Pertence('012') x x x x x x x x x x x x x x x x '0' - 1 xxx - - - N A R - - 0=Não Utiliza;1=Divisão Aritmetica;2=Divisão Proporcional 0=No utiliza;1=División aritmética;2=División proporcional 0=Does not use;1=Arithmetic division;2=Proportional division - AT250When() - - - S - - N - N - - - 2 1 - - - 48797 0
DDA 32 DDA_CRDVDC C 1 0 Sub.Cri.%Fix Subcrit.%Fij Fix%SubCrit Sub.Criterio %Fixo Subcriterio %Fijo Fixed % Sub Criterion @! Pertence('0123456') x x x x x x x x x x x x x x x x '0' - 1 xxx - - - N A R - - 0=Não Utiliza;1=Peso Real;2=Peso Cubado;3=Vlr Mercadoria;4=Volumes;5=M3;6=Qtd Doctos 0=No utiliza;1=Peso real;2=Peso cubicado;3=Val Mercadoría;4=Volumes;5=M3;6=Qtd Doctos 0=Not Used;1=Actual Weight;2=Cubed Weight;3=Goods Value;4=Volumes;5=M3;6=Docs Qty - AT250When() - - - S - - N - N - - - 2 1 - - - 48798 0
DDA 33 DDA_ADIDOC N 3 0 Taxa Adi.Doc Tasa Adi.Doc Doc Add Rate Taxa Adic.Por Docto Tasa Adic.Por Docto Addit. Rate per Doc. @E 999 Positivo() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N - N - - - 2 2 - - - 48799 0
DDA 34 DDA_CRDVHV C 1 0 Crit.Her.Vlr Crit.Her.Val Inh.Val.Crit Criterio Herda Valor Criterio hereda valor Inherit Value Criterion @! Pertence('0123456') x x x x x x x x x x x x x x x x '0' - 1 xxx - - - N A R - - 0=Nao Utiliza;1=Peso Real;2=Peso Cubado;3=Vlr Mercadoria;4=Volumes;5=M3;6=Qtd Doctos 0=No utiliza;1=Peso real;2=Peso cubicado;3=Val Mercadoría;4=Volumes;5=M3;6=Qtd Doctos 0=Not Used;1=Actual Weight;2=Cubed Weight;3=Goods Value;4=Volumes;5=M3;6=Docs Qty - - - - - S - - N - N - - - 2 1 - - - 48800 0
DDA 35 DDA_TIPOPE C 1 0 Tip.Operacao Tip.Operac. Operation Tp Tipo de Operação Tipo de operación Operation Type @! Pertence('0123') x x x x x x x x x x x x x x x x '0' - 1 x x - - - N A R - - 0=Não Utiliza;1=Somente Coleta;2=Coleta com Entrega;3=Coleta com Docto 0=No utiliza;1=Solo recolecta;2=Recolección con entrega;3=Recolección con Docto 0=Does not use;1=Colletion Only;2=Collection with Delivery;3=Collection with Document - AT250When() - - - S - - N - N - - - 2 1 - - - 48801 0
DDA 36 DDA_VALCOL C 1 0 Val.Col.N.Re Val.Rec.N.Re N.Re.Col.Val Valoriza Coleta Nao Real. Valoriz. Recol. No Real. Non Real. Collec. Valuat. @! Pertence ('012') x x x x x x x x x x x x x x x x '0' - 1 x x - S - N A R - - 0=Não Utiliza;1=Sim;2=Não 0=No utiliza;1=Sí;2=No 0=Does not use;1=Yes;2=No - AT250When() - - - S - - N - N - - - 2 1 - - - 48802 0
DDA 37 DDA_DESCOL C 30 0 Desc.Srv.Col Desc.Serv.Re PickupSrvDes Descrição do Serv. Coleta Descripción Serv Recolec. Pickup Service Descriptn @! - x x x x x x x x x x x x x x x x Iif(Inclui .Or. Empty(DDA->DDA_SRVCOL),"",Tabela("L4",DDA->DDA_SRVCOL,.F.)) - 1 x - S - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 48803 0
DDA 38 DDA_ALTVEI C 1 0 Utiliza Veic Utiliza Vehí Use Vehicle Utiliza Veiculo Utiliza Vehiculo Use Vehicle @! Pertence('0123') x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - 0=Nao Utiliza;1=Da Viagem;2=Da Nota;3=Viagem/Nota 0=No Utiliza;1=Del Viaje;2=Da Nota;3=Viaje/Nota 0=Not Use;1=From Trip;2=From Note;3=Trip/Note - - - - - S - - N - N - - - 1 2 - - - 48804 0
DDA 39 DDA_CMPOBR C 1 0 Comp.Obrigat Comp.Obligat Mandat Comp Componente Obrigatório? ¿Componente obligatorio? Mandatory Component? @! Pertence("12") x x x x x x xx x x x x x x x x "2" - 1 x xx - - - S A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 48805 0
DDA 40 DDA_CBRCOL C 1 0 Cobra Coleta Cobra Recol. Chrg Collec Cobra Coleta? ¿Cobra recolección? Chrg Collection? @! Pertence("012") x x x x x x x x x x x x x x x x "1" - 1 x x - - - N A R - - 0=Nao Utiliza;1=Sim;2=Nao 0=No utiliza;1=Si;2=No 0=Nao Utiliza;1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 48806 0
DDA 41 DDA_BLQCOL C 1 0 Blq.Col.S/Vl Blq.Rec.S/Vl Blc Col wo V Bloqueia Coleta sem Valor Bloquea Recolec sin valor Block Collect w/o value @! Pertence("012") x x x x x x x x x x x x x x x x "1" - 1 x x - - - N A R - - 0=Nao Utiliza;1=Sim;2=Nao 0=No utiliza;1=Si;2=No 0=Nao Utiliza;1=Yes;2=No - - - - - S - - N - N - - - 1 1 - - - 48807 0
DDA 42 DDA_DEVTRE C 1 0 Tp.Dev.Trech Tp.Dev.Trech Stretch Ret Tipo Devol. Trecho Tipo Devol. Trecho Stretch Ret Type @! Pertence("012") x x x x x x xx x x x x x x x x "0" - 1 xx - - - N A R - - 0=Não Utiliza;1=Conf. Doc. Original;2=Conf. Trecho Inf. 0=No utiliza;1=Conf. Doc. Original;2=Conf. Trecho Inf. 0=Not Use;1=Check Original Doc.;2=Check Info Stretch - - - - - S - - N - N - - - 1 2 - - - 48808 0
DDA 43 DDA_SERIE C 3 0 Série Serie Series Série Serie Series @! TMSA150Valid(M->DDA_SERIE) x x x x x x x x x x x x x x x x - DVO 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 48809 0

Índices da Tabela DDA (2 í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_
DDA 1 DDA_FILIAL+DDA_NCONTR+DDA_CODNEG+DDA_ITEM Contrato + Cod Negociac + Item Contrato + Cod Negociac + Item Contract + Negot. Code + Item S - - S 2 3 - 7579 0
DDA 2 DDA_FILIAL+DDA_NCONTR+DDA_CODNEG+DDA_SERVIC Contrato + Cod Negociac + Serviço Contrato + Cod Negociac + Servicio Contract + Negot. Code + Service S - - S 2 3 - 7580 0

Perguntas frequentes

Para que serve a tabela DDA no Protheus?

Ela é utilizada para servicos negociacao cliente dentro do sistema ERP Protheus.

Como consultar os campos da tabela DDA?

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

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

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

Exemplo de consulta SQL da tabela DDA

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

SELECT
    DDA_FILIAL,
    DDA_NCONTR,
    DDA_CODNEG,
    DDA_ITEM,
    DDA_SERVIC,
    DDA_DESSER,
    DDA_FATCUB,
    DDA_TABFRE,
    DDA_TIPTAB,
    DDA_TABALT,
    DDA_TIPALT,
    DDA_PESO,
    DDA_PESOM3,
    DDA_QTDVOL,
    DDA_VALMER,
    DDA_VALFIX,
    DDA_FIXVAR,
    DDA_PORTMS,
    DDA_EDITMS,
    DDA_DIACOL,
    DDA_SRVCOL,
    DDA_DSERAG,
    DDA_BACRAT,
    DDA_CRIRAT,
    DDA_DECRIR,
    DDA_PRORAT,
    DDA_DEPROR,
    DDA_TIPOKM,
    DDA_AGEVIR,
    DDA_PERCUS,
    DDA_CRDVFA,
    DDA_CRDVDC,
    DDA_ADIDOC,
    DDA_CRDVHV,
    DDA_TIPOPE,
    DDA_VALCOL,
    DDA_DESCOL,
    DDA_ALTVEI,
    DDA_CMPOBR,
    DDA_CBRCOL,
    DDA_BLQCOL,
    DDA_DEVTRE,
    DDA_SERIE
FROM DDA
WHERE
    D_E_L_E_T_ = ' '
    AND DDA_FILIAL = 'VALOR'
    AND DDA_NCONTR = 'VALOR'
    AND DDA_CODNEG = 'VALOR'
    AND DDA_ITEM = 'VALOR'
    AND DDA_SERVIC = 'VALOR'
    AND DDA_DESSER = 'VALOR'
    AND DDA_FATCUB = 0
    AND DDA_TABFRE = 'VALOR'
    AND DDA_TIPTAB = 'VALOR'
    AND DDA_TABALT = 'VALOR'
    AND DDA_TIPALT = 'VALOR'
    AND DDA_PESO = 0
    AND DDA_PESOM3 = 0
    AND DDA_QTDVOL = 0
    AND DDA_VALMER = 0
    AND DDA_VALFIX = 0
    AND DDA_FIXVAR = 'VALOR'
    AND DDA_PORTMS = 'VALOR'
    AND DDA_EDITMS = 'VALOR'
    AND DDA_DIACOL = 'VALOR'
    AND DDA_SRVCOL = 'VALOR'
    AND DDA_DSERAG = 'VALOR'
    AND DDA_BACRAT = 'VALOR'
    AND DDA_CRIRAT = 'VALOR'
    AND DDA_DECRIR = 'VALOR'
    AND DDA_PRORAT = 'VALOR'
    AND DDA_DEPROR = 'VALOR'
    AND DDA_TIPOKM = 'VALOR'
    AND DDA_AGEVIR = 'VALOR'
    AND DDA_PERCUS = 0
    AND DDA_CRDVFA = 'VALOR'
    AND DDA_CRDVDC = 'VALOR'
    AND DDA_ADIDOC = 0
    AND DDA_CRDVHV = 'VALOR'
    AND DDA_TIPOPE = 'VALOR'
    AND DDA_VALCOL = 'VALOR'
    AND DDA_DESCOL = 'VALOR'
    AND DDA_ALTVEI = 'VALOR'
    AND DDA_CMPOBR = 'VALOR'
    AND DDA_CBRCOL = 'VALOR'
    AND DDA_BLQCOL = 'VALOR'
    AND DDA_DEVTRE = 'VALOR'
    AND DDA_SERIE = 'VALOR'