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

Tabela SMS no Protheus

Setup da Programação

A tabela SMS do Protheus está descrita no dicionário (SX2) como “Setup da Programação”. Possui 4 campos e 1 índices e chave única MS_FILIAL+MS_ID. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SMS
Nome
Setup da Programação
Nome (inglês)
Schedule Setup
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
MS_FILIAL+MS_ID
Campos / índices
4 / 1

Campos da tabela SMS (4)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 MS_FILIAL C 2 0 Filial Código da filial Real
02 MS_ID C 10 0 ID ID/Código do setup Real
03 MS_DESC C 100 0 Descrição Descrição do setup Real
04 MS_PARAM M 10 0 Parâmetro Parâmetros do Setup Real

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

Índices da tabela SMS (1)

OrdemChaveDescriçãoApelido
1MS_FILIAL+MS_IDID

Perguntas frequentes sobre a tabela SMS

O que é a tabela SMS?

É a tabela “Setup da Programação” do ERP TOTVS Protheus, com 4 campos definidos no dicionário SX3.

Qual é a chave única da tabela SMS?

A chave única é MS_FILIAL+MS_ID.

Quais são os índices da tabela SMS?

A tabela tem 1 índice. O principal (ordem 1) usa a chave MS_FILIAL+MS_ID.

Qual é o nome físico da tabela SMS 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: SMS990). Em ADVPL, use RetSqlName("SMS") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela SMS

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

SELECT
    MS_FILIAL,
    MS_ID,
    MS_DESC,
    MS_PARAM
FROM SMS
WHERE
    D_E_L_E_T_ = ' '
    AND MS_FILIAL = 'VALOR'
    AND MS_ID = 'VALOR'
    AND MS_DESC = 'VALOR'

Outras tabelas relacionadas

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