Você está na página 1de 5

Curso Prático de ABAP 2 – Arquitetura e Ferramentas

Aula 6 – Declaração de Variáveis

Declaração de Variáveis

O que são: São posições de memória que se alteram no decorrer da execução do


programa.
Quando usar: Quando se quer declarar variáveis em um programa de carga
(inicial ou local) ou num programa global (variáveis globais).
Como Fazer: O código da transação é: se38

Copyright by SAP AG

Figura – Editor ABAP

DATA [VARIÁVEL] TYPE [TIPO DE DADO] LENGTH [TAMANHO] VALUE [VALOR INICIAL]

DATA: [VARIÁVEL] TYPE [TIPO DE DADO] VALUE [VALOR INICIAL],

[VARIÁVEL] TYPE [TIPO DE DADO] VALUE [VALOR INICIAL],

[VARIÁVEL] TYPE [TIPO DE DADO] VALUE [VALOR INICIAL].

DATA = Comando para início de declaração de variáveis

VARIÁVEL = Valor ocupado em memória (temporário). É interessante que seja um nome


significativo, máximo de 30 caracteres e não possua símbolos (+()) e iniciado por V_.

Sites: www.grandesprojetos.com www.juliobattisti.com.br


Página 1 – Última Atualização 23.11.2017

Proibido o uso deste material em sala de aula e em treinamentos sem autorização do autor.
Curso Prático de ABAP 2 – Arquitetura e Ferramentas

TYPE = Tipo de Dado

VALUE = Valor Inicial (não obrigatório)

No caso de múltiplas declarações de variáveis:

1- Inicia-se por DATA:

2- A cada declaração coloca-se a vírgula no final,

3- Na última linha coloca-se o ponto.

TYPE - Tipo de Dado

É o tipo valor que será armazenado na variável. Ex: Numérico, caractere e data.

Copyright by SAP AG

Figura – Parâmetros Globais – Denominação Brasil

Tipos de Valor Tamanho Faixa

Dados

I Inteiro 8 números +-

2.147.48

3.647

P Real 14 casas ,...

decimais

F +- 38 dígitos Suficiente

e casas para

decimais todo o

Sites: www.grandesprojetos.com www.juliobattisti.com.br


Página 2 – Última Atualização 23.11.2017

Proibido o uso deste material em sala de aula e em treinamentos sem autorização do autor.
Curso Prático de ABAP 2 – Arquitetura e Ferramentas

tipo de

cálculo

C Caractere String Até 65 mil

caracter

es

N Numérico Número Não 65 mil

Matemático caracter

es

T Tempo Hora HHMMSS

D Data Formato de AAAAMMD

data com D

08

caracteres

X Hexadecimal

Copyright by SAP AG

Figura – Declaração de Variáveis


Sites: www.grandesprojetos.com www.juliobattisti.com.br
Página 3 – Última Atualização 23.11.2017

Proibido o uso deste material em sala de aula e em treinamentos sem autorização do autor.
Curso Prático de ABAP 2 – Arquitetura e Ferramentas

Copyright by SAP AG

Figura – Edição do Programa

Copyright by SAP AG

Figura – Execução do Programa

Variáveis de sistema:

SY-DATUM - Retorna a data do sistema.

SY-UZEIT - Retorna a hora, minuto e segundo do sistema.

SY-LANGU - Retorna o idioma de logon do usuário.

Sites: www.grandesprojetos.com www.juliobattisti.com.br


Página 4 – Última Atualização 23.11.2017

Proibido o uso deste material em sala de aula e em treinamentos sem autorização do autor.
Curso Prático de ABAP 2 – Arquitetura e Ferramentas

SY-REPID - Retorna o nome do programa.

SY-CPROG - Nome do programa principal.

Ex:

V_PROGRAMA = SY-REPID.

Visão Geral do Ambiente de Negócios:

A declaração de variáveis é importantíssima na carga do programa. Antigamente tinha-se o


controle do tamanho das variáveis, por conta do pouco espaço em disco / memória.
Atualmente este tipo de controle não é mais necessário.

Sites: www.grandesprojetos.com www.juliobattisti.com.br


Página 5 – Última Atualização 23.11.2017

Proibido o uso deste material em sala de aula e em treinamentos sem autorização do autor.

Você também pode gostar