A tabela SO2 do Protheus está descrita no dicionário (SX2) como “Solicitações de Garantia”. Possui 29 campos e 1 índices. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.
Propriedades da tabela
- Código
- SO2
- Nome
- Solicitações de Garantia
- Nome (inglês)
- Requests for Guarantee
- Compartilhamento por filial
- Exclusivo
- Compartilhamento por unidade
- Exclusivo
- Compartilhamento por empresa
- Exclusivo
- Campos / índices
- 29 / 1
Campos da tabela SO2 (29)
| Ordem | Campo | Tipo | Tam. | Dec. | Título | Descrição | Contexto |
|---|---|---|---|---|---|---|---|
| 01 | O2_FILIAL | C | 2 | 0 | Filial | Filial do Sistema | Real |
| 02 | O2_NUMSG | C | 6 | 0 | No. SG | Codigo da Solicitacao | Real |
| 03 | O2_SEQUEN | C | 2 | 0 | Sequencia | Sequenica da Solicitacao | Real |
| 04 | O2_CONCES | C | 4 | 0 | No. Conces. | Codigo da Concessionaria | Real |
| 05 | O2_TPGARAN | C | 1 | 0 | TG | Tipo de Garantia | Real |
| 06 | O2_TPTRANS | C | 1 | 0 | TT | Tipo de Transmissao | Real |
| 07 | O2_VEICULO | C | 15 | 0 | Veiculo | Codigo do Veiculo | Real |
| 08 | O2_CHASSI | C | 17 | 0 | No. Chassi | Codigo do Chassi | Real |
| 09 | O2_DATAVEN | D | 8 | 0 | Data Venda | Data da Venda do Veiculo | Real |
| 10 | O2_DATAREP | D | 8 | 0 | Data Reparo | Data de Reparo do Veiculo | Real |
| 11 | O2_KM | N | 6 | 0 | KM | Kilometros rodados | Real |
| 12 | O2_TMA | C | 3 | 0 | TMA | Tipo, Modelo e Acabamento | Real |
| 13 | O2_ITEM | C | 2 | 0 | No. Item | Numero do Item | Real |
| 14 | O2_DEFEITO | C | 4 | 0 | No. Defeito | No. de Defeito/Fornecedor | Real |
| 15 | O2_REPARO | C | 2 | 0 | Reparo | Codigo do Reparo | Real |
| 16 | O2_FORNECE | C | 6 | 0 | Fornecedor | Codigo de Fornecedor | Real |
| 17 | O2_PRODUTO | C | 15 | 0 | Produto | Codigo da Produto | Real |
| 18 | O2_COS | C | 8 | 0 | COS | Codigo Operacao/Servicos | Real |
| 19 | O2_QUANT | N | 10 | 2 | Quantidade | Quantidade do produto | Real |
| 20 | O2_VALPECA | N | 12 | 2 | Total Pecas | Valor Total em Pecas | Real |
| 21 | O2_VALMOD | N | 12 | 2 | Total Mod. | Valor Total em Mao Obra | Real |
| 22 | O2_QTDEUTS | N | 5 | 2 | Qtde de UTS | Unidade Tempos e Servicos | Real |
| 23 | O2_CARACT | C | 1 | 0 | Item (N/A) | Caracteristica do Item | Real |
| 24 | O2_LINHA | C | 2 | 0 | Linha | No. linha do item normal | Real |
| 25 | O2_DESCRI | C | 30 | 0 | Descricao | Descricao do Item | Real |
| 26 | O2_OBS | C | 20 | 0 | Observacao | Observacao do Item | Real |
| 27 | O2_AUTORIZ | C | 6 | 0 | Autorizacao | Codigo de aprovacao da SG | Real |
| 28 | O2_EMISSAO | D | 8 | 0 | Emissao | Data de Emissao | Real |
| 29 | O2_CODERRO | C | 40 | 0 | Cod. Erros | Inconsistencia das MGs | Real |
Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.
Índices da tabela SO2 (1)
| Ordem | Chave | Descrição | Apelido |
|---|---|---|---|
| 1 | O2_FILIAL+O2_NUMSG+O2_SEQUEN+O2_ITEM | No. SG + Sequencia + No. Item |
Perguntas frequentes sobre a tabela SO2
O que é a tabela SO2?
É a tabela “Solicitações de Garantia” do ERP TOTVS Protheus, com 29 campos definidos no dicionário SX3.
Quais são os índices da tabela SO2?
A tabela tem 1 índice. O principal (ordem 1) usa a chave O2_FILIAL+O2_NUMSG+O2_SEQUEN+O2_ITEM.
Qual é o nome físico da tabela SO2 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: SO2990). Em ADVPL, use RetSqlName("SO2") para obter o nome correto do ambiente.
Exemplo de consulta SQL da tabela SO2
Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.
SELECT
O2_FILIAL,
O2_NUMSG,
O2_SEQUEN,
O2_CONCES,
O2_TPGARAN,
O2_TPTRANS,
O2_VEICULO,
O2_CHASSI,
O2_DATAVEN,
O2_DATAREP,
O2_KM,
O2_TMA,
O2_ITEM,
O2_DEFEITO,
O2_REPARO,
O2_FORNECE,
O2_PRODUTO,
O2_COS,
O2_QUANT,
O2_VALPECA,
O2_VALMOD,
O2_QTDEUTS,
O2_CARACT,
O2_LINHA,
O2_DESCRI,
O2_OBS,
O2_AUTORIZ,
O2_EMISSAO,
O2_CODERRO
FROM SO2
WHERE
D_E_L_E_T_ = ' '
AND O2_FILIAL = 'VALOR'
AND O2_NUMSG = 'VALOR'
AND O2_SEQUEN = 'VALOR'
AND O2_CONCES = 'VALOR'
AND O2_TPGARAN = 'VALOR'
AND O2_TPTRANS = 'VALOR'
AND O2_VEICULO = 'VALOR'
AND O2_CHASSI = 'VALOR'
AND O2_DATAVEN BETWEEN '20261101' AND '20261130'
AND O2_DATAREP BETWEEN '20261101' AND '20261130'
AND O2_KM = 0
AND O2_TMA = 'VALOR'
AND O2_ITEM = 'VALOR'
AND O2_DEFEITO = 'VALOR'
AND O2_REPARO = 'VALOR'
AND O2_FORNECE = 'VALOR'
AND O2_PRODUTO = 'VALOR'
AND O2_COS = 'VALOR'
AND O2_QUANT = 0
AND O2_VALPECA = 0
AND O2_VALMOD = 0
AND O2_QTDEUTS = 0
AND O2_CARACT = 'VALOR'
AND O2_LINHA = 'VALOR'
AND O2_DESCRI = 'VALOR'
AND O2_OBS = 'VALOR'
AND O2_AUTORIZ = 'VALOR'
AND O2_EMISSAO BETWEEN '20261101' AND '20261130'
AND O2_CODERRO = 'VALOR'
Outras tabelas relacionadas
- SO1 Tabela de Serviços
- SO3 Funcionários da Oficina
- SO4 Kit de Reparos
- SO5 Identificação do Veículo
- SO6 Cabeçalho de Orçamento
- SO7 Itens do Orçamento
- SO8 Cabeçalho da Ordem de Serviço
- SO9 Ordens de Serviços
- SOA Apontamento de Tempos da OS
- SOB Manutenções Gratuitas
- SOC Itens da Tabela de Serviços
- SOD Parâmetros da integraçao MES
Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.