Dicionário Protheus
Início

Tabela RF0 no Protheus

Pré-Abonos

O que é a tabela RF0 no Protheus?

A tabela RF0 faz parte do sistema ERP Protheus da TOTVS e é utilizada para pré-abonos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE RF0
X2_PATH \DATA\
X2_ARQUIVO RF0990
X2_NOME Pré-Abonos
X2_NOMESPA Abonos previos
X2_NOMEENG Pre-Allowances
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 16
X2_DISPLAY -
X2_SYSOBJ PONA350
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_ 7863
R_E_C_D_E_L_ 0

Campos da Tabela RF0 (13 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_
RF0 01 RF0_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - - x x x x x x x x x x x x x x x - - 1 - - - - N - R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 123548 0
RF0 02 RF0_MAT C 6 0 Matricula Matricula Registration Numero da Matricula Nº de la Matricula Registration Number @! NaoVazio() .And. EXISTCHAV("SRA") x x x x x x x x x x x x x x x x - - 1 x x - - - S - R - - - - - - - - 121 - S - - N N N - - - 1 1 - - - 123549 0
RF0 03 RF0_DTPREI D 8 0 Data Inicial Fecha Inici. Initial Date Data Inicio Periodo Fecha Inicio Periodo Period Initial Date - Pn350VDtI() x x x x x x x x x x x x x x x x Pn350RDtI() - 1 x - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 1 - - - 123550 0
RF0 04 RF0_HORINI N 5 2 Hor.Inicial Hor.Inicial Initial Time Horario Inicial Horario Inicial Initial Time @E 99.99 Pn350VHor() x x x x x x x x x x x x x x x x - - 1 xx - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 2 - - - 123551 0
RF0 05 RF0_DTPREF D 8 0 Data Final Fecha Final Final Date Data Fim do Periodo Fecha Final del Periodo Period Final Date - Pn350VDtF() x x x x x x x x x x x x x x x x Pn350RDtF() - 1 x - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 1 - - - 123552 0
RF0 06 RF0_HORFIM N 5 2 Hor.Final Hor.Final Final Time Horario Final Horario Final Final Time @E 99.99 Pn350VHor() x x x x x x x x x x x x x x x x - - 1 xx - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 2 - - - 123553 0
RF0 07 RF0_CODABO C 3 0 Cod.Pre Abon Cod.Abon.Prv Pre Bonus Cd Cod.Pre Abono Cod.Abon.Prv. Pre Bonus Code 999 Pn350VCod() x x x x x x x x x x x x x x x x - XP6 1 x x x - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 1 - - - 123554 0
RF0 08 RF0_HORTAB C 1 0 Conf.Tabela Conf. Tabla Accd.Table Conforme Tabela Padrao Conforme Tabla Estandar Accd. To Std. Table ! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x x x - - - S - R - - S=Sim;N=Nao S=Si;N=No S=Yes;N=No - Pn350When() - - - S - - N N N - - - 1 1 - - - 123555 0
RF0 09 RF0_ABONA C 1 0 Utilizado Utilizado Used Pre Abono Utilizado Abono Prv. Utilizado Pre Bonus Used @! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x x - - - S - R - - #PonRetOpcBox(5 ) #PonRetOpcBox(5 ) #PonRetOpcBox(5 ) - Pn350When() - - - S - - N N N - - - 1 2 - - - 123556 0
RF0 10 RF0_NATEST C 10 0 ID. Origem ID. Origen Source Id. Identificacao da Origem Identificacao da Origen Source Identification ! - x x x x x x x x x x x x x x x x - - 1 x - - - S - R - - - - - - Pn350When() - - - S - - N N N - - - 1 2 - - - 123557 0
RF0 11 RF0_USUAR C 30 0 Usuario Usuario User Usuario Usuario User @! - x x x x x x x x x x x x x x x x Pn350RUser() - 1 x - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 123558 0
RF0 12 RF0_FLAG C 1 0 Flag Flag Flag Flag de Geracao Flag de Generacion Generation Flag ! - x x x x x x x x x x x x x x x x "I" - 1 x x - - - S - R - - - - - - - - - - S - - N N N - - - 1 2 - - - 123559 0
RF0 13 RF0_SOLRH3 C 5 0 Cod Sol. RH3 Cód Sol. RH3 HR3 Req.Code Codigo Solicit. RH3 Código Solicitud RH3 HR3 Request Code @! - x x x x x x x x x x x x x x x x - - 1 x - - - - V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 123560 0

Índices da Tabela RF0 (2 í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_
RF0 1 RF0_FILIAL+RF0_MAT+DTOS(RF0_DTPREI)+STR(RF0_HORINI,5,2) Matricula + Data Inicial + Hor.Inicial Matricula + Fecha Inici. + Hor.Inicial Registration + Initial Date + Initial Time S - - S 2 3 - 18029 0
RF0 2 RF0_FILIAL+RF0_NATEST ID. Origem ID. Origen Source Id. S - - S 2 3 - 18030 0

Perguntas frequentes

Para que serve a tabela RF0 no Protheus?

Ela é utilizada para pré-abonos dentro do sistema ERP Protheus.

Como consultar os campos da tabela RF0?

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

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

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

Exemplo de consulta SQL da tabela RF0

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

SELECT
    RF0_FILIAL,
    RF0_MAT,
    RF0_DTPREI,
    RF0_HORINI,
    RF0_DTPREF,
    RF0_HORFIM,
    RF0_CODABO,
    RF0_HORTAB,
    RF0_ABONA,
    RF0_NATEST,
    RF0_USUAR,
    RF0_FLAG,
    RF0_SOLRH3
FROM RF0
WHERE
    D_E_L_E_T_ = ' '
    AND RF0_FILIAL = 'VALOR'
    AND RF0_MAT = 'VALOR'
    AND RF0_DTPREI BETWEEN '20260501' AND '20260531'
    AND RF0_HORINI = 0
    AND RF0_DTPREF BETWEEN '20260501' AND '20260531'
    AND RF0_HORFIM = 0
    AND RF0_CODABO = 'VALOR'
    AND RF0_HORTAB = 'VALOR'
    AND RF0_ABONA = 'VALOR'
    AND RF0_NATEST = 'VALOR'
    AND RF0_USUAR = 'VALOR'
    AND RF0_FLAG = 'VALOR'
    AND RF0_SOLRH3 = 'VALOR'