SAP ABAP - Elementos de Dados
Os elementos de dados descrevem os campos individuais no Dicionário de dados ABAP. Eles são as menores unidades indivisíveis dos tipos complexos e são usados para definir o tipo de campo de tabela, componente de estrutura ou tipo de linha de uma tabela. Informações sobre o significado de um campo de tabela e também informações sobre como editar o campo de tela correspondente podem ser atribuídas a um elemento de dados. Essas informações ficam automaticamente disponíveis para todos os campos da tela que se referem ao elemento de dados. Os elementos de dados descrevem tipos elementares ou tipos de referência.
Criação de elementos de dados
Antes de criar um novo elemento de dados, você precisa verificar se algum elemento de dados existente tem as mesmas especificações semânticas exigidas no campo da tabela. Nesse caso, você pode usar esse elemento de dados existente. Você pode atribuir o elemento de dados com um tipo predefinido, domínio ou tipo de referência.
A seguir está o procedimento para criar o elemento de dados -
Step 1 - Vá para a transação SE11.
Step 2 - Selecione o botão de rádio para Tipo de dados na tela inicial do Dicionário ABAP e insira o nome do elemento de dados conforme mostrado abaixo.
Step 3- Clique no botão CRIAR. Você pode criar elementos de dados nos namespaces do cliente, e o nome do objeto sempre começa com 'Z' ou 'Y'.
Step 4 - Verifique o botão de opção Elemento de dados no pop-up CREATE TYPE que aparece com três botões de opção.
Step 5- Clique no ícone da marca de seleção verde. Você é direcionado para a tela de manutenção do elemento de dados.
Step 6- Entrar a descrição no campo de texto breve da tela de atualização do elemento de dados. Nesse caso, é “Elemento de dados do cliente”.Note - Você não pode inserir nenhum outro atributo até que tenha inserido este atributo.
Step 7- Atribua o elemento de dados com o tipo. Você pode criar um elemento de dados elementares verificando o tipo elementar ou um elemento de dados de referência verificando o tipo de referência. Você pode atribuir um elemento de dados a um domínio ou tipo predefinido em tipo elementar e com nome de tipo de referência ou referência a tipo predefinido em tipo de referência.
Step 8- Insira os campos para texto curto, texto médio, texto longo e título na guia Rótulo do campo. Você pode pressionar Enter e o comprimento é gerado automaticamente para esses rótulos.
Step 9- Salve suas alterações. O pop-up Criar entrada de diretório de objetos aparece e pede um pacote. Você pode inserir o nome do pacote no qual está trabalhando. Se você não tiver nenhum pacote, poderá criá-lo no Object Navigator ou salvar seu elemento de dados usando o botão Local Object.
Step 10- Ative seu elemento de dados. Clique no ícone Ativar (ícone de palito de fósforo) ou pressione CTRL + F3 para ativar o elemento de dados. Uma janela pop-up aparece, listando os 2 objetos inativos no momento, conforme mostrado na captura de tela a seguir.
Step 11- Neste ponto, a entrada superior identificada como 'DTEL' com o nome Z_CUST deve ser ativada. Quando estiver destacado, clique no botão de seleção verde. Esta janela desaparecerá e a barra de status exibirá a mensagem 'Objeto ativado'.
Se mensagens de erro ou avisos ocorreram quando você ativou o elemento de dados, o registro de ativação é exibido automaticamente. O log de ativação exibe informações sobre o fluxo de ativação. Você também pode chamar o registro de ativação com Utilitários (M) → Registro de ativação.