Ir para o final dos metadados
Ir para o início dos metadados

A tabela SX2 do Dicionário de Dados define de uma forma padronizada as tabelas disponíveis dentro do Ambiente Microsiga Protheus. É por meio desta tabela que temos o conhecimento das tabelas disponíveis, quais o alias associado a ela, caminho físico da tabela(quando CodeBase).

A tabela SX2 ainda é responsável pelas informações de modo de acesso da tabela (se compartilhado ou exclusivo).

Campos

Tipo

Descrição

X2_CHAVE

Caracter

Código da Alias da tabela, deve ser único no SX2, essa Alias será utilizada para quando formos referenciar essa tabela no código fonte;

X2_PATH

Caracter

Caminho (em relação ao rootpath) onde a tabela será gravada fisicamente, normalmente está em branco, pois só utilizada quando utilizamos banco de dados ISAM.

X2_ARQUIVO

Caracter

Nome do arquivo físico da tabela(caso esteja utilizando ISAM) ou nome da tabela se estivermos em um banco relacional(TopConnect). Segue o padrão de X2_CHAVE +Código da Unidade de negocio + 0 (Caracter 0)

X2_NOME

Caracter

Rótulo com a descrição da pergunta no idioma Português

X2_NOMESPA

Caracter

Rótulo com a descrição da pergunta no idioma Espanhol

X2_NOMEENG

Caracter

Rótulo com a descrição da pergunta no idioma Inglês

X2_ROTINA

Caracter

Rotina executada na abertura da tabela

X2_MODO

Caracter

Conjunto de campos que determina como as informações das tabelas serão gravadas e acessadas. Valores permitidos são "C" para compartilhado e "E" para exclusivo, para maiores detalhes verifique a baixo a documentação sobre isso.

X2_MODOUN

Caracter

X2_MODOEMP

Caracter

X2_DELET

Inteiro

*** Não usado *** 

X2_TTS

Caracter

*** Não usado *** 

X2_UNICO

Caracter

Chave Primaria da Tabela

X2_PYME

Caracter

Determina se a tabela é utilizada pelo Microsiga Protheus Serie 3

X2_MODULO

Inteiro

Código do Modulo responsável pela tabela.

X2_DISPLAY

Caracter

Campos separados por + que serão apresentas em nos detalhes do browse.

O detalhe do browse é uma fração da tela aonde os dados são apresentados num conjunto de campos mais relevantes desta tabela, algo que a identifica rapidamente.
Por exemplo, na tabela de cliente (SA1) os campos exibidos são o código do cliente, loja e o nome.

A1_COD+A1_LOJA+A1_NOME

X2_SYSOBJ

Caracter

Nome do Fonte responsável pela manutenção(caso a mesma seja escrita em MVC) e verificação de acesso de usuário da rotina. Definido pela Equipe da Microsiga Protheus Padrão.

X2_USROBJ

Caracter

Nome do Fonte responsável pela manutenção e verificação de acesso a rotina. Definido caso o Cliente deseje trocar a rotina padrão.

X2_MEMTYPE

Caracter

Determina se o campo memo das tabelas será armazenado no banco de dados como BLOB ou CLOB. Caso esteja em branco ou com “1” será BLOB, caso esteja com “2” – CLOB.

  • Sem rótulos