TYPES:
Permite declarar tipos de dados locais que são mais específicos do que o tipo padrão.
Sintaxe:
TYPES nome do tipo TYPE [tipo de variável]
Isso pode ser usado para criar um tipo padrão de variáveis com um nome mais descritivo para a sua aplicação ou para definir mais especificamente a composição das variáveis.
TYPES – Não pode ter um valor default especificado pelo usuário.
TYPES – São declarações locais para o programa. Declarações de tipos globais são possíveis através do uso do dicionário ABAP, permitindo uma gestão tipo em todo o sistema.
ABAP
*&---------------------------------------------------------------------* *& Report ZTIPOS2 *& *&---------------------------------------------------------------------* *& Desenvolvimento Aberto *& Declarando Tipos de Variáveis Locais. *&---------------------------------------------------------------------* REPORT ZTIPOS2. * Declara tipos de variáveis locais para o programa TYPES : valusuario TYPE i, codusuario TYPE n LENGTH 10, taxausuario TYPE p LENGTH 3 DECIMALS 2. * Declara variáveis DATA : meuvalor TYPE valusuario, meucodigo TYPE codusuario, minhataxa TYPE taxausuario. * Alimenta Variáveis meuvalor = 100. meucodigo = 15262622. minhataxa = '1.56'. * Declara uma nova variável com base em outra ja existente DATA novataxa LIKE minhataxa. * Adiciona o valor da minha taxa na novataxa ADD minhataxa TO novataxa. * Modifica valor da variável novataxa novataxa = novataxa + '0.20'. WRITE : / 'Taxa:', minhataxa, 'Nova Taxa:',novataxa. WRITE : / 'Codigo:', meucodigo, 'Valor:', meuvalor.