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

Tabela RFD no Protheus

Motivo de Manutenção

A tabela RFD do Protheus está descrita no dicionário (SX2) como “Motivo de Manutenção”. Possui 6 campos e 2 índices e chave única RFD_FILIAL+RFD_CODIGO+RFD_APLIC+RFD_TIPO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
RFD
Nome
Motivo de Manutenção
Nome (inglês)
Maintenance Reason
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
RFD_FILIAL+RFD_CODIGO+RFD_APLIC+RFD_TIPO
Campos / índices
6 / 2

Campos da tabela RFD (6)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 RFD_FILIAL C 2 0 Filial Filial Real
02 RFD_CODIGO C 2 0 Motivo Código do Motivo Real
03 RFD_APLIC C 1 0 Aplicação Aplicação do Motivo Real
04 RFD_TIPO C 1 0 Tipo Tipo do Motivo Real
05 RFD_DESC C 100 0 Descrição Descrição do Motivo Real
06 RFD_SISTEM C 1 0 Uso Uso do Motivo Real

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

Índices da tabela RFD (2)

OrdemChaveDescriçãoApelido
1RFD_FILIAL+RFD_CODIGO+RFD_APLIC+RFD_TIPOMotivo + Aplicação + Tipo
2RFD_FILIAL+RFD_APLIC+RFD_TIPOAplicação + Tipo

Perguntas frequentes sobre a tabela RFD

O que é a tabela RFD?

É a tabela “Motivo de Manutenção” do ERP TOTVS Protheus, com 6 campos definidos no dicionário SX3.

Qual é a chave única da tabela RFD?

A chave única é RFD_FILIAL+RFD_CODIGO+RFD_APLIC+RFD_TIPO.

Quais são os índices da tabela RFD?

A tabela tem 2 índices. O principal (ordem 1) usa a chave RFD_FILIAL+RFD_CODIGO+RFD_APLIC+RFD_TIPO.

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

Exemplo de consulta SQL da tabela RFD

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

SELECT
    RFD_FILIAL,
    RFD_CODIGO,
    RFD_APLIC,
    RFD_TIPO,
    RFD_DESC,
    RFD_SISTEM
FROM RFD
WHERE
    D_E_L_E_T_ = ' '
    AND RFD_FILIAL = 'VALOR'
    AND RFD_CODIGO = 'VALOR'
    AND RFD_APLIC = 'VALOR'
    AND RFD_TIPO = 'VALOR'
    AND RFD_DESC = 'VALOR'
    AND RFD_SISTEM = 'VALOR'

Outras tabelas relacionadas

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