O que é SX5
Quando precisamos de um cadastro simples do tipo codigo/valor, por exemplo, estado e sua sigla, temos no Microsiga Protheus uma estrutura genéricas de tabelas. Além da tabela é fornecido já consultas padrões para serem utilizadas nos campos das outras tabelas, para fazer consultas a sua tabela.
Estude para provas de certificações em TI com os simulados Bynem
Qual o objetivo do SX5 Tabelas Genéricas
O principal Objetivo do SX5 Tabelas Genéricas é o ganho em tempo, ao evitar que se crie mais uma tabela no banco de dados, se popule se crie consulta padrões para ela(LookUps).
Como Usar SX5 Tabelas Genéricas
Por padrão os valores das tabelas Genéricas são adicionados via o modulo de Configurador, que apenas os estão no grupo de Administradores tem acesso.
Devemos ficar atento, para identificarmos quando o uso do SX5 é uma boa ideia. Para isso tomamos como base um conjunto simples de perguntas:
- O usuário comum irá poder adicionar dados nessa tabela?
- É possível que num futuro essa tabela necessite de mais do que um campo valor?
- A quantidade de dados dessa tabela é muito grande?
Quando respondemos sim para qualquer uma dessas perguntas, é bem provável que a tabela genérica não atenda as suas necessidades. O que ocorre quando respondemos sim para uma dessas perguntas.
- Se o usuário poderá adicionar os dados a tabela, é muito provável que precisaremos fazer validações sobre a entrada de dados dele, portanto uma rotina especifica é recomendada pois não temos mecanismos para efetuar isso na tabela Genérica;
- Caso se identifique que mais cedo ou mais tarde será necessário um ou mais campos na tabela não podemos o fazê-lo, pois o tabela é Genérica e não podemos criar um campo especifico apenas para sua tabela;
- A sua tabela genérica compartilha a mesma tabela física que as demais, portanto se tivermos muitos registros nela poderemos ter perda de performance;
Estrutura SX5 Tabelas Genéricas
Campos | Tipo | Descrição |
X5_FILIAL | Caracter | Código da Filial do sistema |
X5_TABELA | Caracter | Código da tabela que será utilizada como chave . |
X5_CHAVE | Caracter | Código que pode ter 6 caracteres para identificação de um valor na tabela |
X5_DESCRI | Caracter | Conteúdo no idioma Português |
X5_DESCSPA | Caracter | Conteúdo no idioma Espanhol |
X5_DESCENG | Caracter | Conteúdo no idioma Inglês |
A Six IT é uma Consultoria Totvs Protheus. Trabalhamos com implantações, suporte e melhorias. Entre em contato e saiba mais