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

Tabela SP3 no Protheus

Feriados

A tabela SP3 do Protheus está descrita no dicionário (SX2) como “Feriados”. Possui 8 campos e 2 índices e chave única P3_FILIAL+DTOS(P3_DATA). Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SP3
Nome
Feriados
Nome (inglês)
Holidays
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
P3_FILIAL+DTOS(P3_DATA)
Campos / índices
8 / 2

Campos da tabela SP3 (8)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 P3_FILIAL C 2 0 Filial Filial Real
02 P3_DATA D 8 0 Data Data do Feriado Real
03 P3_DESC C 30 0 Descricao Descrição do Feriado Real
04 P3_TPEXT C 1 0 H.E.Normal Tipo de Hora Extra Normal Real
05 P3_TPEXTN C 1 0 H.E.Noturna Tipo de Hora Extra Not. Real
06 P3_FIXO C 1 0 Feriado Fixo Feriado Fixo Real
07 P3_MESDIA C 4 0 Mes/Dia Feri Mes e Dia do Feriado Real
08 P3_RHEXP C 6 0 Contr.Exp.RH Controle de Exportação RH Real

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

Índices da tabela SP3 (2)

OrdemChaveDescriçãoApelido
1P3_FILIAL+Dtos(P3_DATA)Data
2P3_FILIAL+P3_MESDIA+P3_FIXOMes/Dia Feri + Feriado Fixo

Perguntas frequentes sobre a tabela SP3

O que é a tabela SP3?

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

Qual é a chave única da tabela SP3?

A chave única é P3_FILIAL+DTOS(P3_DATA).

Quais são os índices da tabela SP3?

A tabela tem 2 índices. O principal (ordem 1) usa a chave P3_FILIAL+Dtos(P3_DATA).

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

Exemplo de consulta SQL da tabela SP3

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

SELECT
    P3_FILIAL,
    P3_DATA,
    P3_DESC,
    P3_TPEXT,
    P3_TPEXTN,
    P3_FIXO,
    P3_MESDIA,
    P3_RHEXP
FROM SP3
WHERE
    D_E_L_E_T_ = ' '
    AND P3_FILIAL = 'VALOR'
    AND P3_DATA BETWEEN '20261101' AND '20261130'
    AND P3_DESC = 'VALOR'
    AND P3_TPEXT = 'VALOR'
    AND P3_TPEXTN = 'VALOR'
    AND P3_FIXO = 'VALOR'
    AND P3_MESDIA = 'VALOR'
    AND P3_RHEXP = 'VALOR'

Outras tabelas relacionadas

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