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

Tabela BC4 no Protheus

Redes de Atendimento Fluxo

O que é a tabela BC4 no Protheus?

A tabela BC4 faz parte do sistema ERP Protheus da TOTVS e é utilizada para redes de atendimento fluxo.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE BC4
X2_PATH \DATA\
X2_ARQUIVO BC4990
X2_NOME Redes de Atendimento Fluxo
X2_NOMESPA Redes de Atención Flujo
X2_NOMEENG Flow of attendance networks
X2_ROTINA -
X2_MODO C
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO BC4_FILIAL+BC4_CODCRE+BC4_TIPO+DTOS(BC4_DATA)+BC4_HORA
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_ 1008
R_E_C_D_E_L_ 0

Campos da Tabela BC4 (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_
BC4 01 BC4_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 15457 0
BC4 02 BC4_CODCRE C 6 0 Cd Cred/Coop Cd Cred/Coop Cred/Coop Co Codigo do Credenciado Codigo del Autorizado Code of Accred. Person @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15458 0
BC4 03 BC4_NOMCRE C 60 0 Usuario/Emp Usuario/Emp User/Company Usuario/Empresa Usuario/Empresa User/Company @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BAU",1,xFilial("BAU")+BC4->BC4_CODCRE,"BAU_NOME")) - 1 xxxxxx x - - - - V V - - - - - - - - - - S - - N N N - - - 1 2 - - - 15459 0
BC4 04 BC4_TIPO C 1 0 Tipo Tipo Type Tipo Tipo Type @! - x x x x x x x x x x x x x x x x - - 1 x - - - S V - - - 0=Bloqueio;1=Desbloqueio 0=Bloqueo;1=Desbloqueo 0=Block;1=Unblock - INCLUI - - - S - - N N N - - - 1 1 - - - 15460 0
BC4 05 BC4_DATA D 8 0 Data Fecha Date Data Fecha Data - IIf(!Empty(M->BC4_DATA),A360CHKDAT(),.T.) x x x x x x x x x x x x x x x x dDataBase - 1 x - - - S A R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15461 0
BC4 06 BC4_HORA C 4 0 Hora Hora Time Hora Hora Time @R !!:!! PLSVLDHOR(M->BC4_HORA) x x x x x x x x x x x x x x x x - - 1 xx - - - S A - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15462 0
BC4 07 BC4_MOTBLO C 3 0 Motivo Motivo Reason Motivo Motivo Reason @! ExistCpo("BAP") x x x x x x x x x x x x x x x x - BB1PLS 1 x - S - S - - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15463 0
BC4 08 BC4_DESBLO C 25 0 Descr Motivo Descr Motivo Reas.Descr. Descricao Descripcion Description @! - x x x x x x x x x x x x x x x x If(Inclui,"",Posicione("BAP",1,xFilial("BAP")+BC4->BC4_MOTBLO,"BAP_DESCRI")) - 1 xxxxxx x - - - S V V - - - - - - - Posicione("BAP",1,xFilial("BAP")+BC4->BC4_MOTBLO,"BAP_DESCRI") - - S - - N N N - - - 1 2 - - - 15464 0
BC4 09 BC4_OBS C 60 0 Observação Observacion Remarks Observação Observacion Remarks @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx x - - - S - - - - - - - - INCLUI - - - - - - N N N - - - 1 2 - - - 15465 0
BC4 10 BC4_USUOPE C 30 0 Operador Operador Operator Operador Operador Operator @! - x x x x x x x x x x x x x x x x cUserName - 1 x - - - S V - - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 15466 0
BC4 11 BC4_DTBLQ D 8 0 DT Bloqueio FC Bloqueo Block Dt Data do bloqueio Fecha del bloqueo Block Date - M->BC4_DTBLQ >= dDataBase x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 15467 0
BC4 12 BC4_DTSOL D 8 0 DT Solicita FC Solicitud Request Dt Data de solicitação Fecha de solicitud Request Date - DataValida() x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - INCLUI - - - S - - N - N - - - 1 1 - - - 15468 0
BC4 13 BC4_MOTIVO C 1 0 Tipo Motivo Tipo motivo Reason Tp Tipo Motivo Tipo motivo Reason Type @! Pertence(" 01") x x x x x x x x x x x x x x x x - - 1 xx - S - N A R - - 0=Descredenciado;1=Suspensao 0=Descredenciado;1=Suspension 0=Deregistered;1=Suspension - INCLUI - - - S - - N - N - - - 1 1 - - - 15469 0
BC4 14 BC4_DTPRET D 8 0 Prev Retorno Prev Retorno Return Estim Previsao de Retorno Previsión de retorno Return Estimation - M->BC4_DTPRET > M->BC4_DTBLQ x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - M->BC4_TIPO == '0' .and. M->BC4_MOTIVO = '1' - - - S - - N - N - - - 1 2 - - - 15470 0
BC4 15 BC4_MOTSUB C 2 0 Motiv.Subst. Motiv.Sust. Reas Subst Motivo de Substituição Motivo de sustitución Reason for Substitution @! PERTENCE("01|02|03|04|05") x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - #PLSMOTSUB() #PLSMOTSUB() #PLSMOTSUB() - BAU->BAU_TIPPRE = 'HOS' - - - S - - N - N - - - 1 2 - - - 15471 0
BC4 16 BC4_OFICIO C 45 0 Oficio Oficio Official Let Oficio Oficio Official Letter @! BAU->BAU_TIPPRE = 'HOS' x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 15472 0

Índices da Tabela BC4 (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_
BC4 1 BC4_FILIAL+BC4_CODCRE+DTOS(BC4_DATA)+BC4_HORA Cd Cred/Coop + Data + Hora Cd Cred/Coop + Fecha + Hora Cred/Coop Co + Date + Time S - - S 2 3 - 2336 0
BC4 2 BC4_FILIAL+BC4_CODCRE+BC4_TIPO+DTOS(BC4_DATA)+BC4_HORA Cd Cred/Coop + Tipo + Data + Hora Cd Cred/Coop + Tipo + Fecha + Hora Cred/Coop Co + Type + Date + Time S - - S 2 3 - 2337 0

Perguntas frequentes

Para que serve a tabela BC4 no Protheus?

Ela é utilizada para redes de atendimento fluxo dentro do sistema ERP Protheus.

Como consultar os campos da tabela BC4?

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

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

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

Exemplo de consulta SQL da tabela BC4

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

SELECT
    BC4_FILIAL,
    BC4_CODCRE,
    BC4_NOMCRE,
    BC4_TIPO,
    BC4_DATA,
    BC4_HORA,
    BC4_MOTBLO,
    BC4_DESBLO,
    BC4_OBS,
    BC4_USUOPE,
    BC4_DTBLQ,
    BC4_DTSOL,
    BC4_MOTIVO,
    BC4_DTPRET,
    BC4_MOTSUB,
    BC4_OFICIO
FROM BC4
WHERE
    D_E_L_E_T_ = ' '
    AND BC4_FILIAL = 'VALOR'
    AND BC4_CODCRE = 'VALOR'
    AND BC4_NOMCRE = 'VALOR'
    AND BC4_TIPO = 'VALOR'
    AND BC4_DATA BETWEEN '20260801' AND '20260831'
    AND BC4_HORA = 'VALOR'
    AND BC4_MOTBLO = 'VALOR'
    AND BC4_DESBLO = 'VALOR'
    AND BC4_OBS = 'VALOR'
    AND BC4_USUOPE = 'VALOR'
    AND BC4_DTBLQ BETWEEN '20260801' AND '20260831'
    AND BC4_DTSOL BETWEEN '20260801' AND '20260831'
    AND BC4_MOTIVO = 'VALOR'
    AND BC4_DTPRET BETWEEN '20260801' AND '20260831'
    AND BC4_MOTSUB = 'VALOR'
    AND BC4_OFICIO = 'VALOR'