Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SY7 no Protheus

Mensagens

A tabela SY7 do Protheus está descrita no dicionário (SX2) como “Mensagens”. Possui 9 campos e 4 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SY7
Nome
Mensagens
Nome (inglês)
Messages
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Campos / índices
9 / 4

Campos da tabela SY7 (9)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 Y7_FILIAL C 2 0 Filial Filial do Sistema Real
02 Y7_COD C 15 0 Codigo Codigo Real
03 Y7_POGI C 6 0 Tipo Mensag. Tipo de Mensagem Real
04 Y7_DESC_ME C 35 0 Descricao Descricao Mensagem Real
05 Y7_VM_TEXT M 60 0 Texto Texto Virtual
06 Y7_OUT_ANE C 1 0 Anexo (D.I.) Outro Anexo ? (D.I.) Real
07 Y7_REG_TOT C 2 0 Total Regime Totaliza no Regime ? Real
08 Y7_TEXTO C 6 0 Texto Texto Real
09 Y7_PO_NUM C 20 0 No. P.O No. P.O Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela SY7 (4)

OrdemChaveDescriçãoApelido
1Y7_FILIAL+Y7_CODCodigo
2Y7_FILIAL+Y7_DESC_MEDescricao
3Y7_FILIAL+Y7_POGI+Y7_CODTipo Mensag. + Codigo
4Y7_FILIAL+Y7_POGI+Y7_PO_NUMTipo Mensag. + No. P.O

Perguntas frequentes sobre a tabela SY7

O que é a tabela SY7?

É a tabela “Mensagens” do ERP TOTVS Protheus, com 9 campos definidos no dicionário SX3.

Quais são os índices da tabela SY7?

A tabela tem 4 índices. O principal (ordem 1) usa a chave Y7_FILIAL+Y7_COD.

Qual é o nome físico da tabela SY7 no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: SY7990). Em ADVPL, use RetSqlName("SY7") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SY7

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    Y7_FILIAL,
    Y7_COD,
    Y7_POGI,
    Y7_DESC_ME,
    Y7_VM_TEXT,
    Y7_OUT_ANE,
    Y7_REG_TOT,
    Y7_TEXTO,
    Y7_PO_NUM
FROM SY7
WHERE
    D_E_L_E_T_ = ' '
    AND Y7_FILIAL = 'VALOR'
    AND Y7_COD = 'VALOR'
    AND Y7_POGI = 'VALOR'
    AND Y7_DESC_ME = 'VALOR'
    AND Y7_OUT_ANE = 'VALOR'
    AND Y7_REG_TOT = 'VALOR'
    AND Y7_TEXTO = 'VALOR'
    AND Y7_PO_NUM = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.