Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela JAF no Protheus

Cursos

A tabela JAF do Protheus está descrita no dicionário (SX2) como “Cursos”. Possui 33 campos e 7 índices e chave única JAF_FILIAL+JAF_COD+JAF_VERSAO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
JAF
Nome
Cursos
Nome (inglês)
Courses
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
JAF_FILIAL+JAF_COD+JAF_VERSAO
Campos / índices
33 / 7

Campos da tabela JAF (33)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 JAF_FILIAL C 2 0 FILIAL Filial Real
02 JAF_COD C 6 0 Codigo Curso Codigo do Curso Real
03 JAF_DESC C 60 0 Descr. Curso Descricao do Curso Real
04 JAF_AREA C 6 0 Codigo Area Codigo da Area Real
05 JAF_DAREA C 30 0 Desc. Area Descricao da Area Virtual
06 JAF_CLASFI C 15 0 Class. ISCED Classificacao ISCED Real
07 JAF_DCLASF C 30 0 Desc. ISCED Descricao ISCED Virtual
08 JAF_DESMEC C 200 0 Descr. MEC Descricao do Curso no MEC Real
09 JAF_AVANDI N 3 0 Prazo Pror. Prazo para prorrogacao Real
10 JAF_OK C 2 0 OK OK Real
11 JAF_CCONTB C 20 0 C. Contabil Conta Contabil Real
12 JAF_CCUSTO C 9 0 Centro Custo Codigo Centro de Custo Real
13 JAF_VERSAO C 3 0 Versao Versao Real
14 JAF_ATIVO C 1 0 Ativo Ativo Real
15 JAF_CARGA N 4 0 Carga Horari Carga Horaria Real
16 JAF_CARMIN N 4 0 Carga Minima Carga Horaria Minima Real
17 JAF_TIPHOR C 1 0 Tipo de Hora Tipo de Hora da Carga Hor Real
18 JAF_PROVAO C 1 0 Provao Mec Provao do Mec Real
19 JAF_CONCEI C 4 0 Conceito Conceito MEC reconhecimen Real
20 JAF_REGIME C 3 0 Regime Regime do curso Real
21 JAF_DREGIM C 30 0 Desc. Regime Descricao do Regime Virtual
22 JAF_MEMO1 C 6 0 Disp. Legal Dispositivo Legal Real
23 JAF_DISLEG M 80 0 Disp. Legal Dispositivo Legal Virtual
24 JAF_CRIAVA C 1 0 Crit. Avalia Criterio de Avaliacao Real
25 JAF_EQVCON C 6 0 Eqv.Conceito Equivalencia de Conceito Real
26 JAF_ECDESC C 40 0 Descricao Descricao Virtual
27 JAF_QTDATV N 2 0 Qtd Ativid. Qtd Ativid. por Avaliacao Real
28 JAF_PROCUR C 1 0 Pr.Cursando? Promove Cursando? Real
29 JAF_FORMAC C 3 0 Formacao Formacao sem habilitacao Real
30 JAF_DFORMA C 40 0 Desc.Formac. Descricao da Formacao Virtual
31 JAF_TIPGRD C 1 0 Tp. de Grade Tipo de Grade Real
32 JAF_PRODUT C 15 0 Cod. Produto Cod. Produto Real
33 JAF_PRODES C 30 0 Desc. Prod. Desc. Prod. Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela JAF (7)

OrdemChaveDescriçãoApelido
1JAF_FILIAL+JAF_COD+JAF_VERSAOCodigo Curso + Versao
2JAF_FILIAL+JAF_DESCDescr. Curso
3JAF_FILIAL+JAF_AREA+JAF_COD+JAF_VERSAOCodigo Area + Codigo Curso + Versao
4JAF_FILIAL+JAF_CLASFIClass. ISCED
5JAF_FILIAL+JAF_AREACodigo Area
6JAF_FILIAL+JAF_ATIVO+JAF_CODAtivo + Codigo Curso
7JAF_FILIAL+JAF_CCUSTOCentro Custo

Perguntas frequentes sobre a tabela JAF

O que é a tabela JAF?

É a tabela “Cursos” do ERP TOTVS Protheus, com 33 campos definidos no dicionário SX3.

Qual é a chave única da tabela JAF?

A chave única é JAF_FILIAL+JAF_COD+JAF_VERSAO.

Quais são os índices da tabela JAF?

A tabela tem 7 índices. O principal (ordem 1) usa a chave JAF_FILIAL+JAF_COD+JAF_VERSAO.

Qual é o nome físico da tabela JAF no banco de dados?

No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: JAF990). Em ADVPL, use RetSqlName("JAF") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela JAF

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    JAF_FILIAL,
    JAF_COD,
    JAF_DESC,
    JAF_AREA,
    JAF_DAREA,
    JAF_CLASFI,
    JAF_DCLASF,
    JAF_DESMEC,
    JAF_AVANDI,
    JAF_OK,
    JAF_CCONTB,
    JAF_CCUSTO,
    JAF_VERSAO,
    JAF_ATIVO,
    JAF_CARGA,
    JAF_CARMIN,
    JAF_TIPHOR,
    JAF_PROVAO,
    JAF_CONCEI,
    JAF_REGIME,
    JAF_DREGIM,
    JAF_MEMO1,
    JAF_DISLEG,
    JAF_CRIAVA,
    JAF_EQVCON,
    JAF_ECDESC,
    JAF_QTDATV,
    JAF_PROCUR,
    JAF_FORMAC,
    JAF_DFORMA,
    JAF_TIPGRD,
    JAF_PRODUT,
    JAF_PRODES
FROM JAF
WHERE
    D_E_L_E_T_ = ' '
    AND JAF_FILIAL = 'VALOR'
    AND JAF_COD = 'VALOR'
    AND JAF_DESC = 'VALOR'
    AND JAF_AREA = 'VALOR'
    AND JAF_DAREA = 'VALOR'
    AND JAF_CLASFI = 'VALOR'
    AND JAF_DCLASF = 'VALOR'
    AND JAF_DESMEC = 'VALOR'
    AND JAF_AVANDI = 0
    AND JAF_OK = 'VALOR'
    AND JAF_CCONTB = 'VALOR'
    AND JAF_CCUSTO = 'VALOR'
    AND JAF_VERSAO = 'VALOR'
    AND JAF_ATIVO = 'VALOR'
    AND JAF_CARGA = 0
    AND JAF_CARMIN = 0
    AND JAF_TIPHOR = 'VALOR'
    AND JAF_PROVAO = 'VALOR'
    AND JAF_CONCEI = 'VALOR'
    AND JAF_REGIME = 'VALOR'
    AND JAF_DREGIM = 'VALOR'
    AND JAF_MEMO1 = 'VALOR'
    AND JAF_CRIAVA = 'VALOR'
    AND JAF_EQVCON = 'VALOR'
    AND JAF_ECDESC = 'VALOR'
    AND JAF_QTDATV = 0
    AND JAF_PROCUR = 'VALOR'
    AND JAF_FORMAC = 'VALOR'
    AND JAF_DFORMA = 'VALOR'
    AND JAF_TIPGRD = 'VALOR'
    AND JAF_PRODUT = 'VALOR'
    AND JAF_PRODES = 'VALOR'

Outras tabelas relacionadas

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.