Dicionário Protheus
Início

Tabela ABV no Protheus

Exceções por Cliente

O que é a tabela ABV no Protheus?

A tabela ABV faz parte do sistema ERP Protheus da TOTVS e é utilizada para exceções por cliente.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE ABV
X2_PATH \DATA\
X2_ARQUIVO ABV990
X2_NOME Exceções por Cliente
X2_NOMESPA Excepciones por Cliente
X2_NOMEENG Exception per Customer
X2_ROTINA -
X2_MODO E
X2_MODOUN E
X2_MODOEMP E
X2_DELET 0
X2_TTS -
X2_UNICO ABV_FILIAL+DTOS(ABV_DATA)+ABV_TIPDIA
X2_PYME N
X2_MODULO 28
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_ 109
R_E_C_D_E_L_ 0

Campos da Tabela ABV (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_
ABV 01 ABV_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 V R - - - - - - - - 033 1 N - - N - N - - - 1 2 - - - 1491 0
ABV 02 ABV_MOTIVO C 30 0 Motivo Motivo Reason Motivo da Exceção Motivo de Excepcion Exception Reason @! - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 1492 0
ABV 03 ABV_DATA D 8 0 Data Inicial Fecha Inicio Start Date Data Inicial da Exceção Fecha Inicial de Excepc. Exception Start Date - - x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 1493 0
ABV 04 ABV_DATAAT D 8 0 Data Final Fecha Final End Date Data Final da Exceção Fecha Final de Excepcion Exception End Date - - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 1494 0
ABV 05 ABV_TRABA C 1 0 Trabalhado Trabajado Worked Dia é trabalhado? Dia es trabajado Worked day? @! P2TrabaVld() x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - #PonRetOpcBox(08) #PonRetOpcBox(08) #PonRetOpcBox(08) - - - - 1 S - - N - N - - - 1 1 - - - 1495 0
ABV 06 ABV_TIPDIA C 1 0 Tipo do Dia Tipo de Dia Day Type Tipo do Dia Para Exceção Tipo de Dia Para Excepc. Day Type for Exception @! - x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - #PonRetOpcBox(01) #PonRetOpcBox(01) #PonRetOpcBox(01) - - - - 1 S - - N - N - - - 1 2 - - - 1496 0
ABV 07 ABV_NONAHR C 1 0 Nona Hora Noven.Hora Ninth Hour Apura Nona Hora Calcula Novena Hora Calculates Ninth Time @! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x - - - N A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 1 S - - N - N - - - 1 2 - - - 1497 0
ABV 08 ABV_CODHEX C 1 0 H.E.Normal H.E.Normal Reg OvTime Cod. Hora Extra Normal Cod. Hora Extra Normal Regular Overtime Code 9 NaoVazio() x x x x x x x x x x x x x x x x "1" - 1 x x - - - N A R - - #PonRetOpcBox(03) #PonRetOpcBox(03) #PonRetOpcBox(03) - - - - 1 S - - N - N - - - 1 1 - - - 1498 0
ABV 09 ABV_CODHNT C 1 0 H.E.Noturna H.E.Nocturna Nig OvTime Cod. Hora Extra Noturna Cod. Hora Extra Nocturna Night Overtime Code 9 NaoVazio() x x x x x x x x x x x x x x x x "5" - 1 x x - - - N A R - - #PonRetOpcBox(03) #PonRetOpcBox(03) #PonRetOpcBox(03) - - - - 1 S - - N - N - - - 1 1 - - - 1499 0
ABV 10 ABV_INIHNO N 5 2 Ini Hora Not Ini Hora Noc Nig StartTim Inicio da Hora Noturna Inicio de Hora Nocturna Night shift Time Start @E 99.99 Positivo() .AND. VldHora(M->ABV_INIHNO) x x x x x x x x x x x x x x x x GetMv("MV_INIHNOT") - 1 x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 1500 0
ABV 11 ABV_FIMHNT N 5 2 Fim Hora Not Fin Hora Noc Nig Tim End Final da Hora Nortuna Final de Hora Nocturna Night Shift Time End @E 99.99 Positivo() .AND. VldHora(M->ABV_FIMHNT) x x x x x x x x x x x x x x x x GetMv("MV_FIMHNOT") - 1 x - - - N A R - - - - - - - - - 1 S - - N - N - - - 1 2 - - - 1501 0
ABV 12 ABV_MINHNT N 5 2 Min Hora Not Min Hora Noc Nig Time Min Minutos da Hora Noturna Minutos de Hora Noct. Night shift Time Minutes @E 99.99 Positivo() .AND. NaoVazio() x x x x x x x x x x x x x x x x GetMv("MV_MINHNOT") - 1 x x - - - S A R - - - - - - - - - 1 S - - N - N - - - 1 1 - - - 1502 0
ABV 13 ABV_HNOTTB C 1 0 Con.H.N.Tb.l Con.H.N.Tb.l SchTabIntTQ Con.Hr.Not.Interv.Tab.Hr. Con.Hr.Not.Interv.Tab.Hr. Timetbl Night Shift IntQu @! Pertence("SN") x x x x x x x x x x x x x x x x GetMv("MV_HNOTTBI") - 1 x - - - N A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 1 S - - N - N - - - 1 2 - - - 1503 0
ABV 14 ABV_HNOTAB C 1 0 Con.H.N.Tab Con.H.N.Tab SchTabNot.TQ Cons.Hr.Not.Tab.Horario Cons.Hr.Not.Tab.Horario Timetable Night Shift Que @! Pertence("SN") x x x x x x x x x x x x x x x x GETMV("MV_HNOTTAB") - 1 x - - - S A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 1 S - - N - N - - - 1 2 - - - 1504 0
ABV 15 ABV_REGRA C 2 0 Regra Apont Regla Apunte Annot. Rule Regra de Apontamento Regla de Apunte Annotation Rule @! Vazio() .OR. ExistCpo("SPA") x x x x x x x x x x x x x x x x - SPA 1 x - - - S A R - - - - - - - - 181 1 S - - N - N - - - 1 2 - - - 1505 0
ABV 16 ABV_HERDHR C 1 0 Hr.Tab.Pad.? Hr.Tab.Est. Stand TabTim Considerar Hrs.Tab.Padrão Considerar Hrs.Tab Estand Consider Stand.Tab Time @! Pertence("SN") x x x x x x x x x x x x x x x x - - 1 x x - - - S A R - - N=Nao;S=Sim N=No;S=Si N=No;Y=Yes - - - - 1 S - - N - N - - - 1 1 - - - 1506 0
ABV 17 ABV_CODCLI C 6 0 Cliente Cliente Client Cliente Cliente Client @! Vazio() .OR. ExistCpo("SA1") x x x x x x x x x x x x x x x x - SA1 1 x - - - S A R - - - - - - At390When() - 001 1 S - - N - N - - - 1 2 - - - 1507 0
ABV 18 ABV_LOJA C 2 0 Loja Tienda Store Loja do Cliente Tienda del Cliente Client Store @! IIF(NaoVazio(M->ABV_CODCLI),ExistCpo("SA1",M->ABV_CODCLI+M->ABV_LOJA),.T.) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - At390When() - 002 1 S - - N - N - - - 1 2 - - - 1508 0
ABV 19 ABV_CONTRA C 15 0 Nr Contrato Nr Contrato Contrac No. Nr Contrato Manutenção Nr Contrato Mantenim. Maintenance Contract No. @! Vazio() .OR. ExistCpo("AAH") x x x x x x x x x x x x x x x x - AAH 1 x - - - S A R - - - - - - At390When() - - 1 S - - N - N - - - 1 2 - - - 1509 0
ABV 20 ABV_LOCAL C 8 0 Local Local Location Local de Atendimento Local de Atencion Attendance Local @! Vazio() .OR. ExistCpo("ABS") x x x x x x x x x x x x x x x x - ABS 1 x - - - S A R - - - - - - At390When() - 131 1 S - - N - N - - - 1 2 - - - 1510 0
ABV 21 ABV_ENTRA1 N 5 2 1a Entrada 1a Entrada Start 1 Horario da 1a Entrada Horario de 1a Entrada Start Time 1 @E 99.99 VldHora(M->ABV_ENTRA1) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1511 0
ABV 22 ABV_SAIDA1 N 5 2 1a Saida 1a Salida End 1 Horario 1a Saida Horario 1a Salida End Time 1 @E 99.99 VldHora(M->ABV_SAIDA1) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1512 0
ABV 23 ABV_ENTRA2 N 5 2 2a Entrada 2a Entrada Start 2 Horario 2a Entrada Horario 2a Entrada Start Time 2 @E 99.99 VldHora(M->ABV_ENTRA2) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1513 0
ABV 24 ABV_SAIDA2 N 5 2 2a Saida 2a Salida End 2 Horario da 2a Saida Horario de 2a Salida End Time 2 @E 99.99 VldHora(M->ABV_SAIDA2) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1514 0
ABV 25 ABV_ENTRA3 N 5 2 3a Saida 3a Salida End 3 Horario da 3a Saida Horario de 3a Salida End Time 3 @E 99.99 VldHora(M->ABV_ENTRA3) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1515 0
ABV 26 ABV_SAIDA3 N 5 2 3a Saida 3a Salida End 3 Horario da 3a Saida Horario de 3a Salida End Time 3 @E 99.99 VldHora(M->ABV_SAIDA3) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1516 0
ABV 27 ABV_ENTRA4 N 5 2 4a Entrada 4a Entrada Start 4 Horario da 4a Entrada Horario da 4a Entrada Start Time 4 @E 99.99 VldHora(M->ABV_ENTRA4) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1517 0
ABV 28 ABV_SAIDA4 N 5 2 4a Saida 4a Salida End 4 Horario da 4a Saida Horario da 4a Salida End Time 4 @E 99.99 VldHora(M->ABV_SAIDA4) x x x x x x x x x x x x x x x x - - 1 x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 2 - - - 1518 0
ABV 29 ABV_HRMENO N 5 2 Limite Infer Limite Infer Min Lim Limite minimo da tabela Limite minimo de tabla Table minimum limit @E 99.99 VldHora(M->ABV_HRMENO) .AND. NaoVazio() x x x x x x x x x x x x x x x x Val(SUPERGETMV("MV_HORMENO")) - 1 x x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 1 - - - 1519 0
ABV 30 ABV_HRMAIS N 5 2 Limite Super Limite Super Max Lim Limite Maximo da Tabela Limite Maximo de Tabla Table minimum limit @E 99.99 VldHora(M->ABV_HRMAIS) .AND. NaoVazio() x x x x x x x x x x x x x x x x Val(SuperGetMV("MV_HORMAIS")) - 1 x x - - - S A R - - - - - - - - - 2 S - - N - N - - - 1 1 - - - 1520 0
ABV 31 ABV_INTRV1 C 1 0 1a Saida Int 1a Salida In End 1/Break 1a Saida e Intervalo 1a Salida e Intervalo End 1 and Break @! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x - - - S A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - - N - N - - - 1 2 - - - 1521 0
ABV 32 ABV_INTRV2 C 1 0 2a Saida Int 2a Salida In End 2/Break 2a Saida e Intervalo 2a Salida e Intervalo End 2 and Break @! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x - - - S A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - - N - N - - - 1 2 - - - 1522 0
ABV 33 ABV_INTRV3 C 1 0 3a Saida Int 3a Salida In End 3/Break 3a Saida e Intervalo 3a Salida e Intervalo End 3 and Break @! Pertence("SN") x x x x x x x x x x x x x x x x "N" - 1 x - - - S A R - - #PonRetOpcBox(05) #PonRetOpcBox(05) #PonRetOpcBox(05) - - - - 3 S - - N - N - - - 1 2 - - - 1523 0

Índices da Tabela ABV (2 í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_
ABV 1 ABV_FILIAL+ABV_MOTIVO Motivo Motivo Reason S - - S 2 3 - 244 0
ABV 2 ABV_FILIAL+DTOS(ABV_DATA)+ABV_TIPDIA Data Inicial + Tipo do Dia Fecha Inicio + Tipo de Dia Start Date + Day Type S - - S 2 3 - 245 0

Perguntas frequentes

Para que serve a tabela ABV no Protheus?

Ela é utilizada para exceções por cliente dentro do sistema ERP Protheus.

Como consultar os campos da tabela ABV?

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

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

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