Dicionário Protheus
Início

Tabela NJP no Protheus

Autorizacao de Embarque

O que é a tabela NJP no Protheus?

A tabela NJP faz parte do sistema ERP Protheus da TOTVS e é utilizada para autorizacao de embarque.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE NJP
X2_PATH \DATA\
X2_ARQUIVO NJP990
X2_NOME Autorizacao de Embarque
X2_NOMESPA Autorizac. de embarque
X2_NOMEENG Shipment Authorization
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO NJP_FILIAL+NJP_CODCTR+NJP_ITEM
X2_PYME S
X2_MODULO 67
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_ 6783
R_E_C_D_E_L_ 0

Campos da Tabela NJP (29 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_
NJP 01 NJP_FILIAL C 2 0 Filial Sucursal Branch Filial Sucursal Branch - ExistCpo('NJ0',M->NJP_CODTER+M->NJP_LOJTER) x x x x x x x x x x x x x x x - - 1 - - - - - - - - - - - - - - - 033 1 S - - N - N - - - 1 2 - - - 107957 0
NJP 02 NJP_CODCTR C 6 0 Contrato Contrato Contract Codigo do Contrato Codigo del contrato Contract Code @! ExistCpo('NJR') x x x x x x x x x x x x x x x x - NJR 1 xxx - S - S - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 107958 0
NJP 03 NJP_ITEM C 3 0 Item Item Item Item da Autorizacao Item de la autorizacion Authorization Item - - x x x x x x x x x x x x x x x x - - 1 xxx - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 107959 0
NJP 04 NJP_TIPO C 1 0 Tipo Tipo Type Tipo da Autorizacao Tipo de autorizacion Authorization Type - Pertence('ES') x x x x x x x x x x x x x x x x - - 1 x xxx - - - S A R - - E=Entrada;S=Saida E=Entrada;S=Salida E=Inflow;S=Outflow - - - - 1 S - - N - N - - - 1 1 - - - 107960 0
NJP 05 NJP_DATINI D 8 0 Data Ini. Fecha Ini. St Dt Data Inicial Fecha inicial Start Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x xxx - - - S - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 107961 0
NJP 06 NJP_DATFIM D 8 0 Data Fin. Fecha Fin. End Dt Data Final Fecha final End Date - - x x x x x x x x x x x x x x x x dDataBase - 1 x xxx - - - S - - - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 107962 0
NJP 07 NJP_CODTER C 6 0 Cod.Terc. Cod.Terc. Third Code Codigo do Terceiro Codigo del tercero Third Party Code @! Vazio() .Or. ExistCpo('NJ0',M->NJP_CODTER) x x x x x x x x x x x x x x x x - NJ0 1 xxxx x - - - S - - - - - - - - - - 001 1 S - - N - N - - - 1 2 - - - 107963 0
NJP 08 NJP_LOJTER C 2 0 Loj.Terc. Tda.Terc. Third Store Loja do Terceiro Tienda del tercero Third Party Store @! ExistCpo('NJ0',M->NJP_CODTER+M->NJP_LOJTER) x x x x x x x x x x x x x x x x - - 1 xxxx x - S - S - - - - - - - - - - 002 1 S - - N - N - - - 1 2 - - - 107964 0
NJP 09 NJP_NOMTER C 40 0 Nome Nombre Name Nome do Terceiro Nombre del tercero Third Party Name @! - x x x x x x x x x x x x x x x x If(Inclui,' ',Posicione('NJ0',1,xFilial('NJ0')+NJP->(NJP_CODTER+NJP_LOJTER),'NJ0_NOME')) - 1 xxxx x - - - S V V - - - - - - - Posicione('NJ0',1,xFilial('NJ0')+NJP->(NJP_CODTER+NJP_LOJTER),'NJ0_NOME') - 1 S - - N - N - - - 1 2 - - - 107965 0
NJP 10 NJP_NLJTER C 20 0 N. Loja Nº Tienda Store Name Nome da Loja do Terceiro Nombre tienda de tercero Third Party Store Name @! - x x x x x x x x x x x x x x x x If(Inclui,' ',Posicione('NJ0',1,xFilial('NJ0')+NJP->(NJP_CODTER+NJP_LOJTER),'NJ0_NOMLOJ')) - 1 xxxx x - - - S V V - - - - - - - Posicione('NJ0',1,xFilial('NJ0')+NJP->(NJP_CODTER+NJP_LOJTER),'NJ0_NOMLOJ') - 1 S - - N - N - - - 1 2 - - - 107966 0
NJP 11 NJP_CODTRA C 6 0 Cod.Transp. Cod.Transp. Carrier Code Codigo da Transportadora Codigo de transportador Carrier Code @! ExistCpo('SA4') x x x x x x x x x x x x x x x x - SA4 1 xxxx x - S - S - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107967 0
NJP 12 NJP_NOMTRA C 40 0 Nom.Trans. Nob.Trans. Carrier Name Nome da Transportadora Nombre de transportadora Carrier Name @! - x x x x x x x x x x x x x x x x If(Inclui,' ',Posicione('SA4',1,xFilial('SA4')+NJP->NJP_CODTRA,'A4_NOME')) - 1 xxxx x - - - S V V - - - - - - - Posicione('SA4',1,xFilial('SA4')+NJP->NJP_CODTRA,'A4_NOME') - 1 S - - N - N - - - 1 2 - - - 107968 0
NJP 13 NJP_QTDINI N 12 2 Qtd. Ini. Cant. Ini. Start Qty Quantidade Inicial Cantidad inicial Start Quantity @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - S - - - - - - - - INCLUI - - 1 S - - N - N - - - 1 1 - - - 107969 0
NJP 14 NJP_QTDAUT N 12 2 Qtd. Aut. Cant. Aut. Auth Qty Quantidade Autorizada Cantidad autorizada Authorized Quantity @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 V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107970 0
NJP 15 NJP_QTDFCO N 12 2 Qtd.Fisica Cant.Fisica Phys Qty Quantidade Fisica Cantidad fisica Physical Quantity @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107971 0
NJP 16 NJP_QTDFIS N 12 2 Qtd.Fiscal Cant.Fiscal Fiscal Qty Quantidade Fiscal Cantidad fiscal Fiscal Quantity @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107972 0
NJP 17 NJP_VLRFIS N 14 2 Vlr.Fiscal Val.Fiscal Fiscal Value Valor Fiscal Valor fiscal Fiscal Value @E 99,999,999,999.99 - x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107973 0
NJP 18 NJP_QTDLIB N 12 2 Qtd. Lib. Cant. Lib. Releas Qty Quantidade Liberada Cantidad liberada Released Quantity @E 999,999,999.99 - x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107974 0
NJP 19 NJP_SLDLIB N 12 2 Saldo Lib. Saldo Lib. Releas Bal Saldo a Liberada Saldo por liberar Released Balance @E 999,999,999.99 - x x x x x x x x x x x x x x x - - 1 x - - - S V R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107975 0
NJP 20 NJP_TOTEFS N 12 2 Qt.En.Fisico Can.Ent.Fis Phys Inf Qty Qt.Entrada Fisica Ctrato Cant.Entr Fisica Contr Contract Phys Inflow Qty @E 999,999,999.99 - x x x x x x x x x x x x x x x x IIF(!INCLUI,NJR->NJR_QTEFCO,0) - 1 xxxx x - - - S V V - - - - - - - NJR->NJR_QTEFCO - 1 S - - N - N - - - 1 2 - - - 107976 0
NJP 21 NJP_TOTEFI N 12 2 Qt.En.Fiscal Cant.Ent.Fis Fisc Inf Qty Qt.Entrada Fiscal Ctrato Cant.Entr Fiscal Cont Contract Fisc Inflow Qty @E 999,999,999.99 - x x x x x x x x x x x x x x x x IIF(!INCLUI,NJR->NJR_QTEFIS,0) - 1 xxxx x - - - S V V - - - - - - - NJR->NJR_QTEFIS - 1 S - - N - N - - - 1 2 - - - 107977 0
NJP 22 NJP_TOTSFS N 12 2 Qt.Sa.Fisica Can.Sal.Fisi Phys Out Qty Qt. Saida Fisica Contrato Cant.Salida fisica Contra Contract Phys Outflow Qty @E 999,999,999.99 - x x x x x x x x x x x x x x x x IIF(!INCLUI,NJR->NJR_QTSFCO,0) - 1 xxxx x - - - S V V - - - - - - - NJR->NJR_QTSFCO - 1 S - - N - N - - - 1 2 - - - 107978 0
NJP 23 NJP_TOTSFI N 12 2 Qt.Sa.Fiscal Can.Sal.Fisc Fisc Out Qty Qt. Saida Fiscal Contrato Cant. Sal Fiscal Contra Contract Fisc Outflow Qty @E 999,999,999.99 - x x x x x x x x x x x x x x x x IIF(!INCLUI,NJR->NJR_QTSFIS,0) - 1 xxxx x - - - S V V - - - - - - - NJR->NJR_QTSFIS - 1 S - - N - N - - - 1 2 - - - 107979 0
NJP 24 NJP_SLEMBE N 12 2 Sldo.Emb.Ent Sal.Emb.Ent Infl Ship Ba Sldo. Embarcar de Entrada Sald. Embarcar de entrada Inflow Ship Balance @E 999,999,999.99 - x x x x x x x x x x x x x x x x iIF(!INCLUI,Og340InEmb(M->NJP_CODCTR,'NJP_SLEMBE'),0) - 1 xxxx x - - - S V V - - - - - - - Og340InEmb(NJP->NJP_CODCTR,'NJP_SLEMBE') - 1 S - - N - N - - - 1 2 - - - 107980 0
NJP 25 NJP_SLEMBS N 12 2 Sldo.Emb.Sai Sal.Emb.Sal Out Ship Bal Sldo. Embarcar de Saida Saldo embarcar de salida Outflow Ship Balance @E 999,999,999.99 - x x x x x x x x x x x x x x x x iIF(!INCLUI,Og340InEmb(M->NJP_CODCTR,'NJP_SLEMBS'),0) - 1 xxxx x - - - S V V - - - - - - - Og340InEmb(NJP->NJP_CODCTR,'NJP_SLEMBS') - 1 S - - N - N - - - 1 2 - - - 107981 0
NJP 26 NJP_STATUS C 1 0 Status Estatus Status Status da Autorizacao Estatus de autorizacion Authorization Status - Pertence('AIE') x x x x x x x x x x x x x x x x 'A' - 1 xxxx x - - - S V R - - A=Aberta;I=Iniciada;E=Encerrada A=Abierta;I=Iniciada;F=Finalizada A=Open;I=Started;E=Closed - - - - 1 S - - N - N - - - 1 2 - - - 107982 0
NJP 27 NJP_TALHAO C 16 0 Talhao Terreno Cult Land Codigo do talhao Código del terreno Cultivated Land Code @! - x x x x x x x x x x x x x x x x - - 1 x xx xx - - - S - - - - - - - - - - 140 1 S - - N - N - - - 1 2 - - - 107983 0
NJP 28 NJP_QTDEXC N 12 2 Qt.Aut.Exced Cant.Aut.Exc Exc Auth Qty Qt Autorizada Excedente Cant. Autorizada Exced. Exceding Authorized Qty @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 - - - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 107984 0
NJP 29 NJP_SDOAUT N 12 2 Qtd.Sdo Aut. Cant.Sal Aut Auth Bal Qty Qt Saldo Autorizacao Cant.Saldo autorización Auth Balance Qty @E 999,999,999.99 - x x x x x x x x x x x x x x x x IIF(!INCLUI,(NJP_QTDAUT + NJP_QTDEXC) - NJP_QTDFCO,0) - 1 xxxx x - - - S V V - - - - - - - (NJP_QTDAUT + NJP_QTDEXC) - NJP_QTDFCO - 1 S - - N - N - - - 1 2 - - - 107985 0

Índices da Tabela NJP (1 í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_
NJP 1 NJP_FILIAL+NJP_CODCTR+NJP_ITEM Contrato + Item Contrato + Item Contract + Item S - CODIGO+ITE S 2 3 - 15487 0

Perguntas frequentes

Para que serve a tabela NJP no Protheus?

Ela é utilizada para autorizacao de embarque dentro do sistema ERP Protheus.

Como consultar os campos da tabela NJP?

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

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

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

Exemplo de consulta SQL da tabela NJP

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

SELECT
    NJP_FILIAL,
    NJP_CODCTR,
    NJP_ITEM,
    NJP_TIPO,
    NJP_DATINI,
    NJP_DATFIM,
    NJP_CODTER,
    NJP_LOJTER,
    NJP_NOMTER,
    NJP_NLJTER,
    NJP_CODTRA,
    NJP_NOMTRA,
    NJP_QTDINI,
    NJP_QTDAUT,
    NJP_QTDFCO,
    NJP_QTDFIS,
    NJP_VLRFIS,
    NJP_QTDLIB,
    NJP_SLDLIB,
    NJP_TOTEFS,
    NJP_TOTEFI,
    NJP_TOTSFS,
    NJP_TOTSFI,
    NJP_SLEMBE,
    NJP_SLEMBS,
    NJP_STATUS,
    NJP_TALHAO,
    NJP_QTDEXC,
    NJP_SDOAUT
FROM NJP
WHERE
    D_E_L_E_T_ = ' '
    AND NJP_FILIAL = 'VALOR'
    AND NJP_CODCTR = 'VALOR'
    AND NJP_ITEM = 'VALOR'
    AND NJP_TIPO = 'VALOR'
    AND NJP_DATINI BETWEEN '20260501' AND '20260531'
    AND NJP_DATFIM BETWEEN '20260501' AND '20260531'
    AND NJP_CODTER = 'VALOR'
    AND NJP_LOJTER = 'VALOR'
    AND NJP_NOMTER = 'VALOR'
    AND NJP_NLJTER = 'VALOR'
    AND NJP_CODTRA = 'VALOR'
    AND NJP_NOMTRA = 'VALOR'
    AND NJP_QTDINI = 0
    AND NJP_QTDAUT = 0
    AND NJP_QTDFCO = 0
    AND NJP_QTDFIS = 0
    AND NJP_VLRFIS = 0
    AND NJP_QTDLIB = 0
    AND NJP_SLDLIB = 0
    AND NJP_TOTEFS = 0
    AND NJP_TOTEFI = 0
    AND NJP_TOTSFS = 0
    AND NJP_TOTSFI = 0
    AND NJP_SLEMBE = 0
    AND NJP_SLEMBS = 0
    AND NJP_STATUS = 'VALOR'
    AND NJP_TALHAO = 'VALOR'
    AND NJP_QTDEXC = 0
    AND NJP_SDOAUT = 0