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

Tabela AB3 no Protheus

Orçamento Técnico

O que é a tabela AB3 no Protheus?

A tabela AB3 faz parte do sistema ERP Protheus da TOTVS e é utilizada para orçamento técnico.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE AB3
X2_PATH \DATA\
X2_ARQUIVO AB3990
X2_NOME Orçamento Técnico
X2_NOMESPA Presupuesto Técnico
X2_NOMEENG Technician Quotation
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO AB3_FILIAL+AB3_NUMORC
X2_PYME S
X2_MODULO 28
X2_DISPLAY AB3_NUMORC+AB3_CODCLI+AB3_LOJA
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_ 81
R_E_C_D_E_L_ 0

Campos da Tabela AB3 (26 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_
AB3 01 AB3_NUMORC C 6 0 Orçamento Presupuesto Quotation N·mero do Orçamento Nro. del Presupuesto Quotation number @! ExistChav("AB3") x x x x x x x x x x x x x x x xx GetSX8Num("AB3","AB3_NUMORC") - 1 xx - - - S V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 899 0
AB3 02 AB3_CODCLI C 6 0 Cliente Cliente Customer Cliente Cliente Customer @! ExistCpo("SA1",M->AB3_CODCLI+RTRIM(M->AB3_LOJA),,,,!EMPTY(M->AB3_LOJA)) x x x x x x x x x x x x x x x x x - SA1 1 xx - S - S - - - - - - - - - - 001 - S - - N N N - - - 1 1 - - - 900 0
AB3 03 AB3_LOJA C 2 0 Loja Tienda Unit Loja Tienda Unit @! ExistCpo("SA1",M->AB3_CODCLI+M->AB3_LOJA) x x x x x x x x x x x x x x x x x - - 1 xx - S - S - - - - - - - - - - 002 - S - - N N N - - - 1 1 - - - 901 0
AB3 04 AB3_EMISSA D 8 0 Emissao Emision Issue date Emissão Emision Issue date - M->AB3_EMISSA>=dDataBase x x x x x x x x x x x x x x x x dDataBase - 1 xx - - - S - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 902 0
AB3 05 AB3_ATEND C 25 0 Atendente Operador Attendant Atendente Operador Attendant @! - x x x x x x x x x x x x x x x x SubStr(cUsuario,7,15) - 1 x - - - S V - - - - - - - - - - - S - - N N N - - - 1 2 - - - 903 0
AB3 06 AB3_STATUS C 1 0 Status Estatus Status Status do Orcamento Estatus del Presupuesto OK @! Pertence("AE") x x x x x x x x x x x x x x x - - 1 x - - - N - - - - A=Aberto;E=Encerrado A=Abierto;E=Cerrado A=Pending;E=Concluded - - - - - S - - N N N - - - 1 2 - - - 904 0
AB3 07 AB3_CONPAG C 3 0 Cond.Pagto Cond. Pago Paym.Term Condição de Pagamento Condicion de Pago Payment Term @! ExistCpo("SE4") x x x x x x x x x x x x x x x x - SE4 1 xx - - - N - - - - - - - - - - - - S - - N N N - - - 1 1 - - - 905 0
AB3 08 AB3_DESC1 N 5 2 %Desconto 1 %Descuento 1 %Discount 1 Desconto em Percentual 1 Descuento en Porcentual 1 Discount in Percentage 1 @E 99.99 Positivo().And.At400RDesc() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 906 0
AB3 09 AB3_DESC2 N 5 2 %Desconto 2 %Descuento 2 %Discount 2 Desconto em Percentual 2 Descuento en Procentual 2 Discount in Percentage 2 @e 99.99 Positivo().And.At400RDesc() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 907 0
AB3 10 AB3_DESC3 N 5 2 %Desconto 3 %Descuento 3 %Discount 3 Desconto em Percentual 3 Descuento en Porcentual 3 Discount in Percentage 3 @E 99.99 Positivo().And.At400RDesc() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 908 0
AB3 11 AB3_DESC4 N 5 2 %Desconto 4 %Descuento 4 %Discount 4 Desconto em Percentual 4 Descuento en Porcentual 4 Discount in Percentage 4 @E 99.99 Positivo().And.At400RDesc() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 909 0
AB3 12 AB3_TABELA C 3 0 Tabela Tabla List Tabela de Precos Tabla de Precios Price List @! Vazio().Or.(ExistCpo("DA0") .And. MaVldTabPrc(M->AB3_TABELA)) x x x x x x x x x x x x x x x x - DA0 1 x - - - N - - - - - - - - - - 172 - S - - N N N - - - 1 2 - - - 910 0
AB3 13 AB3_PARC1 N 12 2 Parcela 1 Cuota 1 Installment1 Parcela 1 Cuota 1 Installment 1 @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 911 0
AB3 14 AB3_DATA1 D 8 0 Vencimento 1 Vencimiento1 Due Date 1 Vencimento da Parc. 1 Vencimiento Cuota 1 Installment Due Date1 - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 912 0
AB3 15 AB3_PARC2 N 12 2 Parcela 2 Cuota 2 Installment2 Parcela 2 Cuota 2 Installment 2 @E 999,999,999.99 Positivo() x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 913 0
AB3 16 AB3_DATA2 D 8 0 Vencimento 2 Vencimiento2 Due Date 2 Vencimento da Parc. 2 Vencimiento Cuota 2 Installment Due Date2 - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 914 0
AB3 17 AB3_PARC3 N 12 2 Parcela 3 Cuota 3 Installment3 Parcela 3 Cuota 3 Installment 3 @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 915 0
AB3 18 AB3_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 - - - - N - - - - - - - - - - 033 - S - - N N N - - - 1 2 - - - 916 0
AB3 19 AB3_DATA3 D 8 0 Vencimento 3 Vencimiento3 Due Date 3 Vencimento da Parc. 3 Vencimiento Cuota 3 Installment Due Date3 - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 917 0
AB3 20 AB3_PARC4 N 12 2 Parcela 4 Cuota 4 Installment4 Parcela 4 Cuota 4 Installment 4 @E 999,999,999.99 - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 918 0
AB3 21 AB3_DATA4 D 8 0 Vencimento 4 Vencimiento4 Due Date 4 Vencimento 4 Vencimiento 4 Installment Due Date4 - - x x x x x x x x x x x x x x x x - - 1 x x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 919 0
AB3 22 AB3_OK C 2 0 Ok OK OK Ok Ok OK @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 920 0
AB3 23 AB3_HORA C 5 0 Horario Horario Schedule Horario Horario Schedule 99:99 - x x x x x x x x x x x x x x x x Time() - 1 xx - - - N V - - - - - - - - - - - S - - N N N - - - 1 1 - - - 921 0
AB3 24 AB3_REGIAO C 3 0 Regiao Region Area Regiao Region Region @! - x x x x x x x x x x x x x x x - - 1 x - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 922 0
AB3 25 AB3_MOEDA N 1 0 Moeda Moneda Currency Moeda do Orc. Tecnico Moneda Presup. Tecnico Technical Budget Currency @E 9 - x x x x x x x x x x x x x x x x 1 - 1 xxxx - - - N - - - - - - - - - - - - S - - N N N - - - 1 2 - - - 923 0
AB3 26 AB3_TXMOED N 11 4 Taxa Moeda Tasa Moneda CurrencyRate Taxa da Moeda Tasa de Moneda Currency rate @E 999999.9999 - 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 - - - 924 0

Índices da Tabela AB3 (4 í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_
AB3 1 AB3_FILIAL+AB3_NUMORC Orçamento Presupuesto Quotation S - - S 2 3 - 155 0
AB3 2 AB3_FILIAL+AB3_CODCLI+AB3_LOJA Cliente + Loja Cliente + Tienda Customer + Unit S SA1 - S 2 3 - 156 0
AB3 3 AB3_FILIAL+DTOS(AB3_EMISSA)+AB3_CODCLI+AB3_LOJA Emissao + Cliente + Loja Emision + Cliente + Tienda Issue date + Customer + Unit S XXX+SA1 - S 2 3 - 157 0
AB3 4 AB3_FILIAL+AB3_STATUS+AB3_CODCLI+AB3_LOJA Status + Cliente + Loja Estatus + Cliente + Tienda Status + Customer + Unit S XXX+SA1 - S 2 3 - 158 0

Perguntas frequentes

Para que serve a tabela AB3 no Protheus?

Ela é utilizada para orçamento técnico dentro do sistema ERP Protheus.

Como consultar os campos da tabela AB3?

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

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

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

Exemplo de consulta SQL da tabela AB3

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

SELECT
    AB3_NUMORC,
    AB3_CODCLI,
    AB3_LOJA,
    AB3_EMISSA,
    AB3_ATEND,
    AB3_STATUS,
    AB3_CONPAG,
    AB3_DESC1,
    AB3_DESC2,
    AB3_DESC3,
    AB3_DESC4,
    AB3_TABELA,
    AB3_PARC1,
    AB3_DATA1,
    AB3_PARC2,
    AB3_DATA2,
    AB3_PARC3,
    AB3_FILIAL,
    AB3_DATA3,
    AB3_PARC4,
    AB3_DATA4,
    AB3_OK,
    AB3_HORA,
    AB3_REGIAO,
    AB3_MOEDA,
    AB3_TXMOED
FROM AB3
WHERE
    D_E_L_E_T_ = ' '
    AND AB3_NUMORC = 'VALOR'
    AND AB3_CODCLI = 'VALOR'
    AND AB3_LOJA = 'VALOR'
    AND AB3_EMISSA BETWEEN '20260801' AND '20260831'
    AND AB3_ATEND = 'VALOR'
    AND AB3_STATUS = 'VALOR'
    AND AB3_CONPAG = 'VALOR'
    AND AB3_DESC1 = 0
    AND AB3_DESC2 = 0
    AND AB3_DESC3 = 0
    AND AB3_DESC4 = 0
    AND AB3_TABELA = 'VALOR'
    AND AB3_PARC1 = 0
    AND AB3_DATA1 BETWEEN '20260801' AND '20260831'
    AND AB3_PARC2 = 0
    AND AB3_DATA2 BETWEEN '20260801' AND '20260831'
    AND AB3_PARC3 = 0
    AND AB3_FILIAL = 'VALOR'
    AND AB3_DATA3 BETWEEN '20260801' AND '20260831'
    AND AB3_PARC4 = 0
    AND AB3_DATA4 BETWEEN '20260801' AND '20260831'
    AND AB3_OK = 'VALOR'
    AND AB3_HORA = 'VALOR'
    AND AB3_REGIAO = 'VALOR'
    AND AB3_MOEDA = 0
    AND AB3_TXMOED = 0