Dicionário de dados SAP 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 de dados ABAP

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:

  1. Tabelas e estruturas
  2. Elementos de dados
  3. 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)

Dicionário: Domínios de Exibição

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)

Dicionário: Exibir Elementos de Dados

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). Tipos de dados SAP ABAP e comprimentos.

Dicionário: Tabelas de Exibição

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.

Dicionário: Estruturas de Exibição

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.

  1. Visualizações
  2. procure ajuda
  3. Objetos de bloqueio

Vamos examiná-los em detalhes

Visualizações

  • As visualizações em SAP _ ABAP são usadas 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

Dicionário: Exibir visualizações

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

Dicionário: Exibir ajuda da pesquisa

Objetos de bloqueio

  • simultâneaneoo acesso ao mesmo registro de dados por dois usuários no sistema SAP é synccronizado 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

Dicionário: Exibir objetos de bloqueio

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