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

Tabela ICD no Protheus

Itens da Resposta-ICQ

A tabela ICD do Protheus está descrita no dicionário (SX2) como “Itens da Resposta-ICQ”. Possui 13 campos e 1 índices e chave única ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT. Abaixo estão tipo, tamanho e descrição de cada campo, os índices e um exemplo de consulta SQL.

Propriedades da tabela

Código
ICD
Nome
Itens da Resposta-ICQ
Nome (inglês)
Answer Items-ICQ
Compartilhamento por filial
Compartilhado
Compartilhamento por unidade
Exclusivo
Compartilhamento por empresa
Exclusivo
Chave única
ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT
Campos / índices
13 / 1

Campos da tabela ICD (13)

OrdemCampoTipoTam.Dec.TítuloDescriçãoContexto
01 ICD_FILIAL C 2 0 Filial Filial do Sistema Real
02 ICD_RESPPQ C 6 0 Resposta Codigo da Resposta Real
03 ICD_PROCES C 6 0 Sub-Processo Codigo do Sub-Processo Real
04 ICD_CODQST C 6 0 Questao Codigo da Questao Real
05 ICD_CODALT C 2 0 Codigo Codigo da Alternativa Real
06 ICD_CODCOL C 2 0 Cod.Coluna Codigo da Coluna Real
07 ICD_COMALT C 80 0 Complemento Complemento Alternativa Real
08 ICD_CODISS C 6 0 Mem.Resposta Codigo Memo da Resposta Real
09 ICD_DISSER M 80 0 Resposta Resposta Dissertativa Virtual
10 ICD_CODQT C 6 0 Processo Codigo do Processo Real
11 ICD_OBJCON C 6 0 Obj. Control Objetivo de Controle Real
12 ICD_CODACA C 10 0 Plano Acao Codigo do Plano de Acao Real
13 ICD_REVACA C 2 0 Revisao Codigo Revisao Acao Real

Tipo: C = caractere, N = numérico, D = data, L = lógico, M = memo.

Índices da tabela ICD (1)

OrdemChaveDescriçãoApelido
1ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALTResposta + Processo + Sub-Processo + Obj. Control + Questao + Codigo

Perguntas frequentes sobre a tabela ICD

O que é a tabela ICD?

É a tabela “Itens da Resposta-ICQ” do ERP TOTVS Protheus, com 13 campos definidos no dicionário SX3.

Qual é a chave única da tabela ICD?

A chave única é ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT.

Quais são os índices da tabela ICD?

A tabela tem 1 índice. O principal (ordem 1) usa a chave ICD_FILIAL+ICD_RESPPQ+ICD_CODQT+ICD_PROCES+ICD_OBJCON+ICD_CODQST+ICD_CODALT.

Qual é o nome físico da tabela ICD 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: ICD990). Em ADVPL, use RetSqlName("ICD") para obter o nome correto do ambiente.

Exemplo de consulta SQL da tabela ICD

Modelo gerado a partir da estrutura da tabela. Ajuste os filtros ao seu cenário.

SELECT
    ICD_FILIAL,
    ICD_RESPPQ,
    ICD_PROCES,
    ICD_CODQST,
    ICD_CODALT,
    ICD_CODCOL,
    ICD_COMALT,
    ICD_CODISS,
    ICD_DISSER,
    ICD_CODQT,
    ICD_OBJCON,
    ICD_CODACA,
    ICD_REVACA
FROM ICD
WHERE
    D_E_L_E_T_ = ' '
    AND ICD_FILIAL = 'VALOR'
    AND ICD_RESPPQ = 'VALOR'
    AND ICD_PROCES = 'VALOR'
    AND ICD_CODQST = 'VALOR'
    AND ICD_CODALT = 'VALOR'
    AND ICD_CODCOL = 'VALOR'
    AND ICD_COMALT = 'VALOR'
    AND ICD_CODISS = 'VALOR'
    AND ICD_CODQT = 'VALOR'
    AND ICD_OBJCON = 'VALOR'
    AND ICD_CODACA = 'VALOR'
    AND ICD_REVACA = 'VALOR'

Outras tabelas relacionadas

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