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

Tabela BDA no Protheus

Resumo dos Lotes de Cobrança

O que é a tabela BDA no Protheus?

A tabela BDA faz parte do sistema ERP Protheus da TOTVS e é utilizada para resumo dos lotes de cobrança.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BDA
X2_PATH \DATA\
X2_ARQUIVO BDA990
X2_NOME Resumo dos Lotes de Cobrança
X2_NOMESPA Resumen de Lotes de Cobranza
X2_NOMEENG Collection lot summary
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 33
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_ 1050
R_E_C_D_E_L_ 0

Campos da Tabela BDA (16 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_
BDA 01 BDA_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 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 16778 0
BDA 02 BDA_NUMERO C 12 0 Numero Numero Number Numero Numero Number @! - x x x x x x x x x x x x x x x - - 1 - - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16779 0
BDA 03 BDA_CODINT C 4 0 Operadora Operadora Operator Operadora Operadora Operator @! - x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16780 0
BDA 04 BDA_CODEMP C 4 0 Empresa Empresa Company Empresa Empresa Company @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16781 0
BDA 05 BDA_DESEMP C 40 0 Descricao Descripcion Description Descricao Descripcion Description @! - x x x x x x x x x x x x x x x x Posicione("BG9",1,xFilial("BG9")+BDA->(BDA_CODINT+BDA_CODEMP),"BG9_DESCRI") - 1 xxxxxx x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 16782 0
BDA 06 BDA_CONEMP C 12 0 Contr. Emp. Contr. Emp. Comp.Cntrct. Contrato Empresa Contrato Empresa Company contract @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16783 0
BDA 07 BDA_TIPO C 1 0 Cobranca Cobranza Collection Cobranca Cobranza Collection @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - 1=Cliente do Grupo Acumulado;2=Cliente da Familia;3=Cliente do Grupo individual 1=Cliente del Grupo Acumulado;2=Cliente de la Familia;3=Cliente del Grupo individual 1=Accum. group client;2=Family client;3=Individual group client - - - - - S - - N N N - - - 1 2 - - - 16784 0
BDA 08 BDA_VALOR N 16 2 Valor Total Valor Total Total amount Valor Total Valor Total Total amount @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16785 0
BDA 09 BDA_CONGER N 6 0 Contr Gerado Contr Gener. Contr.Gener. Contratos Gerado Contratos Generados Contracts generated 999999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16786 0
BDA 10 BDA_CONCRI N 6 0 Contr. Crit. Contr. Crit. CntrctsCrit. Contratos Criticados Contratos criticados Contracts criticized 999999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - - V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16787 0
BDA 11 BDA_NUMAPO C 6 0 Num. Apolice Num.Poliza PolicyNumber Numero da Apolice Numero de la Poliza Policy number 999999 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 16788 0
BDA 12 BDA_NSUBFT C 4 0 Num. Sub-Fat Num.Subfact. Sub-inv. nbr Numero da SubFatura Numero de la Subfactura Sub-invoice number 9999 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 16789 0
BDA 13 BDA_VALPAG N 16 2 Valor Devolv Valor Devolv Amt toRefund Valor a Devolver Valor por Devolver Amount to refund @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 16790 0
BDA 14 BDA_VALREC N 16 2 Valor Cobrar Valor Cobrar Amt toCollec Valor a Cobrar Valor por Cobrar Amount to collect @E 9,999,999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 16791 0
BDA 15 BDA_NOMSFT C 35 0 Nome SubFat. Nom.Subfat. Sub-inv.Name Nome da SubFatura Nombre de Subfactura Sub-invoice name @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 16792 0
BDA 16 BDA_IMPORT C 20 0 Arq. Import. Arch. Impor. ImportedFile Arquivo da Importacao Archivo de importacion Imported file @! - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 16793 0

Índices da Tabela BDA (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_
BDA 1 BDA_FILIAL+BDA_NUMERO+BDA_CODINT+BDA_CODEMP+BDA_CONEMP Numero + Operadora + Empresa + Contr. Emp. Numero + Operadora + Empresa + Contr. Emp. Number + Operator + Company + Comp.Cntrct. S - - S 2 3 - 2492 0
BDA 2 BDA_FILIAL+BDA_CODINT+BDA_NUMAPO+BDA_NUMERO+BDA_NSUBFT Operadora + Num. Apolice + Numero + Num. Sub-Fat Operadora + Num.Poliza + Numero + Num.Subfact. Operator + PolicyNumber + Number + Sub-inv. nbr S - - S 2 3 - 2493 0
BDA 3 BDA_FILIAL+BDA_CODINT+BDA_NUMAPO+BDA_NSUBFT Operadora + Num. Apolice + Num. Sub-Fat Operadora + Num.Poliza + Num.Subfact. Operator + PolicyNumber + Sub-inv. nbr S - - S 2 3 - 2494 0

Perguntas frequentes

Para que serve a tabela BDA no Protheus?

Ela é utilizada para resumo dos lotes de cobrança dentro do sistema ERP Protheus.

Como consultar os campos da tabela BDA?

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

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

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

Exemplo de consulta SQL da tabela BDA

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

SELECT
    BDA_FILIAL,
    BDA_NUMERO,
    BDA_CODINT,
    BDA_CODEMP,
    BDA_DESEMP,
    BDA_CONEMP,
    BDA_TIPO,
    BDA_VALOR,
    BDA_CONGER,
    BDA_CONCRI,
    BDA_NUMAPO,
    BDA_NSUBFT,
    BDA_VALPAG,
    BDA_VALREC,
    BDA_NOMSFT,
    BDA_IMPORT
FROM BDA
WHERE
    D_E_L_E_T_ = ' '
    AND BDA_FILIAL = 'VALOR'
    AND BDA_NUMERO = 'VALOR'
    AND BDA_CODINT = 'VALOR'
    AND BDA_CODEMP = 'VALOR'
    AND BDA_DESEMP = 'VALOR'
    AND BDA_CONEMP = 'VALOR'
    AND BDA_TIPO = 'VALOR'
    AND BDA_VALOR = 0
    AND BDA_CONGER = 0
    AND BDA_CONCRI = 0
    AND BDA_NUMAPO = 'VALOR'
    AND BDA_NSUBFT = 'VALOR'
    AND BDA_VALPAG = 0
    AND BDA_VALREC = 0
    AND BDA_NOMSFT = 'VALOR'
    AND BDA_IMPORT = 'VALOR'