Dicionário Protheus
Início

Tabela GBP no Protheus

Interconsultas

O que é a tabela GBP no Protheus?

A tabela GBP faz parte do sistema ERP Protheus da TOTVS e é utilizada para interconsultas.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE GBP
X2_PATH \DATA\
X2_ARQUIVO GBP990
X2_NOME Interconsultas
X2_NOMESPA Interconsultas
X2_NOMEENG Interconsultations
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME N
X2_MODULO 51
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_ 4840
R_E_C_D_E_L_ 0

Campos da Tabela GBP (22 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_
GBP 01 GBP_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 - - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 78230 0
GBP 02 GBP_NUMSEQ C 6 0 Nro Sequenc. Num Secuenc. Seq. No. Numero Sequencial Numero Secuencial Sequential Number @! existchav("GBP",M->GBP_NUMSEQ) x x x x x x x x x x x x x x x xx If(Inclui,GetSXENum("GBP","GBP_NUMSEQ"),GBP->GBP_NUMSEQ) - 1 xx - - - N V - - - - - - - - - - - N - - N N N - - - 1 1 - - - 78231 0
GBP 03 GBP_REGATE C 6 0 Nro Registro Num Registro Regist.No. Reg Internacao/Aten Ambul Reg Internac./Atenc.Ambu. Conf.Regist/Polic.Serv. @! HS_VldM13(1) x x x x x x x x x x x x x x x x - - 1 xx - - - S A R - - - - - - - 1 - - N - - N N N - - - 1 1 - - - 78232 0
GBP 04 GBP_NOME C 45 0 Nome Pacient Nomb.Pacient Pat. Name Nome do Paciente Nombre del Paciente Patient's Name @! - x x x x x x x x x x x x x x x xx - - 1 - - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78233 0
GBP 05 GBP_DATATE D 8 0 Data Atend. Fch.Atencion Serv.Date Data de Atendimento Fecha de la Atencion Servicing Date - - x x x x x x x x x x x x x x x xx - - 1 - - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78234 0
GBP 06 GBP_HORATE C 5 0 Hora Atend. Hora Atenc. Serv.Hour Horario de Atendimento Horario de la Atencion Servicing Hour @! - x x x x x x x x x x x x x x x xx - - 1 - - - - S V V - - - - - - - - - - N - - N N N - - - 1 2 - - - 78235 0
GBP 07 GBP_ESPATE C 2 0 Espec.Atend. Espec.Atenc. Serv. Specia Cod. Especialidade Atend. Cod. Especialidad Atenc. Service Specialty Code @! - x x x x x x x x x x x x x x x xx - - 1 - - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78236 0
GBP 08 GBP_DESATE C 30 0 Descr Espec Descr Espec Spec. Desc. Descricao Especialidade Descripcion Especialidad Speciality description @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPATE,"GFR_DSESPE"),"") - 1 - - - - S V V - - - - - - - Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPATE,"GFR_DSESPE") - - N - - N N N - - - 1 2 - - - 78237 0
GBP 09 GBP_CRMATE C 7 0 CRM Atendim. CRM Atencion Serv CRM CRM do Medico Atendimento CRM del Medico Atencion Service Doctor CRM @! - x x x x x x x x x x x x x x x xx - - 1 - - - - S V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 78238 0
GBP 10 GBP_MEDATE C 30 0 Nom.Atendim. Nombre Atenc Servic. Name Nome do Medico Atendiment Nom. del Medico Atencion Service Doctor Name @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("SRA",11,xFilial("SRA")+GAD->GAD_CODCRM,"RA_NOME"),"") - 1 - - - - S V V - - - - - - - Posicione("SRA",11,xFilial("SRA")+GBP->GBP_CRMATE,"RA_NOME") - - N - - N N N - - - 1 2 - - - 78239 0
GBP 11 GBP_ESPANT C 3 0 Espec.Anter. Espec.Anter. Prev.Spec. Cod. Especialidade Anter. Cod. Especialidad Anterio Prev. Specialty Cd. @! HS_VldM13(2) x x x x x x x x x x x x x x x x - GFR001 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 78240 0
GBP 12 GBP_DESANT C 30 0 Descr Espec Descr Espec Spec. Desc. Descricao Especialidade Descripcion Especialidad Speciality description @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPANT,"GFR_DSESPE"),"") - 1 - - - - S V V - - - - - - - Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPANT,"GFR_DSESPE") - - N - - N N N - - - 1 2 - - - 78241 0
GBP 13 GBP_CRMANT C 7 0 CRM Anterior CRM Anterior Prev CRM CRM do Medico Anterior CRM del Medico Anterior Doctor CRM Anterior @! HS_VldM13(3) x x x x x x x x x x x x x x x x - MED 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 78242 0
GBP 14 GBP_MEDANT C 30 0 Nom.Anterior Nom.Anterior Prior Name Nome do Medico Anterior Nom. del Medico Anterior Prior Doctor Name @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("SRA",11,xFilial("SRA")+GBP->GBP_CRMANT,"RA_NOME"),"") - 1 - - - - S V V - - - - - - - Posicione("SRA",11,xFilial("SRA")+GBP->GBP_CRMANT,"RA_NOME") - - N - - N N N - - - 1 2 - - - 78243 0
GBP 15 GBP_ESPATU C 3 0 Espec.Atual Espec.Actual Curr.Spec. Cod. Especialidade Atual Cod. Especialidad Actual Curr. Specialty Cd. @! HS_VldM13(4) x x x x x x x x x x x x x x x x - GFR001 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 78244 0
GBP 16 GBP_DESATU C 30 0 Descr Espec Descr Espec Spec. Desc. Descricao Especialidade Descripcion Especialidad Speciality description @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPATU,"GFR_DSESPE"),"") - 1 - - - - S V V - - - - - - - Posicione("GFR",1,xFilial("GFR")+GBP->GBP_ESPATU,"GFR_DSESPE") - - N - - N N N - - - 1 2 - - - 78245 0
GBP 17 GBP_CRMATU C 7 0 CRM Atual CRM Actual Cur. CRM CRM do Medico Atual CRM del Medico Actual Current Doctor CRM @! HS_VldM13(5) x x x x x x x x x x x x x x x x - MED 1 xx - - - S A R - - - - - - - - - - N - - N N N - - - 1 1 - - - 78246 0
GBP 18 GBP_MEDATU C 30 0 Nome Atual Nom. Actual Current Name Nome do Medico Atual Nombre del Medico Actual Current Doctor Name @! - x x x x x x x x x x x x x x x xx If(!Inclui,Posicione("SRA",11,xFilial("SRA")+GBP->GBP_CRMATU,"RA_NOME"),"") - 1 - - - - S V V - - - - - - - Posicione("SRA",11,xFilial("SRA")+GBP->GBP_CRMATU,"RA_NOME") - - N - - N N N - - - 1 2 - - - 78247 0
GBP 19 GBP_ALTATE C 1 0 Alt. Atendim Modif Atenc. Edit Service Altera CRM do atendimento Modifica CRM de Atencion Edit service SMB reg. nbr @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 xx - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 1 - - - 78248 0
GBP 20 GBP_ALTSEX C 1 0 Alt. Sol.Exa Mod. Sol.Exa Edit.Ex.Req. Altera CRM da Sol. Exame Modifica CRM Sol. Examen Edit exam req.SMB reg.nbr @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 xx - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 1 - - - 78249 0
GBP 21 GBP_ALTPRO C 1 0 Alt. Proced. Modif.Proced Edit Proced. Altera CRM do Procediment Modifica CRM Procedim. Edit proced. SMB reg. nbr @! Pertence("01") x x x x x x x x x x x x x x x x "0" - 1 xx - - - S A R - - 0=Nao;1=Sim 0=No;1=Si 0=No;1=Yes - - - - - N - - N N N - - - 1 1 - - - 78250 0
GBP 22 GBP_LOGARQ C 40 0 Log do Arq Log del Arch File Log Log do Arquivo Log del Archivo File Log - - x x x x x x x x x x x x x x x HS_LOGARQ() - 1 xxxxxx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 78251 0

Índices da Tabela GBP (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_
GBP 1 GBP_FILIAL+GBP_NUMSEQ Nro Sequenc. Num Secuenc. Seq. No. S - - S 2 3 - 11482 0
GBP 2 GBP_FILIAL+GBP_REGATE Nro Registro Num Registro Regist.No. S - - S 2 3 - 11483 0

Perguntas frequentes

Para que serve a tabela GBP no Protheus?

Ela é utilizada para interconsultas dentro do sistema ERP Protheus.

Como consultar os campos da tabela GBP?

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

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

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

Exemplo de consulta SQL da tabela GBP

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

SELECT
    GBP_FILIAL,
    GBP_NUMSEQ,
    GBP_REGATE,
    GBP_NOME,
    GBP_DATATE,
    GBP_HORATE,
    GBP_ESPATE,
    GBP_DESATE,
    GBP_CRMATE,
    GBP_MEDATE,
    GBP_ESPANT,
    GBP_DESANT,
    GBP_CRMANT,
    GBP_MEDANT,
    GBP_ESPATU,
    GBP_DESATU,
    GBP_CRMATU,
    GBP_MEDATU,
    GBP_ALTATE,
    GBP_ALTSEX,
    GBP_ALTPRO,
    GBP_LOGARQ
FROM GBP
WHERE
    D_E_L_E_T_ = ' '
    AND GBP_FILIAL = 'VALOR'
    AND GBP_NUMSEQ = 'VALOR'
    AND GBP_REGATE = 'VALOR'
    AND GBP_NOME = 'VALOR'
    AND GBP_DATATE BETWEEN '20260501' AND '20260531'
    AND GBP_HORATE = 'VALOR'
    AND GBP_ESPATE = 'VALOR'
    AND GBP_DESATE = 'VALOR'
    AND GBP_CRMATE = 'VALOR'
    AND GBP_MEDATE = 'VALOR'
    AND GBP_ESPANT = 'VALOR'
    AND GBP_DESANT = 'VALOR'
    AND GBP_CRMANT = 'VALOR'
    AND GBP_MEDANT = 'VALOR'
    AND GBP_ESPATU = 'VALOR'
    AND GBP_DESATU = 'VALOR'
    AND GBP_CRMATU = 'VALOR'
    AND GBP_MEDATU = 'VALOR'
    AND GBP_ALTATE = 'VALOR'
    AND GBP_ALTSEX = 'VALOR'
    AND GBP_ALTPRO = 'VALOR'
    AND GBP_LOGARQ = 'VALOR'