Especialistas em TOTVS Protheus, BI e Automação de Processos
Dicionário Protheus · SX2

Tabela SO2 no Protheus

Solicitações de Garantia

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)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
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)

OrdemChaveDescriçãoApelido
1O2_FILIAL+O2_NUMSG+O2_SEQUEN+O2_ITEMNo. 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

Dicionário Protheus · atualizado em 13/10/2026. Voltar ao índice do dicionário.