Dicionário Protheus
Início
O Poder da Hiperautomação

Tabela AH2 no Protheus

Regras Amarr Direitos x Prop

O que é a tabela AH2 no Protheus?

A tabela AH2 faz parte do sistema ERP Protheus da TOTVS e é utilizada para regras amarr direitos x prop.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AH2
X2_PATH \DATA\
X2_ARQUIVO AH2990
X2_NOME Regras Amarr Direitos x Prop
X2_NOMESPA Reglas Vínculo Derechos vs. Pr
X2_NOMEENG Rights vs. Owners Binding Rule
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AH2_FILIAL+AH2_CONTRA+AH2_SEQCON+AH2_ITEM
X2_PYME N
X2_MODULO 45
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_ 272
R_E_C_D_E_L_ 0

Campos da Tabela AH2 (24 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_
AH2 01 AH2_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 x - - - N - - - - - - - - - - 033 - N - - N N N - - - 1 2 - - - 4123 0
AH2 02 AH2_PRODUT C 15 0 Cod.Produto Cod.Producto Product Code Codigo do Produto Codigo del Producto Product Code @! - x x x x x x x x x x x x x x x - SB1 1 xx - - - - - - - - - - - - - - 030 - N - - N N N - - - 1 2 - - - 4124 0
AH2 03 AH2_FORNEC C 6 0 Fornecedor Proveedor Supplier Codigo do Fornecedor Codigo del Proveedor Supplier`s Code @! - x x x x x x x x x x x x x x x - SA2 1 xx - - - - - - - - - - - - - - 001 - N - - N N N - - - 1 2 - - - 4125 0
AH2 04 AH2_LOJAFO C 2 0 Loja Fornec. Tienda Prov. Suppl.Unit Loja do Fornecedor Tienda del Proveedor Supplier`s Unit @! - x x x x x x x x x x x x x x x - - 1 xx - - - - - - - - - - - - - - 002 - N - - N N N - - - 1 2 - - - 4126 0
AH2 05 AH2_ITEM C 2 0 Item Regra Item Regla Rule Item Item da regra Item de la regla Rule Item @! - x x x x x x x x x x x x x x x x - - 1 xx x - - - - V - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4127 0
AH2 06 AH2_FXINIC N 9 0 Faixa Inicio Interv.Inic. Init. Range Faixa Inicial Intervalo Inicial Initial Range @E 99,999,999 Positivo() x x x x x x x x x x x x x x x x - - 1 xx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4128 0
AH2 07 AH2_FXFINA N 9 0 Faixa Final Interv.Final Final Range Faixa Final Intervalo Final Final Range @E 99,999,999 Positivo() x x x x x x x x x x x x x x x x - - 1 xxx - - - - - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 4129 0
AH2 08 AH2_DESCMI N 6 2 % Desc.Acima % Desc.Sup a Disc.% Sup.t %de Desconto Acima de %de Descuento Superior a Discount % Superior to @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4130 0
AH2 09 AH2_PERCRE N 6 2 % Dir. Aut. % Der.Autor Copyright % % D.A. por exemplar % D.A. por ejemplar Copyright % per Issue @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4131 0
AH2 10 AH2_VALREG N 12 2 Vlr Dir.Aut. Vlr Der.Aut. Copyrig.Val. Valor D.A. por exemplar Valor D.A. por ejemplar Copyright Value per Issue @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 xx x - - - S - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4132 0
AH2 11 AH2_PRBRUT C 1 0 Prc.Aplicado Prc.Aplicado Appl. Price Preco aplicado Precio aplicado Applied Price @! PERTENCE("12") x x x x x x x x x x x x x x x x "1" - 1 xxx - - - - - - - - 1=Preco de Tabela;2=Preco de Venda 1=Precio de Tabla;2=Precio de Venta 1=Price List;2=Sales Price - - - - - N - - N N N - - - 1 1 - - - 4133 0
AH2 12 AH2_TIPOR C 1 0 Tipo regra Tipo regra Rule type Tipo regra Tipo regla Rule Type @! PERTENCE("12") x x x x x x x x x x x x x x x "1" - 1 xxx - - - - - - - - 1=Por exemplar;2=Especial (Licitacao) 1=Por ejemplar;2=Especial (Licitacion) 1=Per Issue;2=Special(Bidding) - - - - - N - - N N N - - - 1 1 - - - 4134 0
AH2 13 AH2_TIPOC C 1 0 Tipo calculo Tipo calculo Calc.type Tipo calculo Tipo calculo Calculation Type @! PERTENCE("12") x x x x x x x x x x x x x x x "1" - 1 xxx - - - - - - - - 1=Faturamento;2=Recebimento (Licitacao);3=Por tiragem da edicao 1=Facturacion;2=Recepcion (Licitacion);3=Por tirada de la edicion 1=Invoicing;2=Receipt(Bidding);3=Per Edition - - - - - N - - N N N - - - 1 1 - - - 4135 0
AH2 14 AH2_DESCCO C 1 0 Desc.Comerc. Desc.Comerc. Comm.Disc. Desconto comercial(S/N) Descuento comercial(S/N) Commercial Discount (Y/N) @! PERTENCE("12") x x x x x x x x x x x x x x x x "2" - 1 xxxx - - - - - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 1 - - - 4136 0
AH2 15 AH2_ICMS C 1 0 Abate ICMS Desc.ICMS Ded. ICMS Subtrai ICMS do D.A. Sustrae ICMS del D.A. Deduct ICMS from D.A. @! PERTENCE("12") x x x x x x x x x x x x x x x x "2" - 1 xxxx - - - - - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 1 - - - 4137 0
AH2 16 AH2_IPI C 1 0 Abate IPI Desc.IPI Ded. IPI Subtrai IPI do D.A. Sustrae IPI del D.A. Deduct IPI from D.A. @! PERTENCE("12") x x x x x x x x x x x x x x x x "2" - 1 xxxx - - - - - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 1 - - - 4138 0
AH2 17 AH2_COFINS C 1 0 Abate COFINS Desc.COFINS Disc.COFINS Subtrai COFINS do D.A. Sustrae COFINS del D.A. Deduct COFINS from D.A. @! PERTENCE("12") x x x x x x x x x x x x x x x x "2" - 1 xxxx - - - - - - - - 1=Sim;2=Nao 1=Si;2=No 1=Yes;2=No - - - - - N - - N N N - - - 1 1 - - - 4139 0
AH2 18 AH2_OUTROS N 6 2 %Outros Desc %Otros Desc. %Other Disc. % de Outros descontos % de Otros descuentos Other Discounts % @E 999.99 - x x x x x x x x x x x x x x x x - - 1 xxxx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4140 0
AH2 19 AH2_FAIXAC N 2 0 Nr.Faixas CD Nr.Pistas CD CD Track No. Numero faixas CD Numero pistas CD CD Track Number 99 Ca010ValCd() x x x x x x x x x x x x x x x - - 1 xxxx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4141 0
AH2 20 AH2_FAIXAM N 2 0 Fx. Max. CD Pist Max. CD Dis.Cal.Rang Maximo faixas calculo Nro. Maximo interv. calc. Discoun.Calculation Range 99 Ca010ValCd() x x x x x x x x x x x x x x x - - 1 xxxx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4142 0
AH2 21 AH2_GAREXE N 6 2 Gar.Exemplar Gar.Ejemplar Guar.per Cop Garantia por exemplar Garantia por ejemplar Guaratee per Copy @E 999.99 Positivo() x x x x x x x x x x x x x x x - - 1 xxxx x - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4143 0
AH2 22 AH2_USRFUN C 80 0 Funcao Usr. Funcion Usr. User Functi. Executar Funcao de Usuar. Ejecutar Funcion de Usua. Execute User Function @! - x x x x x x x x x x x x x x x - - 1 xxxxx - - - S - - - - - - - - - - - - N - - N N N - - - 1 1 - - - 4144 0
AH2 23 AH2_CONTRA C 6 0 No. Contrato Nr. Contrato Contract No. Numero do Contrato Numero del Contrato Contract Number @! - x x x x x x x x x x x x x x x - - 1 xx - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4145 0
AH2 24 AH2_SEQCON C 2 0 Seq.Contrato Sec.Contrato Contract Seq Sequencia do Contrato Secuencia del Contrato Contract Sequence @! - x x x x x x x x x x x x x x x - - 1 xx - - - - - - - - - - - - - - - - N - - N N N - - - 1 2 - - - 4146 0

Índices da Tabela AH2 (3 í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_
AH2 1 AH2_FILIAL+AH2_PRODUT+AH2_FORNEC+AH2_LOJAFO+AH2_ITEM Cod.Produto + Fornecedor + Loja Fornec. + Item Regra Cod.Producto + Proveedor + Tienda Prov. + Item Regla Product Code + Supplier + Suppl.Unit + Rule Item S - - S 2 3 - 744 0
AH2 2 AH2_FILIAL+AH2_CONTRA+AH2_SEQCON+AH2_PRODUT+AH2_FORNEC+AH2_LOJAFO+AH2_ITEM No. Contrato + Seq.Contrato + Cod.Produto + Fornecedor + Loja Fornec. Nr. Contrato + Sec.Contrato + Cod.Producto + Proveedor + Tienda Prov. Contract No. + Contract Seq + Product Code + Supplier + Suppl.Unit + R S - - S 2 3 - 745 0
AH2 3 AH2_FILIAL+AH2_CONTRA+AH2_SEQCON+AH2_ITEM No. Contrato + Seq.Contrato + Item Regra Nr. Contrato + Sec.Contrato + Item Regla Contract No. + Contract Seq + Rule Item S - - S 2 3 - 746 0

Perguntas frequentes

Para que serve a tabela AH2 no Protheus?

Ela é utilizada para regras amarr direitos x prop dentro do sistema ERP Protheus.

Como consultar os campos da tabela AH2?

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

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

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

Exemplo de consulta SQL da tabela AH2

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

SELECT
    AH2_FILIAL,
    AH2_PRODUT,
    AH2_FORNEC,
    AH2_LOJAFO,
    AH2_ITEM,
    AH2_FXINIC,
    AH2_FXFINA,
    AH2_DESCMI,
    AH2_PERCRE,
    AH2_VALREG,
    AH2_PRBRUT,
    AH2_TIPOR,
    AH2_TIPOC,
    AH2_DESCCO,
    AH2_ICMS,
    AH2_IPI,
    AH2_COFINS,
    AH2_OUTROS,
    AH2_FAIXAC,
    AH2_FAIXAM,
    AH2_GAREXE,
    AH2_USRFUN,
    AH2_CONTRA,
    AH2_SEQCON
FROM AH2
WHERE
    D_E_L_E_T_ = ' '
    AND AH2_FILIAL = 'VALOR'
    AND AH2_PRODUT = 'VALOR'
    AND AH2_FORNEC = 'VALOR'
    AND AH2_LOJAFO = 'VALOR'
    AND AH2_ITEM = 'VALOR'
    AND AH2_FXINIC = 0
    AND AH2_FXFINA = 0
    AND AH2_DESCMI = 0
    AND AH2_PERCRE = 0
    AND AH2_VALREG = 0
    AND AH2_PRBRUT = 'VALOR'
    AND AH2_TIPOR = 'VALOR'
    AND AH2_TIPOC = 'VALOR'
    AND AH2_DESCCO = 'VALOR'
    AND AH2_ICMS = 'VALOR'
    AND AH2_IPI = 'VALOR'
    AND AH2_COFINS = 'VALOR'
    AND AH2_OUTROS = 0
    AND AH2_FAIXAC = 0
    AND AH2_FAIXAM = 0
    AND AH2_GAREXE = 0
    AND AH2_USRFUN = 'VALOR'
    AND AH2_CONTRA = 'VALOR'
    AND AH2_SEQCON = 'VALOR'