Dicionário Protheus
Início

Tabela SFJ no Protheus

Sugestão de Compra

O que é a tabela SFJ no Protheus?

A tabela SFJ faz parte do sistema ERP Protheus da TOTVS e é utilizada para sugestão de compra.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SFJ
X2_PATH \DATA\
X2_ARQUIVO SFJ990
X2_NOME Sugestão de Compra
X2_NOMESPA Sugerencia de Compra
X2_NOMEENG Purchase Suggestion
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO -
X2_PYME S
X2_MODULO 2
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_ 8224
R_E_C_D_E_L_ 0

Campos da Tabela SFJ (20 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_
SFJ 01 FJ_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 - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 134704 0
SFJ 02 FJ_CODIGO C 6 0 Codigo Codigo Code Codigo da Sugestao Codigo de Sugerencia Suggestion Code @! - x x x x x x x x x x x x x x x x GetSx8Num("SFJ","FJ_CODIGO") - 1 xxxx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 134705 0
SFJ 03 FJ_DATREF D 8 0 Referencia Referencia Reference Data de Referencia Fecha de Referencia Reference Date @D - x x x x x x x x x x x x x x x x dDatabase - 1 xxxx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 134706 0
SFJ 04 FJ_DIASSUG N 3 0 Dias Sugest. Dias Suger. Sugg. Days Quantidade de Dias Sugest Cantidad de Dias Sugerida Number of Days Suggested 999 - x x x x x x x x x x x x x x x x - - 1 xxxx xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 134707 0
SFJ 05 FJ_TIPPRC C 1 0 Tipo Preco Tipo Precio Price Type Tipo Preco Tipo Precio Price Type ! Pertence("123") .and. MT297VLD() x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - 1=Custo Standard;2=Reposicao;3=Preco de Venda 1=Costo Estandar;2=Reposicion;3=Precio de Venta 1=Standard Cost;2=Replacement;3=Sales Price - - - - - S - - N N N - - - 1 2 - - - 134708 0
SFJ 06 FJ_CUSUNIT C 1 0 Custo Unit. Costo Unit. Unit Cost Custo Unitario Costo Unitario Unit Cost ! Pertence("1234") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - 1=Alto;2=Medio;3=Baixo;4=Todos 1=Alto;2=Mediano;3=Bajo;4=Todos 1=High;2=Medium;3=Low;4=All - - - - - S - - N N N - - - 1 2 - - - 134709 0
SFJ 07 FJ_IMPORT C 1 0 Importado Importado Imported Produto importado ? Producto importado Imported Product ! Pertence("12") x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - S - - N N N - - - 1 2 - - - 134710 0
SFJ 08 FJ_GRUPODE C 4 0 Grupo de +De Grupo ? From Group Grupo de De Grupo From Group @! Vazio() .Or. ExistCpo("SBM") x x x x x x x x x x x x x x x x - - 1 xx xxx x - - - S - - - - - - - - - - 162 - S - - N N N - - - 1 2 - - - 134711 0
SFJ 09 FJ_GRUPOAT C 4 0 Grupo Ate +A Grupo ? To Group Grupo Ate Hasta Grupo To Group @! Vazio() .Or. ExistCpo("SBM") x x x x x x x x x x x x x x x x - - 1 xx xxx x - - - S - - - - - - - - - - 162 - S - - N N N - - - 1 2 - - - 134712 0
SFJ 10 FJ_CLASSIF C 27 0 Classific. Clasific. Classif. Classificacao Clasificacion Classification @! - x x x x x x x x x x x x x x x x - - 1 xxxx x x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 134713 0
SFJ 11 FJ_SOLICIT C 6 0 Solicit/Ped. Solicit/Ped. Req/Order Solicitacao de Compras Solicitud de Compras Purchase Request @! - x x x x x x x x x x x x x x x x - - 1 x - - - S - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 134714 0
SFJ 12 FJ_ANO C 4 0 Ano A±o Year Ano da Sugestao Ano de Sugerencia Suggestion Date !!!! - x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 134715 0
SFJ 13 FJ_MES C 2 0 Mes Mes Month Mes da Sugestao Mes de Sugerencia Suggestion Date !! - x x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 134716 0
SFJ 14 FJ_TIPGER C 1 0 Ger. Sol/Ped Gen. Sol/Ped Gen.Req/Ord. Gera Solicitacao/Pedido ? Genera Solicitud/Pedido Generate Request/Order ! Pertence("12") x x x x x x x x x x x x x x x x "2" - 1 x x x - - - N - - - - 1=Solicitacao;2=Pedido 1=Solicitud;2=Pedido 1=Requisition;2=Order - - - - - S - - N N N - - - 1 2 - - - 134717 0
SFJ 15 FJ_FORNECE C 6 0 Fornecedor Proveedor Supplier Codigo do Fornecedor Codigo de Proveedor Supplier's Code @! ExistCpo("SA2") x x x x x x x x x x x x x x x x - FOR 1 x x x - - - N - - - - - - - - - - 001 - S - - N N N - - - 1 2 - - - 134718 0
SFJ 16 FJ_LOJA C 2 0 Loja Tienda Unit Loja do Fornecedor Tienda del Proveedor Supplier's Unit @! ExistCpo("SA2",M->FJ_FORNECE+M->FJ_LOJA) x x x x x x x x x x x x x x x x - - 1 x x x - - - N - - - - - - - - - - 002 - S - - N N N - - - 1 2 - - - 134719 0
SFJ 17 FJ_FILENT C 2 0 Filial Entr. Sucurs.Entr. Del. Branch Filail p/ Entrega Sucursal p/ Entrega Delivery Branch - A297FilEnt(M->FJ_FILENT) x x x x x x x x x x x x x x x x xFilial("SFJ") SM0 1 x x x - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 134720 0
SFJ 18 FJ_COND C 3 0 Cond. Pagto. Cond. Pago Payment Term Condicao de Pagamento Condicion de Pago Payment Terms @! ExistCpo("SE4",M->FJ_COND) x x x x x x x x x x x x x x x x - SE4 1 x x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 134721 0
SFJ 19 FJ_FORPED C 2 0 Forma Ped Forma Ped Ord.Mode Forma Pedido Forma Pedido Order Mode @! - x x x x x x x x x x x x x x x x - - 1 x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 134722 0
SFJ 20 FJ_GRUDESC C 99 0 Grupo Descto Grupo Descto Disc. Group Grupo de Desconto Grupo de Descuento Discount Group @! - x x x x x x x x x x x x x x x x - - 1 x x xx x - - - N A - - - - - - - - - - - N - - N N N - - - 1 2 - - - 134723 0

Índices da Tabela SFJ (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_
SFJ 1 FJ_FILIAL+FJ_CODIGO Codigo Codigo Code S - - S 2 3 - 19358 0
SFJ 2 FJ_FILIAL+FJ_SOLICIT Solicit/Ped. Solicit/Ped. Req/Order S - - S 2 3 - 19359 0

Perguntas frequentes

Para que serve a tabela SFJ no Protheus?

Ela é utilizada para sugestão de compra dentro do sistema ERP Protheus.

Como consultar os campos da tabela SFJ?

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

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

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

Exemplo de consulta SQL da tabela SFJ

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

SELECT
    FJ_FILIAL,
    FJ_CODIGO,
    FJ_DATREF,
    FJ_DIASSUG,
    FJ_TIPPRC,
    FJ_CUSUNIT,
    FJ_IMPORT,
    FJ_GRUPODE,
    FJ_GRUPOAT,
    FJ_CLASSIF,
    FJ_SOLICIT,
    FJ_ANO,
    FJ_MES,
    FJ_TIPGER,
    FJ_FORNECE,
    FJ_LOJA,
    FJ_FILENT,
    FJ_COND,
    FJ_FORPED,
    FJ_GRUDESC
FROM SFJ
WHERE
    D_E_L_E_T_ = ' '
    AND FJ_FILIAL = 'VALOR'
    AND FJ_CODIGO = 'VALOR'
    AND FJ_DATREF BETWEEN '20260501' AND '20260531'
    AND FJ_DIASSUG = 0
    AND FJ_TIPPRC = 'VALOR'
    AND FJ_CUSUNIT = 'VALOR'
    AND FJ_IMPORT = 'VALOR'
    AND FJ_GRUPODE = 'VALOR'
    AND FJ_GRUPOAT = 'VALOR'
    AND FJ_CLASSIF = 'VALOR'
    AND FJ_SOLICIT = 'VALOR'
    AND FJ_ANO = 'VALOR'
    AND FJ_MES = 'VALOR'
    AND FJ_TIPGER = 'VALOR'
    AND FJ_FORNECE = 'VALOR'
    AND FJ_LOJA = 'VALOR'
    AND FJ_FILENT = 'VALOR'
    AND FJ_COND = 'VALOR'
    AND FJ_FORPED = 'VALOR'
    AND FJ_GRUDESC = 'VALOR'