Dicionário Protheus
Início

Tabela SNN no Protheus

Planejamento de Aquisições

O que é a tabela SNN no Protheus?

A tabela SNN faz parte do sistema ERP Protheus da TOTVS e é utilizada para planejamento de aquisições.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE SNN
X2_PATH \DATA\
X2_ARQUIVO SNN990
X2_NOME Planejamento de Aquisições
X2_NOMESPA Planificacion de Adquisiciones
X2_NOMEENG Procurement Planning
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO NN_FILIAL+NN_CODIGO+NN_ITEM
X2_PYME S
X2_MODULO 1
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_ 8482
R_E_C_D_E_L_ 0

Campos da Tabela SNN (33 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_
SNN 01 NN_FILIAL C 2 0 Filial Sucursal Branch Filial do Sistema Sucursal del Sistema System Branch - - x x x x x x x x x x x x x x x - - 1 - - - - - - R - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 139378 0
SNN 02 NN_CODIGO C 10 0 Codigo Codigo Code Codigo Sequencial do Bem Cod Secuencial del Bien Asset Seq. Code @! EXISTCHAV("SNN",M->NN_CODIGO+M->NN_ITEM) x x x x x x x x x x x x x x x x GETSXENUM("SNN","NN_CODIGO") - 1 xxx - - - S A R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 139379 0
SNN 03 NN_ITEM C 4 0 Item Item Item Numero do Item Numero del Item Item Number @! EXISTCHAV('SNN', M->NN_CODIGO + M->NN_ITEM) x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - INCLUI - - - S - - N N N - - - 1 1 - - - 139380 0
SNN 04 NN_AQUISIC D 8 0 Dt.Aquisição Fch. Adq. Acquisit. Dt Data de Aquisição Fecha de Adquisicion Acquisition Date - DataValida() x x x x x x x x x x x x x x x x - - 1 xx - - - S V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139381 0
SNN 05 NN_DESCRIC C 40 0 Descr.Bem Descr.Bien Asset Descr Descrição do Bem Descripcion del Bien Asset Description @! - x x x x x x x x x x x x x x x x - - 1 xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 139382 0
SNN 06 NN_QUANTD N 11 3 Quantidade Cantidad Quantity Quantidade do Bem Cantidad del Bien Asset Quantity @E 9,999,999.999 - x x x x x x x x x x x x x x x x - - 1 xxxxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 139383 0
SNN 07 NN_GRUPO C 4 0 Grupo Grupo Group Grupo de Bens Grupo de Bienes Assets Group @! (Vazio() .Or. ExistCpo("SNG")) .And. AF310GRUPO(.T.) x x x x x x x x x x x x x x x x - SNG 1 xx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139384 0
SNN 08 NN_DTPREVI D 8 0 Dt. Aq Previ Fch Adq Prev Exp. Acq. Dt Data Prevista Fecha Prevista Expected Date - DataValida() x x x x x x x x x x x x x x x x DDATABASE - 1 xxx - - - S A R - - - - - - - - - - S - - N N N - - - 1 1 - - - 139385 0
SNN 09 NN_CODEFTV C 10 0 Codigo Efet. Codigo Efect Effect. Code Codigo Efetivação do bem Codigo Efectiv. del bien Asset Effectiveness Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139386 0
SNN 10 NN_ITMEFTV C 4 0 Item efet. Item efect. Effect. Item Codigo do Item Efetivado Codigo del Item Efectiv. Effective Item Code @! - x x x x x x x x x x x x x x x x - - 1 xx - - - N V R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139387 0
SNN 11 NN_VORIG1 N 14 2 Val Orig M1 Val Orig M1 Orig Val C1 Valor Original Moeda 1 Valor Original Moneda 1 Original Value Currency 1 @E 99,999,999,999.99 IIf(aCols[n][1] != '05',POSITIVO(),.T.) .AND. AF310ACONV() x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139388 0
SNN 12 NN_TXDEPR1 N 9 4 Tx.An.Depr.1 Ts.An.Depr.1 An.Rt.Depr1 Taxa Anual Depreciacao 1 Tasa Anual Depreciación 1 Annual Rate Depr 1 @E 9,999.9999 POSITIVO() .and. IF(FINDFUNCTION("AF310ATAXA"), AF310ATAXA(),.T.) x x x x x x x x x x x x x x x x - - 1 xxxx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139389 0
SNN 13 NN_VORIG2 N 14 2 Val Orig M2 Val Orig M2 Orig Val C2 Valor Original Moeda 2 Valor Original Moneda 2 Original Value Currency 2 @E 99,999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139390 0
SNN 14 NN_TXDEPR2 N 9 4 Tx.An.Depr.2 Ts.An.Depr.2 An.Rt.Depr2 Taxa Anual Depreciacao 2 Tasa Anual Depreciación 2 Annual Rate Depr 2 @E 9,999.9999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139391 0
SNN 15 NN_VORIG3 N 14 2 Val Orig M3 Val Orig M3 Orig Val C3 Valor Original Moeda 3 Valor Original Moneda 3 Original Value Currency 3 @E 99,999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139392 0
SNN 16 NN_TXDEPR3 N 9 4 Tx.An.Depr.3 Ts.An.Depr.3 An.Rt.Depr3 Taxa Anual Depreciacao 3 Tasa Anual Depreciación 3 Annual Rate Depr 3 @E 9,999.9999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139393 0
SNN 17 NN_VORIG4 N 14 2 Val Orig M4 Val Orig M4 M4 Orig Vl Valor Original Moeda 4 Valor original Moneda 4 Curr Original Vl 4 @E 99,999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139394 0
SNN 18 NN_TXDEPR4 N 9 4 Tx.An.Depr.4 Ts.An.Depr.4 An.Rt.Depr4 Taxa Anual Depreciacao 4 Tasa Anual Depreciación 4 Annual Rate Depr 4 @E 9,999.9999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139395 0
SNN 19 NN_VORIG5 N 14 2 Val Orig M5 Val Orig M5 M5 Orig Vl Valor Original Moeda 5 Valor original Moneda 5 Curr Original Vl 5 @E 99,999,999,999.99 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139396 0
SNN 20 NN_TXDEPR5 N 9 4 Tx.An.Depr.5 Ts.An.Depr.5 An.Rt.Depr5 Taxa Anual Depreciacao 5 Tasa Anual Depreciación 5 Annual Rate Depr 5 @E 9,999.9999 POSITIVO() x x x x x x x x x x x x x x x x - - 1 xxxx x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 139397 0
SNN 21 NN_CCONTAB C 20 0 Conta Cuenta Account Conta Contabil Cuenta contable Ledger Account @! ValClaSint(M->NN_CCONTAB, "CT1",1,"CT1_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CCONTAB") CT1 1 xx - - - N A R - - - - - - - - 003 - S - - N N N - - - 1 2 - - - 139398 0
SNN 22 NN_CUSTBEM C 9 0 C Custo Bem C Costo bien Asset CCent C Custo da Conta do Bem C Costo Cta del bien Asset Account Cost Center @! ValClaSint(M->NN_CUSTBEM, "CTT",1,"CTT_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CUSTBEM") CTT 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTT") - 004 - S - - N N N - - - 1 2 - - - 139399 0
SNN 23 NN_SUBCCON C 9 0 Item do Bem Ítem bien Asset Item Item Conta do Bem Ítem Cta del bien Asset Account Item @! ValClaSint(M->NN_SUBCCON, "CTD",1,"CTD_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_SUBCCON") CTD 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTD") - 005 - S - - N N N - - - 1 2 - - - 139400 0
SNN 24 NN_CLVLCON C 9 0 Cl Vlr Bem Cl Val Bien Asset Vl Cl Classe de Valor do Bem Clase de valor del bien Asset Value Class @! ValClaSint(M->NN_CLVLCON, "CTH",1,"CTH_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CLVLCON") CTH 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTH") - 006 - S - - N N N - - - 1 2 - - - 139401 0
SNN 25 NN_CDEPREC C 20 0 Cta Desp Dep Cta Gast Dep Dep Exp Acc Conta Despesa Depreciacao Cta Gastos depreciación Deprec Expense Account @! ValClaSint(M->NN_CDEPREC, "CT1",1,"CT1_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CDEPREC") CT1 1 x - - - N A R - - - - - - - - 003 - S - - N N N - - - 1 2 - - - 139402 0
SNN 26 NN_CCDESP C 9 0 Cc Des Depr Cc Gas Depr Dep Exp CC Centro Custo Desp Depr. Centro costo Gast Depr. Dep Expense Cost Center @! ValClaSint(M->NN_CCDESP, "CTT",1,"CTT_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CCDESP") CTT 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTT") - 004 - S - - N N N - - - 1 2 - - - 139403 0
SNN 27 NN_SUBCDEP C 9 0 Item Ds.Dep. Ítem Gas.Dep Dep Exp Item Item Despesa Depreciacao Ítem gastos depreciación Depr Expense Item @! ValClaSint(M->NN_SUBCDEP, "CTD",1,"CTD_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_SUBCDEP") CTD 1 x - - - N A R - - - - - - CtbMovSaldo("CTD") - 005 - S - - N N N - - - 1 2 - - - 139404 0
SNN 28 NN_CLVLDEP C 9 0 Clvl Des.Dep Cl Vl Gas.De Dep Exp Vl Classe Vlr Despesa Dep. Clase Val Gast Dep. Dep Expense Value Class @! ValClaSint(M->NN_CLVLDEP, "CTH",1,"CTH_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CLVLDEP") CTH 1 xx x - - - N - - - - - - - - CtbMovSaldo("CTH") - 006 - S - - N N N - - - 1 2 - - - 139405 0
SNN 29 NN_CCDEPR C 20 0 Cta Dep Acum Cta Dep Acum Accr Dep Acc Conta Deprec. Acumulada Cta Deprec. Acumulada Accrued Depr Account @! ValClaSint(M->NN_CCDEPR, "CT1",1,"CT1_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CCDEPR") CT1 1 xx - - - N A R - - - - - - - - 003 - S - - N N N - - - 1 2 - - - 139406 0
SNN 30 NN_CCCDEP C 9 0 Cc Depr Ac Cc Depr Ac Accr Dep CC Centro Custo Dep. Acumul. Centro costo Dep. Acumul. Accrued Dep Cost Center @! ValClaSint(M->NN_CCCDEP, "CTT",1,"CTT_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CCCDEP") CTT 1 xx - - - N A R - - - - - - CtbMovSaldo("CTT") - 004 - S - - N N N - - - 1 2 - - - 139407 0
SNN 31 NN_SUBCCDE C 9 0 Item Dep.Ac. Ítem Dep.Ac. Corr Depr Item Correcao Depreciacao Ítem corrección Deprec. Depr Correction Item @! ValClaSint(M->NN_SUBCCDE, "CTD",1,"CTD_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_SUBCCDE") CTD 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTD") - 005 - S - - N N N - - - 1 2 - - - 139408 0
SNN 32 NN_CLVLCDE C 9 0 Clvl Dep.Acu Cl Vl Dep.Ac Accr Dep Vl Classe de Vlr Dep. Acum Clase Val Dep. Acum Accrued Dep Vl Class @! ValClaSint(M->NN_CLVLCDE, "CTH",1,"CTH_CLASSE") x x x x x x x x x x x x x x x x AF310AGRP("NN_CLVLCDE") CTH 1 xx x - - - N A R - - - - - - CtbMovSaldo("CTH") - 006 - S - - N N N - - - 1 2 - - - 139409 0
SNN 33 NN_OK C 2 0 Flag Marca Flag Marca Punch Flag Flag Marcacao Flag Marcación Punch Flag - - x x x x x x x x x x x x x x x x - - 1 xx - - - N A R - - - - - - - - - - S - - N N N - - - 1 2 - - - 139410 0

Índices da Tabela SNN (8 í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_
SNN 1 NN_FILIAL+NN_CODIGO+NN_ITEM Codigo + Item Codigo + Item Code + Item S - - S 2 3 - 19995 0
SNN 2 NN_FILIAL+NN_CODEFTV+NN_ITMEFTV+NN_CODIGO+NN_ITEM Codigo Efet. + Item efet. + Codigo + Item Codigo Efect + Item efect. + Codigo + Item Effect. Code + Effect. Item + Code + Item S - - S 2 3 - 19996 0
SNN 3 NN_FILIAL+NN_CCONTAB Conta Cuenta Account S - - S 2 3 - 19997 0
SNN 4 NN_FILIAL+NN_CDEPREC Cta Desp Dep Cta Gast Dep Dep Exp Acc S - - S 2 3 - 19998 0
SNN 5 NN_FILIAL+NN_CCDEPR Cta Dep Acum Cta Dep Acum Accr Dep Acc S - - S 2 3 - 19999 0
SNN 6 NN_FILIAL+NN_CUSTBEM C Custo Bem C Costo bien Asset CCent S - - S 2 3 - 20000 0
SNN 7 NN_FILIAL+NN_CCCDEP Cc Depr Ac Cc Depr Ac Accr Dep CC S - - S 2 3 - 20001 0
SNN 8 NN_FILIAL+NN_CCDESP Cc Des Depr Cc Gas Depr Dep Exp CC S - - S 2 3 - 20002 0

Perguntas frequentes

Para que serve a tabela SNN no Protheus?

Ela é utilizada para planejamento de aquisições dentro do sistema ERP Protheus.

Como consultar os campos da tabela SNN?

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

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

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

Exemplo de consulta SQL da tabela SNN

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

SELECT
    NN_FILIAL,
    NN_CODIGO,
    NN_ITEM,
    NN_AQUISIC,
    NN_DESCRIC,
    NN_QUANTD,
    NN_GRUPO,
    NN_DTPREVI,
    NN_CODEFTV,
    NN_ITMEFTV,
    NN_VORIG1,
    NN_TXDEPR1,
    NN_VORIG2,
    NN_TXDEPR2,
    NN_VORIG3,
    NN_TXDEPR3,
    NN_VORIG4,
    NN_TXDEPR4,
    NN_VORIG5,
    NN_TXDEPR5,
    NN_CCONTAB,
    NN_CUSTBEM,
    NN_SUBCCON,
    NN_CLVLCON,
    NN_CDEPREC,
    NN_CCDESP,
    NN_SUBCDEP,
    NN_CLVLDEP,
    NN_CCDEPR,
    NN_CCCDEP,
    NN_SUBCCDE,
    NN_CLVLCDE,
    NN_OK
FROM SNN
WHERE
    D_E_L_E_T_ = ' '
    AND NN_FILIAL = 'VALOR'
    AND NN_CODIGO = 'VALOR'
    AND NN_ITEM = 'VALOR'
    AND NN_AQUISIC BETWEEN '20260501' AND '20260531'
    AND NN_DESCRIC = 'VALOR'
    AND NN_QUANTD = 0
    AND NN_GRUPO = 'VALOR'
    AND NN_DTPREVI BETWEEN '20260501' AND '20260531'
    AND NN_CODEFTV = 'VALOR'
    AND NN_ITMEFTV = 'VALOR'
    AND NN_VORIG1 = 0
    AND NN_TXDEPR1 = 0
    AND NN_VORIG2 = 0
    AND NN_TXDEPR2 = 0
    AND NN_VORIG3 = 0
    AND NN_TXDEPR3 = 0
    AND NN_VORIG4 = 0
    AND NN_TXDEPR4 = 0
    AND NN_VORIG5 = 0
    AND NN_TXDEPR5 = 0
    AND NN_CCONTAB = 'VALOR'
    AND NN_CUSTBEM = 'VALOR'
    AND NN_SUBCCON = 'VALOR'
    AND NN_CLVLCON = 'VALOR'
    AND NN_CDEPREC = 'VALOR'
    AND NN_CCDESP = 'VALOR'
    AND NN_SUBCDEP = 'VALOR'
    AND NN_CLVLDEP = 'VALOR'
    AND NN_CCDEPR = 'VALOR'
    AND NN_CCCDEP = 'VALOR'
    AND NN_SUBCCDE = 'VALOR'
    AND NN_CLVLCDE = 'VALOR'
    AND NN_OK = 'VALOR'