Вы находитесь на странице: 1из 45

<Identificao LNT> - ABAP Para Funcionais Aula 2

Sumrio
X horas

Aula 2:
ABAP Workbench Linguagem ABAP

Como recuperar dados


Sub-rotinas Eventos Processamento de relatrios Funes Execuo de programas

19/02/2014

ABAP Workbench

ABAP Workbench
Conjunto de objetos mais importantes do ambiente de trabalho

19/02/2014

ABAP Workbench

19/02/2014

ABAP Workbench
Transao SE80

19/02/2014

Linguagem ABAP

Linguagem ABAP

19/02/2014

Linguagem ABAP

Comentrios: facilitam entendimento dos cdigos Encadear comandos idnticos com uma linha de comando

19/02/2014

10

Tipos

19/02/2014

11

Tipos padres

19/02/2014

12

Tipos

Tipos de Dados:
Locais, quando elas forem definidas dentro de um programa ABAP. Globais, que so definidas no dicionrio ABAP.

19/02/2014

13

Tipos Globais

SE11

19/02/2014

14

Tipos de dados e variveis

19/02/2014

15

Controle de fluxo

19/02/2014

16

LOOPS
Incondicionais: DO ENDDO Acaba com EXIT DO n TIMES. Especificar nmero mximo de iteraes de loop Condicionais: WHILE Executado at q a condio no mais ocorra. Loops do banco: SELECT ENDSELECT obsoleto Loops em tabelas internas: LOOP AT Processa cada entrada da tabela interna por vez
19/02/2014 17

Mensagens

SE91

19/02/2014

18

Exerccio
Definir quais tabelas e campos sero necessrios para buscar todos os cdigos e nomes de passageiros por companhia area e voos. Definir os campos de sada. Programa: SAPBC412_TRED_FLIGHT_INFO_1

19/02/2014

19

Open SQL e Exec SQL


Durante o desenvolvimento ABAP ser necessrio buscar os dados...

19/02/2014

20

Tabelas internas
Aps buscar, eles devero ser armazenados em algum local para processamento dos dados...

19/02/2014

21

Tabelas internas
um objetos de dados capaz de manter vrias estruturas idnticas em tempo de execuo. composta por um conjuntos de linhas da tabela, entradas ou registros. Qualquer tipo de dados estruturado pode definir linha de tabela interna Maneira simples de processar grande conjunto de dados de forma estruturadas Tamanho dinmico

19/02/2014

22

Tabelas internas
Propriedades da tabela interna: Tipo de linha Chaves Tipo da tabela interna
Standard Sorted Hashed

Para declarar uma tabela interna:

19/02/2014

23

Principais comando para tabelas internas

19/02/2014

24

Principais comando para tabelas internas

19/02/2014

25

Estruturas

19/02/2014

26

Recuperao de Dados

Recuperao de Dados

Comando SELECT

19/02/2014

28

Recuperao de dados

19/02/2014

29

Tela de seleo

19/02/2014

30

Select-options

19/02/2014

31

Exerccio
Copiar o programa: ZABAP_FUNCIONAL para ZABAP_FUNCIONAL<cdigo aluno> e concluir o desenvolvimento.

19/02/2014

32

Sub-rotinas

Sub-rotinas

19/02/2014

34

Sub-rotinas

19/02/2014

35

Tipos de parmetros

19/02/2014

36

Parmetros

necessrio definir tipos para os parmetros Podem ser tipos standard, tipos estruturas ou tipos tabela Caso no queria definir um tipo pode ser usado TYPE ANY

19/02/2014

37

Visibilidade das variveis

19/02/2014

38

Processamento de Relatrios

Caractersticas

19/02/2014

40

Funes

Funes

19/02/2014

42

Criar mdulo de funo

SE80 ou SE37

19/02/2014

43

Chamada de mdulo de funo

19/02/2014

44

Вам также может понравиться