Dicionário Protheus
Início

Tabela TE4 no Protheus

Cadastro de Ocorrências

O que é a tabela TE4 no Protheus?

A tabela TE4 faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de ocorrências.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE TE4
X2_PATH \DATA\
X2_ARQUIVO TE4990
X2_NOME Cadastro de Ocorrências
X2_NOMESPA Archivo de ocurrencias
X2_NOMEENG Occurence File
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO TE4_FILIAL+TE4_COD
X2_PYME S
X2_MODULO 28
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_ 9261
R_E_C_D_E_L_ 0

Campos da Tabela TE4 (33 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_
TE4 01 TE4_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 - - - - N A R - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 153942 0
TE4 02 TE4_COD C 6 0 Cod. Ocorre Cod.Ocurr. Event Code Cód. Ocorrência Cod. Ocurrencia Event Code @! - x x x x x x x x x x x x x x x x GETSXENUM("TE4","TE4_COD") - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153943 0
TE4 03 TE4_TPOCOR C 1 0 Tp. Ocorrenc Tp.Ocorrenc. Event Type Tipo da Ocorrência Tipo de ocurrencia Event Type @! Pertence("123") .AND. At750AvisoTpOcor() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - 1=Armamento;2=Pessoas;3=Locais 1=Armamento;2=Personas;3=Lugares 1=Weapon;2=People;3=Location - - - - 1 S - - N - N - - - 1 1 - - - 153944 0
TE4 04 TE4_CONTAT C 6 0 Contato Contacto Contact Contato da Ocorrência Contacto de la ocurrencia Event Contact @! Vazio() .OR. ExistCPO("SU5") x x x x x x x x x x x x x x x x - SU5 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153945 0
TE4 05 TE4_NOMCTN C 50 0 Nome Nombre Name Nome do Contato Nombre del contacto Contact Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,ALLTRIM(POSICIONE("SU5",1,XFILIAL("SU5")+TE4->TE4_CONTAT,"U5_CONTAT")),"") - 1 x - - - N V V - - - - - - - - 176 1 S - - N - N - - - 1 2 - - - 153946 0
TE4 06 TE4_DTOCOR D 8 0 Data da Ocor Fch.Ocurrenc Event Date Data da Ocorrência Fecha ocurrencia Event Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 153947 0
TE4 07 TE4_NUMBO C 15 0 Numero B.O Numero B.O. Ind Rep No. Numero B.O Numero B.O. Icident Report Number @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153948 0
TE4 08 TE4_DTBO D 8 0 Data B.O. Fch. B.O. Inc Rep Date Data de Abertura B.O. Fecha apertura B.O. Incident Report Open Date - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153949 0
TE4 09 TE4_DELEGA C 15 0 Delegacia Comisaria Police Offic Nome da Delegacia Nombre comisaria Police Office Name @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153950 0
TE4 10 TE4_NOMDEL C 30 0 Delegado Comisario Police Chief Nome do Delegado Nombre del comisario Police Chief Name @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153951 0
TE4 11 TE4_ESCRIV C 30 0 Escrivão Escribano Court Clerk Nome do Escrivão Nombre escribano Court Clerk Name @! - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153952 0
TE4 12 TE4_OCPOST C 1 0 Ocor Posto? Ocur Puesto? Occ in Ocorreu no Posto? ¿Ocurrio en la oficina? Occurred in the Office? @! Pertence("SN") x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - - - - 1 S - - N - N - - - 1 1 - - - 153953 0
TE4 13 TE4_LOCAL C 8 0 Posto Puesto Position Posto de Trabalho Puesto de trabajo Work Position @! Vazio() .OR. ExistCPO('ABS') x x x x x x x x x x x x x x x x - ABS 1 x - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "S",.T.,.F.) - 131 1 S - - N - N - - - 1 2 - - - 153954 0
TE4 14 TE4_DSCPOS C 50 0 Nome Posto Nomb.Ofic. Office Name Nome do Posto Atendimento Nombre oficina atencion Service Office Name @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,ALLTRIM(POSICIONE("ABS",1,XFILIAL("ABS")+TE4->TE4_LOCAL,"ABS_DESCRI")),"") - 1 x - - - S V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153955 0
TE4 15 TE4_LOCINT C 8 0 Local Inter. Lugar intern Internal Loc Local Interno Lugar interno Internal Location @! - x x x x x x x x x x x x x x x x - TER 1 x - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - - 1 S - - N - N - - - 1 2 - - - 153956 0
TE4 16 TE4_DSCINT C 30 0 Descrição Descripcion Description Descrição Local Interno Descripcion lugar interno Internal Loc. Description @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,ALLTRIM(POSICIONE("TER",1,XFILIAL("TER")+TE4->TE4_LOCINT,"TER_DESCRI")),"") - 1 x - - - N V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153957 0
TE4 17 TE4_END C 40 0 Endereço Direccion Address Endereço da Ocorrência Direccion ocurrencia Event Address @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - - 1 S - - N - N - - - 1 2 - - - 153958 0
TE4 18 TE4_BAIRRO C 30 0 Bairro Barrio District Bairro da Ocorrência Barrio de la ocurrencia Event District @S15 - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - - 1 S - - N - N - - - 1 2 - - - 153959 0
TE4 19 TE4_CEP C 8 0 CEP CP Postal Code CEP da Ocorrência CP de la ocurrencia Event Postal Code @R 99999-999 - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - - 1 S - - N - N - - - 1 2 - - - 153960 0
TE4 20 TE4_EST C 2 0 Estado Est/Prov/Reg State Estado da Ocorrência Est/Prov/Reg ocurrencia Event State @! Vazio() .or. ExistCpo("SX5","12"+ FwFldGet("TE4_EST")) x x x x x x x x x x x x x x x x - 12 1 x - - - N A R - - - - - - - - 010 1 S - - N - N - - - 1 2 - - - 153961 0
TE4 21 TE4_ESTADO C 20 0 Nome Estado Nombre E/P/R State Name Nome do Estado Nombre Est/Prov/Reg State Name @!S20 - x x x x x x x x x x x x x x x x IIF(!INCLUI,ALLTRIM(POSICIONE("SX5",1,XFILIAL("SX5")+"12"+TE4->TE4_EST,"X5_DESCRI")),"") - 1 x - - - S V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153962 0
TE4 22 TE4_CODMUN C 5 0 Cod. Mun Cod.Munic. City Code Código do Município Codigo del municipio City Code @99999 Vazio() .Or. ExistCpo("CC2",FwFldGet("TE4_EST")+FwFldGet("TE4_CODMUN")) x x x x x x x x x x x x x x x x - CC2TE4 1 x - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - - 1 S - - N - N - - - 1 2 - - - 153963 0
TE4 23 TE4_MUN C 60 0 Município Municipio City Município da Ocorrência Municipio ocorrrncia Event City @! - x x x x x x x x x x x x x x x x IIF(!INCLUI,ALLTRIM(POSICIONE("CC2",1,XFILIAL("CC2")+TE4->TE4_EST+TE4->TE4_CODMUN,"CC2_MUN")),"") - 1 x - - - S V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153964 0
TE4 24 TE4_NUMOS C 6 0 Número O.S Numero O.S. SO Number Número dOrdem de Serviço Numero orden de servicio Service Order Number @! Vazio() .OR. ExistCpo("AB6") x x x x x x x x x x x x x x x x - AB6ABB 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153965 0
TE4 25 TE4_FREAR C 1 0 FREAR FREAR FREAR FREAR FREAR FREAR @! Pertence("12345") x x x x x x x x x x x x x x x - - 1 - - - - N A R - - 1=Furtada;2=Roubada;3=Extraviada;4=Apreendida;5=Recuperada 1=Hurtada;2=Robada;3=Extraviada;4=Aprehendida;5=Recuperada 1=Stolen;2=Robbed;3=Lost;4=Seized;5=Recovered - At750When() - - 2 S - - N - N - - - 1 2 - - - 153966 0
TE4 26 TE4_DESCRI M 10 0 Descrição Descripcion Description Descrição do Fato Descripcion del hecho Fact Description - - x x x x x x x x x x x x x x x x - - 1 x x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 153967 0
TE4 27 TE4_MOTIVO M 10 0 Motivo Alter Motivo modif Change Reas. Motivo de Alteração FREAR Motivo modificacion FREAR FREAR Change Reason - - x x x x x x x x x x x x x x x - - 1 - - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 153968 0
TE4 28 TE4_OBS M 10 0 Observação Observacion Note Observação Observacion Note - - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 153969 0
TE4 29 TE4_CDUSER C 6 0 Cod. Usuário Cod. Usuario User Code Código do Usuário Codigo del usuario User Code - - x x x x x x x x x x x x x x x __CUSERID - 1 x - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 153970 0
TE4 30 TE4_CODTIX C 6 0 Motivo Motivo Reason Código do Motivo Codigo del Motivo Reason Code @! NAOVAZIO() .AND. EXISTCPO("TIX", M->TE4_CODTIX,1) x x x x x x x x x x x x x x x x - TIX 1 xx - S - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153971 0
TE4 31 TE4_DSCMOT C 40 0 Descrição Descripcion Description Descrição do Motivo Descripcion del Motivo Reason Description @! - x x x x x x x x x x x x x x x x IF( INCLUI, "", POSICIONE("TIX", 1, XFILIAL("TIX")+TE4->TE4_CODTIX, "TIX_DESCRI") ) - 1 x xx - - - S V V - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 153972 0
TE4 32 TE4_FILLOC C 2 0 Filial Local Sucursal loc Local Branch Filial do Local Sucursal de local Local Branch - ExistCpo("SM0",cEmpAnt+FwFldGet("TE4_FILLOC")) x x x x x x x x x x x x x x x x cFilAnt SM0 1 x xx - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "S",.T.,.F.) - 033 - S - - N - N - - - 1 2 - - - 153973 0
TE4 33 TE4_FILINT C 2 0 Filial Inter Suc Inter Inter Branch Filial de Local Interno Sucursal de local interno Internal Local Branch - ExistCpo("SM0",cEmpAnt+FwFldGet("TE4_FILINT")) x x x x x x x x x x x x x x x x cFilAnt SM0 1 x xx - - - N A R - - - - - - If(FwFldGet("TE4_OCPOST") == "N",.T.,.F.) - 033 - S - - N - N - - - 1 2 - - - 153974 0

Índices da Tabela TE4 (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_
TE4 1 TE4_FILIAL+TE4_COD Cod. Ocorre Cod.Ocurr. Event Code S - - S 2 3 - 22004 0

Perguntas frequentes

Para que serve a tabela TE4 no Protheus?

Ela é utilizada para cadastro de ocorrências dentro do sistema ERP Protheus.

Como consultar os campos da tabela TE4?

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

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

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

Exemplo de consulta SQL da tabela TE4

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

SELECT
    TE4_FILIAL,
    TE4_COD,
    TE4_TPOCOR,
    TE4_CONTAT,
    TE4_NOMCTN,
    TE4_DTOCOR,
    TE4_NUMBO,
    TE4_DTBO,
    TE4_DELEGA,
    TE4_NOMDEL,
    TE4_ESCRIV,
    TE4_OCPOST,
    TE4_LOCAL,
    TE4_DSCPOS,
    TE4_LOCINT,
    TE4_DSCINT,
    TE4_END,
    TE4_BAIRRO,
    TE4_CEP,
    TE4_EST,
    TE4_ESTADO,
    TE4_CODMUN,
    TE4_MUN,
    TE4_NUMOS,
    TE4_FREAR,
    TE4_DESCRI,
    TE4_MOTIVO,
    TE4_OBS,
    TE4_CDUSER,
    TE4_CODTIX,
    TE4_DSCMOT,
    TE4_FILLOC,
    TE4_FILINT
FROM TE4
WHERE
    D_E_L_E_T_ = ' '
    AND TE4_FILIAL = 'VALOR'
    AND TE4_COD = 'VALOR'
    AND TE4_TPOCOR = 'VALOR'
    AND TE4_CONTAT = 'VALOR'
    AND TE4_NOMCTN = 'VALOR'
    AND TE4_DTOCOR BETWEEN '20260501' AND '20260531'
    AND TE4_NUMBO = 'VALOR'
    AND TE4_DTBO BETWEEN '20260501' AND '20260531'
    AND TE4_DELEGA = 'VALOR'
    AND TE4_NOMDEL = 'VALOR'
    AND TE4_ESCRIV = 'VALOR'
    AND TE4_OCPOST = 'VALOR'
    AND TE4_LOCAL = 'VALOR'
    AND TE4_DSCPOS = 'VALOR'
    AND TE4_LOCINT = 'VALOR'
    AND TE4_DSCINT = 'VALOR'
    AND TE4_END = 'VALOR'
    AND TE4_BAIRRO = 'VALOR'
    AND TE4_CEP = 'VALOR'
    AND TE4_EST = 'VALOR'
    AND TE4_ESTADO = 'VALOR'
    AND TE4_CODMUN = 'VALOR'
    AND TE4_MUN = 'VALOR'
    AND TE4_NUMOS = 'VALOR'
    AND TE4_FREAR = 'VALOR'
    AND TE4_CDUSER = 'VALOR'
    AND TE4_CODTIX = 'VALOR'
    AND TE4_DSCMOT = 'VALOR'
    AND TE4_FILLOC = 'VALOR'
    AND TE4_FILINT = 'VALOR'