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

Tabela BPR no Protheus

Reajustes e Subcontratos

O que é a tabela BPR no Protheus?

A tabela BPR faz parte do sistema ERP Protheus da TOTVS e é utilizada para reajustes e subcontratos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BPR
X2_PATH \DATA\
X2_ARQUIVO BPR990
X2_NOME Reajustes e Subcontratos
X2_NOMESPA Reajustes y Subcontratos
X2_NOMEENG Readjustments and Subcontracts
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO BPR_FILIAL+BPR_CODEMP+BPR_CONEMP+BPR_VERCON+BPR_SUBCON+BPR_VERSUB+BPR_CODREA+BPR_CODPRO+BPR_CODFAI+BPR_CODAJS+BPR_FORPAG
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_ 1437
R_E_C_D_E_L_ 0

Campos da Tabela BPR (21 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_
BPR 01 BPR_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 - - - 1 2 - - - 23577 0
BPR 02 BPR_OPEREA C 4 0 Ope.Reajuste Op.Reajuste Readj Oper Operadora do Reajuste Operadora del reajuste Readjust Operator @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23578 0
BPR 03 BPR_CODREA C 6 0 Cod.Reajuste Cod.Reajuste Readj Code Codigo do Reajuste Codigo del reajuste Readjustment Code @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23579 0
BPR 04 BPR_CODEMP C 4 0 Grupo/Empr. Grupo/Empr. Group/Comp Grupo Empresa Grupo empresa Group Company @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23580 0
BPR 05 BPR_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 - - 1 x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23581 0
BPR 06 BPR_CONEMP C 12 0 Contrato Contrato Contract Contrato Contrato Contract @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23582 0
BPR 07 BPR_VERCON C 3 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23583 0
BPR 08 BPR_SUBCON C 9 0 Subcontrato Subcontrato Subcontract Subcontrato Subcontrato Subcontract @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23584 0
BPR 09 BPR_VERSUB C 3 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23585 0
BPR 10 BPR_ANOREA C 4 0 Ano Reajuste Ano reajuste Readjust Yr Ano Reajuste Ano reajuste Readjustment Year @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23586 0
BPR 11 BPR_MESREA C 2 0 Mes Reajuste Mes reajuste Readj Month Mes Reajuste Mes reajuste Readjustment Month @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23587 0
BPR 12 BPR_CODPRO C 4 0 Cod.Produto Cod.Producto Product Code Codigo do Produto Codigo del producto Product Code @! - x x x x x x x x x x x x x x x x - - 1 x xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23588 0
BPR 13 BPR_CODAJS C 6 0 Cod. Ajuste Cod. Ajuste Adjust Code Codigo do ajuste Codigo del ajuste Adjustment Code @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23589 0
BPR 14 BPR_VLSLIN N 16 0 Salario Inic Sueldo inic. Start Salary Salario Inic Sueldo inicial Start Salary @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23590 0
BPR 15 BPR_VLSLFN N 16 0 Salario Fina Sueldo final End Salary Salario Fina Sueldo final End Salary @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23591 0
BPR 16 BPR_VALOR N 16 0 Valor Valor Value Valor Valor Value @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23592 0
BPR 17 BPR_VLRANT N 16 0 Valor Valor Value Valor Valor Value @E 9,999,999,999,999,999 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23593 0
BPR 18 BPR_CODFAI C 3 0 Cod.Faixa Cod.Rango Range Code Codigo da Faixa Codigo del rango Range Code @! - x x x x x x x x x x x x x x x x - - 1 x xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23594 0
BPR 19 BPR_VERSAO C 3 0 Versao Version Version Versao Version Version @! - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 23595 0
BPR 20 BPR_FORPAG C 3 0 Forma Cobran Forma cobro Billing Meth Forma de Pagamento Forma de pago Payment Method @! - x x x x x x x x x x x x x x x x - - 1 xxx - - - N A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 23596 0
BPR 21 BPR_PERREA N 12 2 % Ind.Reaj. % Ind.Reaj. % Readj Ind Percentual do Ind.Reajus. Porcentaje del Ind.Reajus Readj Ind Percentage @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23597 0

Índices da Tabela BPR (4 í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_
BPR 1 BPR_FILIAL+BPR_OPEREA+BPR_CODREA+BPR_CODEMP+BPR_CONEMP+BPR_VERCON+BPR_SUBCON+BPR_VERSUB+BPR_ANOREA+BPR_MESREA+BPR_CODAJS Ope.Reajuste + Cod.Reajuste + Grupo/Empr. + Contrato + Versao + Subcon Op.Reajuste + Cod.Reajuste + Grupo/Empr. + Contrato + Version + Subcon Readj Oper + Readj Code + Group/Comp + Contract + Version + Subcontrac S - - S 2 3 - 3337 0
BPR 2 BPR_FILIAL+BPR_OPEREA+BPR_CODEMP+BPR_CONEMP+BPR_VERCON+BPR_SUBCON+BPR_VERSUB+BPR_ANOREA+BPR_MESREA Ope.Reajuste + Grupo/Empr. + Contrato + Versao + Subcontrato + Versao Op.Reajuste + Grupo/Empr. + Contrato + Version + Subcontrato + Version Readj Oper + Group/Comp + Contract + Version + Subcontract + Version + S - - S 2 3 - 3338 0
BPR 3 BPR_FILIAL+BPR_OPEREA+BPR_CODREA+BPR_CODAJS+BPR_CODEMP+BPR_CONEMP+BPR_VERCON+BPR_SUBCON+BPR_VERSUB Ope.Reajuste + Cod.Reajuste + Cod. Ajuste + Grupo/Empr. + Contrato + V Op.Reajuste + Cod.Reajuste + Cod. Ajuste + Grupo/Empr. + Contrato + Ve Readj Oper + Readj Code + Adjust Code + Group/Comp + Contract + Versio S - - S 2 3 - 3339 0
BPR 4 BPR_FILIAL+BPR_OPEREA+BPR_CODEMP+BPR_CONEMP+BPR_VERCON+BPR_SUBCON+BPR_VERSUB+BPR_CODPRO+BPR_VERSAO+BPR_CODREA+BPR_CODFAI Ope.Reajuste + Grupo/Empr. + Contrato + Versao + Subcontrato + Versao Op.Reajuste + Grupo/Empr. + Contrato + Version + Subcontrato + Version Readj Oper + Group/Comp + Contract + Version + Subcontract + Version + S - - S 2 3 - 3340 0

Perguntas frequentes

Para que serve a tabela BPR no Protheus?

Ela é utilizada para reajustes e subcontratos dentro do sistema ERP Protheus.

Como consultar os campos da tabela BPR?

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

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

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

Exemplo de consulta SQL da tabela BPR

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

SELECT
    BPR_FILIAL,
    BPR_OPEREA,
    BPR_CODREA,
    BPR_CODEMP,
    BPR_DESEMP,
    BPR_CONEMP,
    BPR_VERCON,
    BPR_SUBCON,
    BPR_VERSUB,
    BPR_ANOREA,
    BPR_MESREA,
    BPR_CODPRO,
    BPR_CODAJS,
    BPR_VLSLIN,
    BPR_VLSLFN,
    BPR_VALOR,
    BPR_VLRANT,
    BPR_CODFAI,
    BPR_VERSAO,
    BPR_FORPAG,
    BPR_PERREA
FROM BPR
WHERE
    D_E_L_E_T_ = ' '
    AND BPR_FILIAL = 'VALOR'
    AND BPR_OPEREA = 'VALOR'
    AND BPR_CODREA = 'VALOR'
    AND BPR_CODEMP = 'VALOR'
    AND BPR_DESEMP = 'VALOR'
    AND BPR_CONEMP = 'VALOR'
    AND BPR_VERCON = 'VALOR'
    AND BPR_SUBCON = 'VALOR'
    AND BPR_VERSUB = 'VALOR'
    AND BPR_ANOREA = 'VALOR'
    AND BPR_MESREA = 'VALOR'
    AND BPR_CODPRO = 'VALOR'
    AND BPR_CODAJS = 'VALOR'
    AND BPR_VLSLIN = 0
    AND BPR_VLSLFN = 0
    AND BPR_VALOR = 0
    AND BPR_VLRANT = 0
    AND BPR_CODFAI = 'VALOR'
    AND BPR_VERSAO = 'VALOR'
    AND BPR_FORPAG = 'VALOR'
    AND BPR_PERREA = 0