A tabela ABC do Protheus está descrita no dicionário (SX2) como “Despesas Apontamento do Atend”. Possui 21 campos e 4 índices e chave única ABC_FILIAL+ABC_NUMOS+ABC_CODTEC+ABC_SEQ+ABC_ITEM. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- ABC
- Nome
- Despesas Apontamento do Atend
- Nome (inglês)
- Attend.Annot.Expenses
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Chave única
ABC_FILIAL+ABC_NUMOS+ABC_CODTEC+ABC_SEQ+ABC_ITEM- Campos / índices
- 21 / 4
Campos da tabela ABC (21)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | ABC_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | ABC_NUMOS | C | 8 | 0 | Nr.OS | Numero da OS | Real |
| 03 | ABC_SUBOS | C | 6 | 0 | Sub-Item OS | Sub-Item OS | Real |
| 04 | ABC_CODTEC | C | 14 | 0 | Atendente | Código do Atendente | Real |
| 05 | ABC_SEQ | C | 2 | 0 | Sequencia | Sequência do Atendimento | Real |
| 06 | ABC_ITEM | C | 2 | 0 | Item | Item da Despesa | Real |
| 07 | ABC_CODPRO | C | 15 | 0 | Produto | Produto | Real |
| 08 | ABC_DESCRI | C | 50 | 0 | Descricao | Descricao do Produto | Real |
| 09 | ABC_QUANT | N | 12 | 2 | Quantidade | Quantidade | Real |
| 10 | ABC_VLUNIT | N | 12 | 2 | Vlr.Unitario | Valor Unitario | Real |
| 11 | ABC_VALOR | N | 12 | 2 | Total | Total da Despesa | Real |
| 12 | ABC_CODSER | C | 6 | 0 | Servico | Codigo do Servico | Real |
| 13 | ABC_CUSTO | N | 12 | 2 | Custo | Custo | Real |
| 14 | ABC_PREFIX | C | 3 | 0 | Prefixo (CP) | Prefixo do titulo a Pagar | Real |
| 15 | ABC_NUMERO | C | 9 | 0 | Numero (CP) | Numero do titulo a Pagar | Real |
| 16 | ABC_PARCEL | C | 2 | 0 | Parcela (CP) | Parcela do titulo a Pagar | Real |
| 17 | ABC_TIPO | C | 3 | 0 | Tipo (CP) | Tipo do titulo a Pagar | Real |
| 18 | ABC_CODFOR | C | 6 | 0 | Fornecedor | Codigo do Fornecedor | Real |
| 19 | ABC_LOJFOR | C | 2 | 0 | Loja | Loja do Fornecedor | Real |
| 20 | ABC_CONTRT | C | 15 | 0 | Contrato | Número do contrato | Real |
| 21 | ABC_CODGRP | C | 6 | 0 | Cod. Grupo | Cod. Grupo de Cobertura | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela ABC (4)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | ABC_FILIAL+ABC_NUMOS+ABC_CODTEC+ABC_SEQ+ABC_ITEM | Nr.OS + Atendente + Sequencia + Item | |
| 2 | ABC_FILIAL+ABC_PREFIX+ABC_NUMERO+ABC_PARCEL+ABC_TIPO+ABC_CODFOR+ABC_LOJFOR | Prefixo (CP) + Numero (CP) + Parcela (CP) + Tipo (CP) + Fornecedor | |
| 3 | ABC_FILIAL+ABC_CONTRT | Contrato | |
| 4 | ABC_FILIAL+ABC_CODGRP | Cod. Grupo |
Perguntas frequentes sobre a tabela ABC
O que é a tabela ABC?
É a tabela “Despesas Apontamento do Atend” do ERP TOTVS Protheus, com 21 campos definidos no dicionário SX3.
Qual é a chave única da tabela ABC?
A chave única é ABC_FILIAL+ABC_NUMOS+ABC_CODTEC+ABC_SEQ+ABC_ITEM.
Quais são os índices da tabela ABC?
A tabela tem 4 índices. O principal (ordem 1) usa a chave ABC_FILIAL+ABC_NUMOS+ABC_CODTEC+ABC_SEQ+ABC_ITEM.
Qual é o nome físico da tabela ABC no banco de dados?
No banco, o nome é o código da tabela seguido do código da empresa (no dicionário de referência desta consulta: ABC990). Em ADVPL, use RetSqlName("ABC") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela ABC
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
ABC_FILIAL,
ABC_NUMOS,
ABC_SUBOS,
ABC_CODTEC,
ABC_SEQ,
ABC_ITEM,
ABC_CODPRO,
ABC_DESCRI,
ABC_QUANT,
ABC_VLUNIT,
ABC_VALOR,
ABC_CODSER,
ABC_CUSTO,
ABC_PREFIX,
ABC_NUMERO,
ABC_PARCEL,
ABC_TIPO,
ABC_CODFOR,
ABC_LOJFOR,
ABC_CONTRT,
ABC_CODGRP
FROM ABC
WHERE
D_E_L_E_T_ = ' '
AND ABC_FILIAL = 'VALOR'
AND ABC_NUMOS = 'VALOR'
AND ABC_SUBOS = 'VALOR'
AND ABC_CODTEC = 'VALOR'
AND ABC_SEQ = 'VALOR'
AND ABC_ITEM = 'VALOR'
AND ABC_CODPRO = 'VALOR'
AND ABC_DESCRI = 'VALOR'
AND ABC_QUANT = 0
AND ABC_VLUNIT = 0
AND ABC_VALOR = 0
AND ABC_CODSER = 'VALOR'
AND ABC_CUSTO = 0
AND ABC_PREFIX = 'VALOR'
AND ABC_NUMERO = 'VALOR'
AND ABC_PARCEL = 'VALOR'
AND ABC_TIPO = 'VALOR'
AND ABC_CODFOR = 'VALOR'
AND ABC_LOJFOR = 'VALOR'
AND ABC_CONTRT = 'VALOR'
AND ABC_CODGRP = 'VALOR'
Outras tabelas relacionadas
- AB0 Histórico Local x Base
- AB1 Chamado Técnico
- AB2 Itens do Chamado Técnico
- AB3 Orçamento Técnico
- AB4 Itens do Orçamento Técnico
- AB5 Subitens do Orçamento Técnico
- AB6 Ordens de Serviços
- AB7 Itens das Ordens de Serviços
- AB8 Subitens da Ordem de Serviço
- AB9 Apontamento Atendimento
- ABA Itens de Apontamento do Atend
- ABB Agenda de Atendentes
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.