Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela AFG no Protheus

Projeto x Solicitação Compras

O que é a tabela AFG no Protheus?

A tabela AFG faz parte do sistema ERP Protheus da TOTVS e é utilizada para projeto x solicitação compras.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AFG
X2_PATH \DATA\
X2_ARQUIVO AFG990
X2_NOME Projeto x Solicitação Compras
X2_NOMESPA Proyecto vs. Solicitud Compras
X2_NOMEENG Project vs. Purchase Request
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AFG_FILIAL+AFG_PROJET+AFG_REVISA+AFG_TAREFA+AFG_NUMSC+AFG_ITEMSC+AFG_AFAITE+AFG_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_ 215
R_E_C_D_E_L_ 0

Campos da Tabela AFG (16 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_
AFG 01 AFG_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 - - - 3448 0
AFG 02 AFG_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 xx PmsCpoInic("AFG_PROJET") AF8 1 xx - S - S - - - - - - - - - - 097 - S - - N N N - - - 1 1 - - - 3449 0
AFG 03 AFG_TAREFA C 12 0 Tarefa Tarea Task Codigo da Tarefa Codigo de la Tarea Task Code @! - x x x x x x x x x x x x x x x xx PmsCpoInic("AFG_TAREFA") AF9 1 xx - - - S - - - - - - - - PmsSetF3("AF9",1) - 014 - S - - N N N - - - 1 1 - - - 3450 0
AFG 04 AFG_NUMSC C 6 0 Numero S.C. Numero S.C. PR Number Numero da Solic. Compras Numero de Solic. Compras Purchase request number @! - x x x x x x x x x x x x x x x - - 1 x x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3451 0
AFG 05 AFG_ITEMSC C 4 0 Item da S.C. Item de S.C. PR Item Numero da Solic. Compras Num. de Solic. Compras Purchase request number @! - x x x x x x x x x x x x x x x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3452 0
AFG 06 AFG_COD C 15 0 Cod. Produto Cod.Producto Product Code Codigo do Produto Codigo del Producto Product Code @! - x x x x x x x x x x x x x x x - - 1 x - - - S V - - - - - - - - - 030 - S - - N N N - - - 1 2 - - - 3453 0
AFG 07 AFG_QUANT N 12 2 Quantidade Cantidad Quantity Quantidade do Projeto Cantidad del Proyecto Project Quantity @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3454 0
AFG 08 AFG_TRT C 3 0 Seq. Empenho Sec. Reserva Alloc.Seq. Sequencia do Empenho Secuencia de la reserva Allocation Sequence @! PmsTrtAFG() x x x x x x x x x x x x x x x x - - 1 xx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3455 0
AFG 09 AFG_QTSEGU N 12 2 Quant. 2a UM Cdt. 2a UM 2nd MU.Qtt. Quantidade na 2a UM Cantidad en la 2a UM Quantity in the 2nd MU. @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3456 0
AFG 10 AFG_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 xx PmsCpoInic("AFG_REVISA") - 1 xx - - - N V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 3457 0
AFG 11 AFG_PLANEJ C 6 0 Cod. Planej. Cod.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 x - - 1 xx x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3458 0
AFG 12 AFG_AFAITE C 2 0 Item Produto Item Product Product item Item do Produto Item del Producto Product item @! Vazio() x x x x x x x x x x x x x x x - - 1 - - - - S A R - - - - - - .F. - - - S - - N N N - - - 1 2 - - - 3459 0
AFG 13 AFG_NATEND N 14 2 Qtd. Não Ate Ctd. No Aten Qty. Not Att Quantidade não atendida Cantidad no atendida Quantity not served @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 3460 0
AFG 14 AFG_IDPROT 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 - - - - N V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 3461 0
AFG 15 AFG_NATEN2 N 14 2 Qtd N Aten 2 Ctd N Aten 2 Qty N Attn 2 Quantidade nao atendida 2 Cantidad no atendida 2 Quantity not attended 2 @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 xxx - - - N V R - - - - - - - - - - N - - N N N - - - 1 2 - - - 3462 0
AFG 16 AFG_VIAINT C 1 0 Via Integr. Via Integr. Integr Means Via Integr. Via Integr. Integr. Means - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N - N - - - 1 2 - - - 3463 0

Índices da Tabela AFG (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_
AFG 1 AFG_FILIAL+AFG_PROJET+AFG_REVISA+AFG_TAREFA+AFG_NUMSC+AFG_ITEMSC Projeto + Versao + Tarefa + Numero S.C. + Item da S.C. Proyecto + Version + Tarea + Numero S.C. + Item de S.C. Project + Version + Task + PR Number + PR Item S - - S 2 3 - 577 0
AFG 2 AFG_FILIAL+AFG_NUMSC+AFG_ITEMSC+AFG_PROJET+AFG_REVISA+AFG_TAREFA Numero S.C. + Item da S.C. + Projeto + Versao + Tarefa Numero S.C. + Item de S.C. + Proyecto + Version + Tarea PR Number + PR Item + Project + Version + Task S - - S 2 3 - 578 0
AFG 3 AFG_FILIAL+AFG_PLANEJ+AFG_NUMSC+AFG_ITEMSC Cod. Planej. + Numero S.C. + Item da S.C. Cod.Planeam. + Numero S.C. + Item de S.C. Plann.Code + PR Number + PR Item S - - S 2 3 - 579 0
AFG 4 AFG_FILIAL+AFG_PROJET+AFG_REVISA+AFG_TAREFA+AFG_TRT Projeto + Versao + Tarefa + Seq. Empenho Proyecto + Version + Tarea + Sec. Reserva Project + Version + Task + Alloc.Seq. S - - S 2 3 - 580 0
AFG 5 AFG_FILIAL+AFG_PROJET+AFG_REVISA+AFG_TAREFA+AFG_COD+AFG_AFAITE Projeto + Versao + Tarefa + Cod. Produto + Item Produto Proyecto + Version + Tarea + Cod.Producto + Item Product Project + Version + Task + Product Code + Product item S - - S 2 3 - 581 0
AFG 6 AFG_FILIAL+AFG_PROJET+AFG_REVISA+AFG_COD Projeto + Versao + Cod. Produto Proyecto + Version + Cod.Producto Project + Version + Product Code S - - S 2 3 - 582 0

Perguntas frequentes

Para que serve a tabela AFG no Protheus?

Ela é utilizada para projeto x solicitação compras dentro do sistema ERP Protheus.

Como consultar os campos da tabela AFG?

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

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

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

Exemplo de consulta SQL da tabela AFG

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

SELECT
    AFG_FILIAL,
    AFG_PROJET,
    AFG_TAREFA,
    AFG_NUMSC,
    AFG_ITEMSC,
    AFG_COD,
    AFG_QUANT,
    AFG_TRT,
    AFG_QTSEGU,
    AFG_REVISA,
    AFG_PLANEJ,
    AFG_AFAITE,
    AFG_NATEND,
    AFG_IDPROT,
    AFG_NATEN2,
    AFG_VIAINT
FROM AFG
WHERE
    D_E_L_E_T_ = ' '
    AND AFG_FILIAL = 'VALOR'
    AND AFG_PROJET = 'VALOR'
    AND AFG_TAREFA = 'VALOR'
    AND AFG_NUMSC = 'VALOR'
    AND AFG_ITEMSC = 'VALOR'
    AND AFG_COD = 'VALOR'
    AND AFG_QUANT = 0
    AND AFG_TRT = 'VALOR'
    AND AFG_QTSEGU = 0
    AND AFG_REVISA = 'VALOR'
    AND AFG_PLANEJ = 'VALOR'
    AND AFG_AFAITE = 'VALOR'
    AND AFG_NATEND = 0
    AND AFG_IDPROT = 'VALOR'
    AND AFG_NATEN2 = 0
    AND AFG_VIAINT = 'VALOR'