Dicionário Protheus
Início

Tabela AFJ no Protheus

Empenhos do Projeto

O que é a tabela AFJ no Protheus?

A tabela AFJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para empenhos 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 AFJ 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 AFJ, incluindo todos os campos e índices relacionados.

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AFJ
X2_PATH \DATA\
X2_ARQUIVO AFJ990
X2_NOME Empenhos do Projeto
X2_NOMESPA Reservas del Proyecto
X2_NOMEENG Project Allocations
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_TRT
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_ 218
R_E_C_D_E_L_ 0

Campos da Tabela AFJ (18 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_
AFJ 01 AFJ_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 - - - 3489 0
AFJ 02 AFJ_PROJET C 10 0 Projeto Proyecto Project Codigo do Projeto Codigo del Proyecto Project Code - Pms220Prj() x x x x x x x x x x x x x x x xx PmsCpoInic("AFJ_PROJET") AF8 1 xx - - - S - - - - - - - - - - 097 - S - - N N N - - - 1 1 - - - 3490 0
AFJ 03 AFJ_TAREFA C 12 0 Tarefa Tarea Task Codigo da Tarefa Codigo de la Tarea Task Code @! Pms220Trf() x x x x x x x x x x x x x x x xx - AF9 1 xx - - - S - - - - - - - - PmsSetF3("AF9",5) - 014 - S - - N N N - - - 1 1 - - - 3491 0
AFJ 04 AFJ_QEMP N 12 2 Qtde. Emp. Ctd. Reserv. Alloc.Qtt. Quantidade Empenhada Cantidad Reservada Allocated Quantity @E 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 - - - 3492 0
AFJ 05 AFJ_QATU N 12 2 Qtde. Atual Ctd. Actual Curr.Qtt. Quantidade Atual Cantidad Actual Current Quantity @E 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 - - - 3493 0
AFJ 06 AFJ_LOCAL C 2 0 Armazem Deposito Warehouse Armazem Empenhado Deposito Reservado Allocated Warehouse @! ExistCpo("NNR") x x x x x x x x x x x x x x x xx - NNR 1 xx - - - S - - - - - - - - - - 024 - S - - N N N - - - 1 1 - - - 3494 0
AFJ 07 AFJ_COD C 15 0 Cod. Produto Cod.Producto Product Code Codigo do Produto Codigo del Producto Product Code @! ExistCpo("SB1") x x x x x x x x x x x x x x x xx - SB1 1 xx - - - S - - - - - - - - - - 030 - S - - N N N - - - 1 1 - - - 3495 0
AFJ 08 AFJ_QEMP2 N 12 2 Qtd Emp 2 UM Reservado 2 2nd MU All Q Qtde Empenhada 2 Unid Med Cantidad Reservada 2 2nd MU.Allocated Qtt. @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3496 0
AFJ 09 AFJ_QATU2 N 12 2 Qtd Atu 2 UM Ctd Actual 2 2nd MU C.Qtt Quantidade Atual 2 Unid Cantidad Actual 2 2nd MU.Current Qtt. @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x x x x x x - - 1 xx x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3497 0
AFJ 10 AFJ_TRT C 3 0 Seq.Empenho Sec.Reser. Alloc. Seq. Sequencia de Empenho Secuencia de Reserva Allocation Sequence @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3498 0
AFJ 11 AFJ_DATA D 8 0 Dt.Empenho Fch. Reserva Alloc.Date Data do Empenho Fecha de la Reserva Allocation Date - - x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3499 0
AFJ 12 AFJ_PLANEJ C 6 0 Cod. Planej. Nro. Planeam Plann.Code Codigo do Planejamento Codigo de Planeamiento Planning Code @! - x x x x x x x x x x x x x x x xx - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3500 0
AFJ 13 AFJ_ROTGER C 1 0 Processo Proceso Process Processo Ger. do Empenho Proceso Genr. de Reserva Allocation Gener. Process - - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V - - - 1=Solicitacao de Compras;2=Ordem de Producao;3=Aut. Entrega;4=Planejamento;5=Manual 1=Solicitud de Compras;2=Orden de Produccion;3=Aut. Entrega;4=Planificacion;5=Manual 1=Purchases Requisition;2=Production Order;3=Delivery Aut.;4=Planning;5=Manual - - - - - S - - N N N - - - 1 2 - - - 3501 0
AFJ 14 AFJ_QEMPPR N 12 2 Qt.Emp.Prev. Ct.Res.Prev. Ln. Est. Qty Quantidade Emp. Prevista Cantidad Res. Prevista Loan Estimated Quantity @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3502 0
AFJ 15 AFJ_QEMPP2 N 12 2 Qt.Emp.Prv.2 Ct.Res.Prv.2 Ln. Est.Qty2 Quantidade Emp. Prev. 2 Cantidad Res. Prev. 2 Loan Estimated Quantity 2 @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3503 0
AFJ 16 AFJ_EMPEST N 12 2 Saldo Emp. Saldo Emp. Alloc. Balan Saldo de Empenho Saldo de Empeno Allocation Balance @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 3504 0
AFJ 17 AFJ_EMPES2 N 12 2 Sal.Emp.2 Sal.Emp.2 Alloc.Bal. 2 Saldo de Empenho 2 Un. Saldo de Empeno 2 Un. Alloc. Balance 2 Un. @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 3505 0
AFJ 18 AFJ_IDSOLU C 10 0 ID Protheus ID Protheus Protheus ID ID Protheus ID Protheus Protheus ID - - x x x x x x x x x x x x x x x - - 1 x - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3506 0

Índices da Tabela AFJ (5 í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_
AFJ 1 AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_COD+AFJ_LOCAL Projeto + Tarefa + Cod. Produto + Armazem Proyecto + Tarea + Cod.Producto + Deposito Project + Task + Product Code + Warehouse S - - S 2 3 - 593 0
AFJ 2 AFJ_FILIAL+AFJ_COD+AFJ_LOCAL+DTOS(AFJ_DATA) Cod. Produto + Armazem + Dt.Empenho Cod.Producto + Deposito + Fch. Reserva Product Code + Warehouse + Alloc.Date S - - S 2 3 - 594 0
AFJ 3 AFJ_FILIAL+AFJ_PROJET+AFJ_TAREFA+AFJ_TRT Projeto + Tarefa + Seq.Empenho Proyecto + Tarea + Sec.Reser. Project + Task + Alloc. Seq. S - - S 2 3 - 595 0
AFJ 4 AFJ_FILIAL+AFJ_PLANEJ Cod. Planej. Nro. Planeam Plann.Code S - - S 2 3 - 596 0
AFJ 5 AFJ_FILIAL+AFJ_PROJET+AFJ_COD+AFJ_LOCAL Projeto + Cod. Produto + Armazem Proyecto + Cod.Producto + Deposito Project + Product Code + Warehouse S - - S 2 3 - 597 0

Perguntas frequentes

Para que serve a tabela AFJ no Protheus?

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

Como consultar os campos da tabela AFJ?

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

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

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

Exemplo de consulta SQL da tabela AFJ

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

SELECT
    AFJ_FILIAL,
    AFJ_PROJET,
    AFJ_TAREFA,
    AFJ_QEMP,
    AFJ_QATU,
    AFJ_LOCAL,
    AFJ_COD,
    AFJ_QEMP2,
    AFJ_QATU2,
    AFJ_TRT,
    AFJ_DATA,
    AFJ_PLANEJ,
    AFJ_ROTGER,
    AFJ_QEMPPR,
    AFJ_QEMPP2,
    AFJ_EMPEST,
    AFJ_EMPES2,
    AFJ_IDSOLU
FROM AFJ
WHERE
    D_E_L_E_T_ = ' '
    AND AFJ_FILIAL = 'VALOR'
    AND AFJ_PROJET = 'VALOR'
    AND AFJ_TAREFA = 'VALOR'
    AND AFJ_QEMP = 0
    AND AFJ_QATU = 0
    AND AFJ_LOCAL = 'VALOR'
    AND AFJ_COD = 'VALOR'
    AND AFJ_QEMP2 = 0
    AND AFJ_QATU2 = 0
    AND AFJ_TRT = 'VALOR'
    AND AFJ_DATA BETWEEN '20260401' AND '20260430'
    AND AFJ_PLANEJ = 'VALOR'
    AND AFJ_ROTGER = 'VALOR'
    AND AFJ_QEMPPR = 0
    AND AFJ_QEMPP2 = 0
    AND AFJ_EMPEST = 0
    AND AFJ_EMPES2 = 0
    AND AFJ_IDSOLU = 'VALOR'