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

Tabela JM3 no Protheus

Livros

A tabela JM3 do Protheus está descrita no dicionário (SX2) como “Livros”. Possui 11 campos e 2 índices e chave única JM3_FILIAL+JM3_LIVRO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
JM3
Nome
Livros
Nome (inglês)
Books
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
JM3_FILIAL+JM3_LIVRO
Campos / índices
11 / 2

Campos da tabela JM3 (11)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 JM3_FILIAL C 2 0 Filial Filial do Sistema Real
02 JM3_LIVRO C 6 0 Cod.Livro Codigo do livro Real
03 JM3_PUBLIC C 10 0 Cod.Public. Codigo da publicacäo Real
04 JM3_ISBN C 10 0 ISBN ISBN Real
05 JM3_EDITOR C 6 0 Cod.Editora Codigo da editora Real
06 JM3_EDILOJ C 2 0 Loja Editora Loja da editora Real
07 JM3_EDINOM C 40 0 Nome Editora Nome da editora Virtual
08 JM3_INSTRU C 6 0 Indicação Nivel de Indicação Real
09 JM3_INSDES C 30 0 Descr.Indic. Descrição da Indicação Virtual
10 JM3_ILUSTR C 1 0 Ilustracäo Possui ilustracäo (S/N) Real
11 JM3_PAGINA N 5 0 Qtde Paginas Quantidade de paginas Real

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

Índices da tabela JM3 (2)

OrdemChaveDescriçãoApelido
1JM3_FILIAL+JM3_LIVROCod.Livro
2JM3_FILIAL+JM3_PUBLICCod.Public.

Perguntas frequentes sobre a tabela JM3

O que é a tabela JM3?

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

Qual é a chave única da tabela JM3?

A chave única é JM3_FILIAL+JM3_LIVRO.

Quais são os índices da tabela JM3?

A tabela tem 2 índices. O principal (ordem 1) usa a chave JM3_FILIAL+JM3_LIVRO.

Qual é o nome físico da tabela JM3 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: JM3990). Em ADVPL, use RetSqlName("JM3") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela JM3

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

SELECT
    JM3_FILIAL,
    JM3_LIVRO,
    JM3_PUBLIC,
    JM3_ISBN,
    JM3_EDITOR,
    JM3_EDILOJ,
    JM3_EDINOM,
    JM3_INSTRU,
    JM3_INSDES,
    JM3_ILUSTR,
    JM3_PAGINA
FROM JM3
WHERE
    D_E_L_E_T_ = ' '
    AND JM3_FILIAL = 'VALOR'
    AND JM3_LIVRO = 'VALOR'
    AND JM3_PUBLIC = 'VALOR'
    AND JM3_ISBN = 'VALOR'
    AND JM3_EDITOR = 'VALOR'
    AND JM3_EDILOJ = 'VALOR'
    AND JM3_EDINOM = 'VALOR'
    AND JM3_INSTRU = 'VALOR'
    AND JM3_INSDES = 'VALOR'
    AND JM3_ILUSTR = 'VALOR'
    AND JM3_PAGINA = 0

Outras tabelas relacionadas

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