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

Tabela SHJ no Protheus

Restrições de Recursos CT APS

A tabela SHJ do Protheus está descrita no dicionário (SX2) como “Restrições de Recursos CT APS”. Possui 7 campos e 1 índices e chave única HJ_FILIAL+HJ_ROTEIRO+HJ_PRODUTO+HJ_OPERAC+HJ_CTRAB+HJ_RECURSO. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
SHJ
Nome
Restrições de Recursos CT APS
Nome (inglês)
Resource restriction by C.T.
Compartilhamento por filial
Exclusivo
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
HJ_FILIAL+HJ_ROTEIRO+HJ_PRODUTO+HJ_OPERAC+HJ_CTRAB+HJ_RECURSO
Campos / índices
7 / 1

Campos da tabela SHJ (7)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 HJ_FILIAL C 2 0 Filial Filial do Sistema Real
02 HJ_ROTEIRO C 2 0 Roteiro Codigo Roteiro de Operac. Real
03 HJ_PRODUTO C 15 0 Produto Codigo do Produto Real
04 HJ_OPERAC C 2 0 Operacao Numero da Operacao Real
05 HJ_CTRAB C 6 0 Centro Trab. Centro de Trabalho Real
06 HJ_RECURSO C 6 0 Recurso Codigo do Recurso Real
07 HJ_DESCREC C 30 0 Descricao Descricao do Recurso Virtual

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

Índices da tabela SHJ (1)

OrdemChaveDescriçãoApelido
1HJ_FILIAL+HJ_ROTEIRO+HJ_PRODUTO+HJ_OPERAC+HJ_CTRAB+HJ_RECURSORoteiro + Produto + Operacao + Centro Trab. + Recurso

Perguntas frequentes sobre a tabela SHJ

O que é a tabela SHJ?

É a tabela “Restrições de Recursos CT APS” do ERP TOTVS Protheus, com 7 campos definidos no dicionário SX3.

Qual é a chave única da tabela SHJ?

A chave única é HJ_FILIAL+HJ_ROTEIRO+HJ_PRODUTO+HJ_OPERAC+HJ_CTRAB+HJ_RECURSO.

Quais são os índices da tabela SHJ?

A tabela tem 1 índice. O principal (ordem 1) usa a chave HJ_FILIAL+HJ_ROTEIRO+HJ_PRODUTO+HJ_OPERAC+HJ_CTRAB+HJ_RECURSO.

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

Exemplo de consulta SQL da tabela SHJ

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

SELECT
    HJ_FILIAL,
    HJ_ROTEIRO,
    HJ_PRODUTO,
    HJ_OPERAC,
    HJ_CTRAB,
    HJ_RECURSO,
    HJ_DESCREC
FROM SHJ
WHERE
    D_E_L_E_T_ = ' '
    AND HJ_FILIAL = 'VALOR'
    AND HJ_ROTEIRO = 'VALOR'
    AND HJ_PRODUTO = 'VALOR'
    AND HJ_OPERAC = 'VALOR'
    AND HJ_CTRAB = 'VALOR'
    AND HJ_RECURSO = 'VALOR'
    AND HJ_DESCREC = 'VALOR'

Outras tabelas relacionadas

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