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

Tabela BO2 no Protheus

Itens do Reajuste Manual

O que é a tabela BO2 no Protheus?

A tabela BO2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para itens do reajuste manual.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BO2
X2_PATH \DATA\
X2_ARQUIVO BO2990
X2_NOME Itens do Reajuste Manual
X2_NOMESPA Items del reajuste manual
X2_NOMEENG Manual Readjustment Items
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO BO2_FILIAL+BO2_CODIGO+BO2_ITEM
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_ 1388
R_E_C_D_E_L_ 0

Campos da Tabela BO2 (11 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_
BO2 01 BO2_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del sistema Branch of System - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 22962 0
BO2 02 BO2_CODIGO C 6 0 Cód. Reajust Cod. Reajust Readj. Code Código de Reajuste Codigo de reajuste Readjustment Code @! - x x x x x x x x x x x x x x x x If(iNCLUI,M->BO1_CODIGO,BO1->BO1_CODIGO) - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 22963 0
BO2 03 BO2_ITEM C 6 0 Item Item Item Item da Regra Item de la regla Item of Rule @! - x x x x x x x x x x x x x x x x GetSx8Num("BO2","BO2_ITEM") - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 22964 0
BO2 04 BO2_CODTAB C 2 0 Tp.Tab.Proc. Tp.Tab.Proc. Proc.Tab.Tp Codigo da Tabela Padrão Codigo tabla estandar Default Table Code @! - x x x x x x x x x x x x x x x x BF8->BF8_CODPAD - 1 x - - - S V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 22965 0
BO2 05 BO2_DESTAB C 230 0 Desc.Tp.Tab Desc.Tp.Tab Tab.Tp.Descr Descrição da Tabela Padrã Descripcion tabla estanda Default Table Description @! - x x x x x x x x x x x x x x x x BR4->(Posicione("BR4",1,xFilial("BR4")+BF8->BF8_CODPAD,"BR4_DESCRI")) - 1 x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 22966 0
BO2 06 BO2_PROCIN C 16 0 Proced. De De Proced. Procedr From Procedimento Inicial Procedimiento inicial Initial Procedure @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 22967 0
BO2 07 BO2_DESCIN C 230 0 Desc Inicial Desc Inicial Initial Desc Desccriçao do Procediment Descripcion procedimiento Procedure Description @! - x x x x x x x x x x x x x x x x If(inclui,"",Posicione("BA8",3,xFilial("BA8")+BO2->BO2_CODTAB+BO2->BO2_PROCIN,"BA8_DESCRI")) - 1 x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 22968 0
BO2 08 BO2_PROCFI C 16 0 Proced. Ate A Proced. Procedure to Procedimento Final Procedimiento final Final Procedure @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 22969 0
BO2 09 BO2_DESCFI C 230 0 Desc. Final Desc. Final Final Descr. Desc Procedimento Final Desc. Procedimiento final Final Procedure Descript. @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BA8",3,xFilial("BA8")+BO2->BO2_CODTAB+BO2->BO2_PROCFI,"BA8_DESCRI")) - 1 x - - - S V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 22970 0
BO2 10 BO2_INDREA C 6 0 Ind. Reajust Ind. Reajust Readjst.Indx Indice Reajuste Indice reajuste Readjustment Index @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - EV01When() - - - S - - N - N - - - 1 2 - - - 22971 0
BO2 11 BO2_PERCEN N 3 0 Percent. Fix Porcent. Fj Fixed % Percentual Fixo Porcentaje fijo Fixed Percentage @E 999 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - EV01When() - - - S - - N - N - - - 1 2 - - - 22972 0

Índices da Tabela BO2 (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_
BO2 1 BO2_FILIAL+BO2_CODIGO+BO2_ITEM Cód. Reajust + Item Cod. Reajust + Item Readj. Code + Item S - - S 2 3 - 3250 0

Perguntas frequentes

Para que serve a tabela BO2 no Protheus?

Ela é utilizada para itens do reajuste manual dentro do sistema ERP Protheus.

Como consultar os campos da tabela BO2?

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

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

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

Exemplo de consulta SQL da tabela BO2

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

SELECT
    BO2_FILIAL,
    BO2_CODIGO,
    BO2_ITEM,
    BO2_CODTAB,
    BO2_DESTAB,
    BO2_PROCIN,
    BO2_DESCIN,
    BO2_PROCFI,
    BO2_DESCFI,
    BO2_INDREA,
    BO2_PERCEN
FROM BO2
WHERE
    D_E_L_E_T_ = ' '
    AND BO2_FILIAL = 'VALOR'
    AND BO2_CODIGO = 'VALOR'
    AND BO2_ITEM = 'VALOR'
    AND BO2_CODTAB = 'VALOR'
    AND BO2_DESTAB = 'VALOR'
    AND BO2_PROCIN = 'VALOR'
    AND BO2_DESCIN = 'VALOR'
    AND BO2_PROCFI = 'VALOR'
    AND BO2_DESCFI = 'VALOR'
    AND BO2_INDREA = 'VALOR'
    AND BO2_PERCEN = 0