Dicionário Protheus
Início

Tabela AFP no Protheus

Eventos do Projeto

O que é a tabela AFP no Protheus?

A tabela AFP faz parte do sistema ERP Protheus da TOTVS e é utilizada para eventos do projeto.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AFP
X2_PATH \DATA\
X2_ARQUIVO AFP990
X2_NOME Eventos do Projeto
X2_NOMESPA Eventos del Proyecto
X2_NOMEENG Project Events
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AFP_FILIAL+AFP_PROJET+AFP_REVISA+AFP_TAREFA+AFP_EDT+AFP_ITEM
X2_PYME S
X2_MODULO 44
X2_DISPLAY -
X2_SYSOBJ -
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_ 224
R_E_C_D_E_L_ 0

Campos da Tabela AFP (27 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_
AFP 01 AFP_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 3585 0
AFP 02 AFP_PROJET C 10 0 Projeto Proyecto Project Codigo do Projeto Codigo del Proyecto Project Code - - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 097 - S - - N N N - - - 1 2 - - - 3586 0
AFP 03 AFP_REVISA C 4 0 Versao Version Version Versao do Projeto Version del Proyecto Project Version @! - x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3587 0
AFP 04 AFP_TAREFA C 12 0 Tarefa Tarea Task Codigo da Tarefa Codigo de Tarea Task Code @! - x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 014 - S - - N N N - - - 1 2 - - - 3588 0
AFP 05 AFP_ITEM C 2 0 Item Item Item Item Item Item @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3589 0
AFP 06 AFP_USO C 4 0 Uso Uso Usage Codigo do Uso Codigo de Uso Usage Code @! ExistCpo("SX5","FP"+M->AFP_USO) x x x x x x x x x x x x x x x x - FP 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3590 0
AFP 07 AFP_DESCRI C 30 0 Descricao Descripcion Description Descricao do Evento Descr. de Acontecimiento Event Description @! - x x x x x x x x x x x x x x x x - - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3591 0
AFP 08 AFP_DTPREV D 8 0 Dt.Prevista Fch.Prevista Estimat.Date Data Prevista do Evento Fch.Previst.de Acontecim. Event Estimated Date - - x x x x x x x x x x x x x x x x CTOD(" / / ") - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3592 0
AFP 09 AFP_DTCALC D 8 0 Dt.Prv.Calc. Fc.Prv.Calc. Estimat.Date Data Prevista Calculada Fecha Prevista Calculada Estimated Date - - x x x x x x x x x x x x x x x x CTOD(" / / ") - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3593 0
AFP 10 AFP_DTATU D 8 0 Dt.Realizada Fch.Realizad Execut.Date Data Realizada do Evento Fch.Realiz. de Acontecim. Event Execution Date - - x x x x x x x x x x x x x x x x CTOD(" / / ") - 1 x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3594 0
AFP 11 AFP_PERC N 6 2 %Perc. Exec. %Porc. Ejec. Perc.Exec. % Percentual Executado % Porcentaje Ejecutado Percentage Executed @E 999.99 Positivo().And.PmsVldFase("AF8",AF8->AF8_PROJET,If(Inclui,"21","22")) x x x x x x x x x x x x x x x x - - 1 xx xx - S - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3595 0
AFP 12 AFP_EMAIL C 90 0 Env. Email Env. E-mail Send E-Mail Enviar Email Enviar E-mail Send E-mail @ - x x x x x x x x x x x x x x x x - - 1 x x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3596 0
AFP 13 AFP_USRFUN C 80 0 Funcao Usr. Funcion Usr. User Functi. Executar Funcao de Usuar. Ejecutar Funcion de Usua. Execute User Function @! - x x x x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3597 0
AFP 14 AFP_EDT C 12 0 EDT EDT WBS Codigo da EDT Codigo de EDT EDT Code @! - x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - 014 - S - - N N N - - - 1 2 - - - 3598 0
AFP 15 AFP_CLIENT C 6 0 Cod.Cliente Cod. Cliente Custom. Code Codigo do Cliente Codigo del Cliente Customer´s Code @! Pms203Cli() x x x x x x x x x x x x x x x x - SA1 1 xx xx - - - S - - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 3599 0
AFP 16 AFP_LOJA C 2 0 Loja Cliente Tiend.Client Cust. Unit Loja do Cliente Tienda del Cliente Customer Branch @! Pms203Lj() x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 3600 0
AFP 17 AFP_VALOR N 14 2 Valor Titulo Valor Titulo Bill Value Valor do Titulo Valor del Titulo Bill Value @E 99,999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3601 0
AFP 18 AFP_MOEDA N 2 0 Moeda Moneda Currency Moeda do Titulo Moneda del Titulo Bill Currency 99 M->AFP_MOEDA > 0 .AND. M->AFP_MOEDA <= MoedFin() x x x x x x x x x x x x x x x x 1 - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3602 0
AFP 19 AFP_GERPRV C 1 0 Gerar Provi. Gener.Prov. Gener.Temp. Gerar Titulo Provisorio Generar Tit. Provisional Generate Temporary Bill @! Pertence("123") x x x x x x x x x x x x x x x x "3" - 1 x x - - - S - - - - 1=Data Prevista;2=Data Prev.Calc.;3=Nao Gera 1=Fecha Prevista;2=Fecha Prev.Calc.;3=No Genera 1=Estimated Date;2=Est.Calc.Date;3=Do Not Generate - - - - - S - - N N N - - - 1 2 - - - 3603 0
AFP 20 AFP_GERTIT C 1 0 Gerar Titulo Gener.Titulo Genera. Bill Gerar Titulo a Receber Generar Titulo por Cobrar Generate Bill Receivable @! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x - - - S - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 3604 0
AFP 21 AFP_COND C 3 0 Cond. Pagto. Cond. Pago Payment Term Condicao de Pagamento Condicion de Pago Payment Term @! ExistCpo("SE4") x x x x x x x x x x x x x x x x - SE4 1 xx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3605 0
AFP 22 AFP_NUM C 9 0 Num. Titulo Num.titulo Bill Number Numero do Titulo Numero de Titulo Bill Number @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - 018 - S - - N N N - - - 1 2 - - - 3606 0
AFP 23 AFP_PREFIX C 3 0 Prefixo Prefijo Prefix Prefixo do Titulo Prefijo del Titulo Bill Prefix @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3607 0
AFP 24 AFP_NATURE C 10 0 Natureza Modalidad Class Codigo da natureza Codigo de la Modalidad Class Code @! Vazio() .Or.(ExistCpo("SED").and.FinVldNat( .T. )) x x x x x x x x x x x x x x x x - SED 1 x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3608 0
AFP 25 AFP_CTV C 6 0 Ped. Vendas Ped. Ventas Sal. Order Numero do Ped. Vendas Numero de Ped. Ventas Sales Order Number @! ExistCpo("SC5") x x x x x x x x x x x x x x x x - SC5 1 xx x - S - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3609 0
AFP 26 AFP_CTVITE C 8 0 Num. PV/Item Num. PV/Item S.O.No./It. Numero Ped. Vendas / Item Numero Ped. Ventas / Item Sales Ord. No./Item @! - x x x x x x x x x x x x x x x x - SC6 1 xx x - S - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3610 0
AFP 27 AFP_CTVPER N 6 2 Perc.Lib.PV. Porc.Lib.PV S.O.Rel.% Percentual de Liber. PV. Porcentaje de Liber. PV. Sales Order Release % @E 999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3611 0

Índices da Tabela AFP (6 í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_
AFP 1 AFP_FILIAL+AFP_PROJET+AFP_REVISA+AFP_TAREFA+AFP_ITEM Projeto + Versao + Tarefa + Item Proyecto + Version + Tarea + Item Project + Version + Task + Item S - - S 2 3 - 626 0
AFP 2 AFP_FILIAL+AFP_PROJET+AFP_REVISA+AFP_EDT+AFP_ITEM Projeto + Versao + EDT + Item Proyecto + Version + EDT + Item Project + Version + WBS + Item S - - S 2 3 - 627 0
AFP 3 AFP_FILIAL+AFP_PROJET+AFP_REVISA+AFP_EDT+AFP_TAREFA+DTOS(AFP_DTCALC) Projeto + Versao + EDT + Tarefa + Dt.Prv.Calc. Proyecto + Version + EDT + Tarea + Fc.Prv.Calc. Project + Version + WBS + Task + Estimat.Date S - - S 2 3 - 628 0
AFP 4 AFP_FILIAL+AFP_PROJET+AFP_REVISA+AFP_EDT+AFP_TAREFA+DTOS(AFP_DTATU) Projeto + Versao + EDT + Tarefa + Dt.Realizada Proyecto + Version + EDT + Tarea + Fch.Realizad Project + Version + WBS + Task + Execut.Date S - - S 2 3 - 629 0
AFP 5 AFP_FILIAL+DTOS(AFP_DTCALC) Dt.Prv.Calc. Fc.Prv.Calc. Estimat.Date S - - S 2 3 - 630 0
AFP 6 AFP_FILIAL+DTOS(AFP_DTATU) Dt.Realizada Fch.Realizad Execut.Date S - - S 2 3 - 631 0

Perguntas frequentes

Para que serve a tabela AFP no Protheus?

Ela é utilizada para eventos do projeto dentro do sistema ERP Protheus.

Como consultar os campos da tabela AFP?

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

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

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

Exemplo de consulta SQL da tabela AFP

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

SELECT
    AFP_FILIAL,
    AFP_PROJET,
    AFP_REVISA,
    AFP_TAREFA,
    AFP_ITEM,
    AFP_USO,
    AFP_DESCRI,
    AFP_DTPREV,
    AFP_DTCALC,
    AFP_DTATU,
    AFP_PERC,
    AFP_EMAIL,
    AFP_USRFUN,
    AFP_EDT,
    AFP_CLIENT,
    AFP_LOJA,
    AFP_VALOR,
    AFP_MOEDA,
    AFP_GERPRV,
    AFP_GERTIT,
    AFP_COND,
    AFP_NUM,
    AFP_PREFIX,
    AFP_NATURE,
    AFP_CTV,
    AFP_CTVITE,
    AFP_CTVPER
FROM AFP
WHERE
    D_E_L_E_T_ = ' '
    AND AFP_FILIAL = 'VALOR'
    AND AFP_PROJET = 'VALOR'
    AND AFP_REVISA = 'VALOR'
    AND AFP_TAREFA = 'VALOR'
    AND AFP_ITEM = 'VALOR'
    AND AFP_USO = 'VALOR'
    AND AFP_DESCRI = 'VALOR'
    AND AFP_DTPREV BETWEEN '20260401' AND '20260430'
    AND AFP_DTCALC BETWEEN '20260401' AND '20260430'
    AND AFP_DTATU BETWEEN '20260401' AND '20260430'
    AND AFP_PERC = 0
    AND AFP_EMAIL = 'VALOR'
    AND AFP_USRFUN = 'VALOR'
    AND AFP_EDT = 'VALOR'
    AND AFP_CLIENT = 'VALOR'
    AND AFP_LOJA = 'VALOR'
    AND AFP_VALOR = 0
    AND AFP_MOEDA = 0
    AND AFP_GERPRV = 'VALOR'
    AND AFP_GERTIT = 'VALOR'
    AND AFP_COND = 'VALOR'
    AND AFP_NUM = 'VALOR'
    AND AFP_PREFIX = 'VALOR'
    AND AFP_NATURE = 'VALOR'
    AND AFP_CTV = 'VALOR'
    AND AFP_CTVITE = 'VALOR'
    AND AFP_CTVPER = 0