Dicionário Protheus
Início

Tabela EKG no Protheus

Cadastro de Atributos

O que é a tabela EKG no Protheus?

A tabela EKG faz parte do sistema ERP Protheus da TOTVS e é utilizada para cadastro de atributos.

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

Propriedades da Tabela

Propriedade Valor
X2_CHAVE EKG
X2_PATH \DATA\
X2_ARQUIVO EKG990
X2_NOME Cadastro de Atributos
X2_NOMESPA Archivo de atributos
X2_NOMEENG Attribute Register
X2_ROTINA -
X2_MODO C
X2_MODOUN C
X2_MODOEMP C
X2_DELET 0
X2_TTS -
X2_UNICO EKG_FILIAL+EKG_NCM+EKG_COD_I+EKG_CONDTE
X2_PYME S
X2_MODULO 17
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 -
X2_INSDT 2
D_E_L_E_T_ -
R_E_C_N_O_ 3870
R_E_C_D_E_L_ 0

Campos da Tabela EKG (22 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_
EKG 01 EKG_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 xxxxxx xx - - - - - - - - - - - - - - 033 - S - - N - N - - - 1 2 - - - 62445 0
EKG 02 EKG_NCM C 10 0 NCM NCM NCM Nomenclatura Ext.Mercosul Nomenclatura Ext.Mercosur Mercosul Ext.Nomenclature @R 9999.99.99 AT400Valid("EKG_NCM") x x x x x x x x x x x x x x x x - SYD1 1 xxxxxxxxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 62446 0
EKG 03 EKG_COD_I C 15 0 Cod. Atribut Cód Atribut Attrib Code Codigo do Atributo Código de atributos Attribute Code @! AT400Valid("EKG_COD_I") x x x x x x x x x x x x x x x x - - 1 xxxxxxxxx - - - S A R - - - - - - - - - - S - - N - N - - - 1 1 - - - 62447 0
EKG 04 EKG_NOME C 80 0 Nome Atribut Nomb Atribut Attrib name Nome do Atributo Nombre atributo Attribute name @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62448 0
EKG 05 EKG_CODOBJ C 20 0 Cod. Objetiv Cód Objetiv Objective Co Codigo dos Objetivos Código de objetivos Objective Code @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - S - S A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62449 0
EKG 06 EKG_DSCOBJ M 160 0 Obj. Atribut Obj. Atribut Attrib Obj Objetivos do Atributo Objetivos de atributo Attribute Objectives @! - x x x x x x x x x x x x x x x x AT400Relac("EKG_DSCOBJ") - 1 xxxxxx xx - - - N V V - - - - - - - - - - S - - N - N - - - 1 2 - - - 62450 0
EKG 07 EKG_ORIENT C 100 0 Orientações Orientacione Instructions Orientações de preenchim. Orientac Cumpliment Completion instructions @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62451 0
EKG 08 EKG_FORMA C 40 0 Forma Preenc Forma Cump Type Compl Forma de Preenchimento Forma de cumplimentación Type of completion @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62452 0
EKG 09 EKG_MODALI C 1 0 Modal. Atrib Modal. Atrib Attrib Mode Modalidade de Atributos Modalidad de atributos Attribute Mode @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - 1=Importacao;2=Exportacao;3=Ambos 1=Importación;2=Exportación;3=Ambos 1=Import;2=Export;3=Both - - - - - S - - N - N - - - 1 2 - - - 62453 0
EKG 10 EKG_OBRIGA C 1 0 Atrib.Obrig? Atrib.Oblig Attrib Mand? Atributo Obrigatorio? Atributo obligatorio Attribute Mandatory? @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 62454 0
EKG 11 EKG_INIVIG D 8 0 Data Inicio Fecha inicia Start Dat Data de Inicio Vigencia Fecha inicial de vigencia Validity start date - - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62455 0
EKG 12 EKG_FIMVIG D 8 0 Data Fim Vig Fch Fin Vig Validity end Data Fim Vigência Fch Fin Vigencia Validity End Date - - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62456 0
EKG 13 EKG_ORGAO C 80 0 Orgao Anuent Org Anuent Consenting E Relacao Orgaos Anuentes Lista Org Anuentes Consenting Entity Relatio @! - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62457 0
EKG 14 EKG_TAMAXI N 6 0 Tam. Maximo Tam. Máximo Maximum Size Tamanho Maximo do Atrib. Tamaño máximo de Atrib. Attrib Maximum Size 999999 - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62458 0
EKG 15 EKG_DECATR N 2 0 Casas Decim. Decim Decim Places Casas Decimais do Atribut Decimales Atribut Attrib Decimal Places 99 - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62459 0
EKG 16 EKG_INFADC C 200 0 Inf. Adic. Inf. Adic. Addit Info Informação Adicional Atr. Información adicional Atr Attrib Additional Informa - - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62460 0
EKG 17 EKG_BRIDAT C 10 0 BRID BRID BRID BRID BRID BRID - - x x x x x x x x x x x x x x x x - - 1 xxxxxx xx - - - N A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62461 0
EKG 18 EKG_MSBLQL C 1 0 Bloqueado? ¿Bloqueado? Blocked? Registro bloqueado Registro bloqueado Record blocked - - x x x x x x x x x x x x x x x x '2' - 1 xx - - - N A R - - 1=Sim;2=Não 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 62462 0
EKG 19 EKG_CONDTE C 15 0 Atrib.Princ. Atrib.Princ. Main Attrib. Atributo Principal Atributo principal Main Attribute @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62463 0
EKG 20 EKG_CONDIC M 400 0 Condição Condición Condition Condição Condición Condition @! - x x x x x x x x x x x x x x x x - - 1 x - - - - A R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62464 0
EKG 21 EKG_MULTVA C 1 0 Multivalorad Multivalorad Multi-valued Multivalorado Multivalorado Multi-valued @! Pertence("1|2") x x x x x x x x x x x x x x x x "2" - 1 x - - - - A R - - 1=Sim;2=Nao 1=Sí;2=No 1=Yes;2=No - - - - - S - - N - N - - - 1 2 - - - 62465 0
EKG 22 EKG_TSTAMP C 19 0 Data\Hora Fch\Hora Date/Time Data\hora processamento Fecha\hora procesamiento Processing date/time - - x x x x x x x x x x x x x x x - - 1 - - - - N V R - - - - - - - - - - S - - N - N - - - 1 2 - - - 62466 0

Índices da Tabela EKG (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_
EKG 1 EKG_FILIAL+EKG_NCM+EKG_COD_I+EKG_CONDTE NCM + Cod. Atribut + Atrib.Princ. NCM + Cód Atribut + Atrib.Princ. NCM + Attrib Code + Main Attrib. S - - S 2 3 - 9268 0
EKG 2 EKG_FILIAL+EKG_COD_I Cod. Atribut Cód Atribut Attrib Code S - - S 2 3 - 9269 0

Perguntas frequentes

Para que serve a tabela EKG no Protheus?

Ela é utilizada para cadastro de atributos dentro do sistema ERP Protheus.

Como consultar os campos da tabela EKG?

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

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

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

Exemplo de consulta SQL da tabela EKG

Modelo de query gerado automaticamente com base na estrutura da tabela.

SELECT
    EKG_FILIAL,
    EKG_NCM,
    EKG_COD_I,
    EKG_NOME,
    EKG_CODOBJ,
    EKG_DSCOBJ,
    EKG_ORIENT,
    EKG_FORMA,
    EKG_MODALI,
    EKG_OBRIGA,
    EKG_INIVIG,
    EKG_FIMVIG,
    EKG_ORGAO,
    EKG_TAMAXI,
    EKG_DECATR,
    EKG_INFADC,
    EKG_BRIDAT,
    EKG_MSBLQL,
    EKG_CONDTE,
    EKG_CONDIC,
    EKG_MULTVA,
    EKG_TSTAMP
FROM EKG
WHERE
    D_E_L_E_T_ = ' '
    AND EKG_FILIAL = 'VALOR'
    AND EKG_NCM = 'VALOR'
    AND EKG_COD_I = 'VALOR'
    AND EKG_NOME = 'VALOR'
    AND EKG_CODOBJ = 'VALOR'
    AND EKG_ORIENT = 'VALOR'
    AND EKG_FORMA = 'VALOR'
    AND EKG_MODALI = 'VALOR'
    AND EKG_OBRIGA = 'VALOR'
    AND EKG_INIVIG BETWEEN '20260501' AND '20260531'
    AND EKG_FIMVIG BETWEEN '20260501' AND '20260531'
    AND EKG_ORGAO = 'VALOR'
    AND EKG_TAMAXI = 0
    AND EKG_DECATR = 0
    AND EKG_INFADC = 'VALOR'
    AND EKG_BRIDAT = 'VALOR'
    AND EKG_MSBLQL = 'VALOR'
    AND EKG_CONDTE = 'VALOR'
    AND EKG_MULTVA = 'VALOR'
    AND EKG_TSTAMP = 'VALOR'