SAP Dicionário de dados ABAP (SE11)
O que é dicionário de dados?
O Dicionário de Dados é uma fonte central de informações para os dados em um sistema de gerenciamento de informações. A sua principal função é apoiar a criação e gestão de definições de dados (ou “metadados”).
Dicionário ABAP 3 níveis
Os objetos no Dicionário ABAP residiam em três níveis que suportam sua reutilização. Esses níveis são:
- Tabelas e estruturas
- Elementos de dados
- domínios
Vamos examiná-los em detalhes –
domínios
- Descreve as características técnicas de um campo de tabela
- Especifica um intervalo de valores que descreve os valores de dados permitidos para os campos
- Os campos referentes ao mesmo domínio (através dos elementos de dados que lhes são atribuídos) são alterados quando é feita uma alteração no domínio
- Garante consistência
Ex. Número do documento de compra (EBELN)
Elementos de Dados
- Descreve o papel desempenhado por um campo em um contexto técnico
- Campos com o mesmo significado semântico podem referir-se ao mesmo elemento de dados
- Contém as informações do campo
Ex. Número do documento de compra (EBELN)
Tabelas
- Representa as tabelas do banco de dados onde os dados realmente residem.
- As tabelas podem ser definidas independentemente do banco de dados no Dicionário ABAP.
- Os campos da tabela são definidos com seus respectivos nomes (independente do banco de dados). SAP Tipos de dados ABAP e comprimentos.
Estruturas
- São declarações de registros que NÃO correspondem a uma Tabela do Banco de Dados.
- Assim como o tipo de dados definido pelo usuário.
- Definido como uma tabela e pode então ser endereçado a partir de programas ABAP.
- As estruturas contêm dados apenas durante o tempo de execução de um programa.
Objetos agregados do dicionário ABAP
Meios agregados que consistem em vários componentes. No Dicionário ABAP, objetos agregados são objetos provenientes de diversas tabelas transparentes diferentes.
- Visualizações
- procure ajuda
- Objetos de bloqueio
Vamos examiná-los em detalhes
Visualizações
- Visualizações em SAP _ ABAP são usados para resumir dados que são distribuídos entre várias tabelas
- Os dados de uma visualização não são armazenados fisicamente. Os dados de uma visualização são derivados de uma ou mais tabelas
- É adaptado às necessidades de uma aplicação específica
procure ajuda
- Uma ajuda de pesquisa é uma ferramenta para ajudá-lo a pesquisar registros de dados no sistema
- Uma pesquisa eficiente e fácil de usar auxilia os usuários onde a chave de um registro é desconhecida
Objetos de bloqueio
- Acesso simultâneo do mesmo registro de dados por dois usuários no mesmo SAP o sistema é sincronizado por um mecanismo de bloqueio.
- Os bloqueios são definidos e liberados chamando determinados módulos de função. Esses módulos de função são gerados automaticamente a partir da definição dos chamados objetos de bloqueio no Dicionário ABAP/4
módulos de função : Enfileirar_ – para bloquear a tabela dequeue_ – para liberar a trava
Transações importantes
- SE11: Tela inicial do dicionário de dados (somente display SE12)
- SE13: Dicionário ABAP: Configurações Técnicas
- SE14: Utilitário de banco de dados
- SE15: Sistema de Informação de Repositório
- SE16: Navegador de dados
- SE17: Exibição da tabela geral
- SE55: Manutenção de visualização de tabela
- SM30: Manutenção de Tabela