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

Tabela BPS no Protheus

HISTORICO QUANT. X FX. SAL. SU

O que é a tabela BPS no Protheus?

A tabela BPS faz parte do sistema ERP Protheus da TOTVS e é utilizada para historico quant. x fx. sal. su.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BPS
X2_PATH \DATA\
X2_ARQUIVO BPS990
X2_NOME HISTORICO QUANT. X FX. SAL. SU
X2_NOMESPA HISTORIAL CANT VS FJ SAL
X2_NOMEENG HISTORY QUANTITY X SAL RANGE S
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO BPS_FILIAL+BPS_OPEREA+BPS_CODREA+BPS_CODEMP+BPS_CONEMP+BPS_VERCON+BPS_SUBCON+BPS_VERSUB+BPS_CODPRO+BPS_VERSAO+BPS_FORPAG+BPS_CODFAI+BPS_CODSEQ
X2_PYME S
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_ 1438
R_E_C_D_E_L_ 0

Campos da Tabela BPS (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_
BPS 01 BPS_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 - - - - - A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 23598 0
BPS 02 BPS_OPEREA C 4 0 Ope.Reajuste Op. Reajuste Readj Oper Operadora do Reajuste Operadora de Reajuste Readjustment Operator @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23599 0
BPS 03 BPS_CODREA C 6 0 Cod.Reajuste Cod.Reajuste Readjust Cod Codigo do Reajuste Codigo de Reajuste Readjustment Code - - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23600 0
BPS 04 BPS_CODEMP C 4 0 Grupo/Empr. Grupo/Empr. Group/Comp Grupo Empresa Grupo Empresa Company Group @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23601 0
BPS 05 BPS_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 - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23602 0
BPS 06 BPS_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 - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23603 0
BPS 07 BPS_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 - - 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23604 0
BPS 08 BPS_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 - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23605 0
BPS 09 BPS_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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23606 0
BPS 10 BPS_ANOREA C 4 0 Ano Reajuste Ano Reajuste Year Readj Ano Reajuste Ano Reajuste Year Readjustment @! - x x x x x x x x x x x x x x x - - 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23607 0
BPS 11 BPS_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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23608 0
BPS 12 BPS_CODPRO C 4 0 Cod.Produto Cod.Producto Produc Code Codigo do Produto Codigo de Producto Product Code @! - x x x x x x x x x x x x x x x - - 1 - - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23609 0
BPS 13 BPS_CODAJS C 6 0 Cod. Ajuste Cod. Ajuste Adjust Code Codigo do ajuste Codigo de ajuste Adjustment Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - - - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 23610 0
BPS 14 BPS_QTDINI N 16 0 Salario Inic Salario Inic Start Salary Salario Inicial Salario 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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23611 0
BPS 15 BPS_QTDFIN N 16 0 Salario Fina Salario Fina End Salary Salario Final Salario 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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23612 0
BPS 16 BPS_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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23613 0
BPS 17 BPS_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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23614 0
BPS 18 BPS_CODFAI C 3 0 Cod.Faixa Cod.Rango Range Code Codigo da Faixa Codigo de Rango Range Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23615 0
BPS 19 BPS_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 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23616 0
BPS 20 BPS_FORPAG C 3 0 Forma Pagame Forma Pag Paym Method 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 x x - - - - A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 23617 0
BPS 21 BPS_CODSEQ C 16 0 Valor Valor Value Valor Valor Value @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 23618 0

Índices da Tabela BPS (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_
BPS 1 BPS_FILIAL+BPS_OPEREA+BPS_CODREA+BPS_CODEMP+BPS_CONEMP+BPS_VERCON+BPS_SUBCON+BPS_VERSUB Ope.Reajuste + Cod.Reajuste + Grupo/Empr. + Contrato + Versao + Subcon Op. Reajuste + Cod.Reajuste + Grupo/Empr. + Contrato + Version + Subco Readj Oper + Readjust Cod + Group/Comp + Contract + Version + Subcontr S - - S 2 3 - 3341 0
BPS 2 BPS_FILIAL+BPS_OPEREA+BPS_CODEMP+BPS_CONEMP+BPS_VERCON+BPS_SUBCON+BPS_VERSUB+BPS_ANOREA+BPS_MESREA Ope.Reajuste + Grupo/Empr. + Contrato + Versao + Subcontrato + Versao Op. Reajuste + Grupo/Empr. + Contrato + Version + Subcontrato + Versio Readj Oper + Group/Comp + Contract + Version + Subcontract + Version + S - - S 2 3 - 3342 0
BPS 3 BPS_FILIAL+BPS_OPEREA+BPS_CODREA+BPS_CODAJS+BPS_CODEMP+BPS_CONEMP+BPS_VERCON+BPS_SUBCON+BPS_VERSUB Ope.Reajuste + Cod.Reajuste + Cod. Ajuste + Grupo/Empr. + Contrato + V Op. Reajuste + Cod.Reajuste + Cod. Ajuste + Grupo/Empr. + Contrato + V Readj Oper + Readjust Cod + Adjust Code + Group/Comp + Contract + Vers S - - S 2 3 - 3343 0

Perguntas frequentes

Para que serve a tabela BPS no Protheus?

Ela é utilizada para historico quant. x fx. sal. su dentro do sistema ERP Protheus.

Como consultar os campos da tabela BPS?

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

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

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

Exemplo de consulta SQL da tabela BPS

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

SELECT
    BPS_FILIAL,
    BPS_OPEREA,
    BPS_CODREA,
    BPS_CODEMP,
    BPS_DESEMP,
    BPS_CONEMP,
    BPS_VERCON,
    BPS_SUBCON,
    BPS_VERSUB,
    BPS_ANOREA,
    BPS_MESREA,
    BPS_CODPRO,
    BPS_CODAJS,
    BPS_QTDINI,
    BPS_QTDFIN,
    BPS_VALOR,
    BPS_VLRANT,
    BPS_CODFAI,
    BPS_VERSAO,
    BPS_FORPAG,
    BPS_CODSEQ
FROM BPS
WHERE
    D_E_L_E_T_ = ' '
    AND BPS_FILIAL = 'VALOR'
    AND BPS_OPEREA = 'VALOR'
    AND BPS_CODREA = 'VALOR'
    AND BPS_CODEMP = 'VALOR'
    AND BPS_DESEMP = 'VALOR'
    AND BPS_CONEMP = 'VALOR'
    AND BPS_VERCON = 'VALOR'
    AND BPS_SUBCON = 'VALOR'
    AND BPS_VERSUB = 'VALOR'
    AND BPS_ANOREA = 'VALOR'
    AND BPS_MESREA = 'VALOR'
    AND BPS_CODPRO = 'VALOR'
    AND BPS_CODAJS = 'VALOR'
    AND BPS_QTDINI = 0
    AND BPS_QTDFIN = 0
    AND BPS_VALOR = 0
    AND BPS_VLRANT = 0
    AND BPS_CODFAI = 'VALOR'
    AND BPS_VERSAO = 'VALOR'
    AND BPS_FORPAG = 'VALOR'
    AND BPS_CODSEQ = 'VALOR'