Escolar Documentos
Profissional Documentos
Cultura Documentos
4-Relatórios Simples
Relatórios simples
Objeto “client-independent”
Existem diversas outras formas (que inclusive podem ser combinadas) de construção
de relatórios
Por exemplo: queries, report painter, report writer, etc.
Relatórios simples
Incluir o evento principal para execução do código e fazer com que imprima na tela conforme
abaixo:
Start-of-selection.
Write / p_codigo.
Ativar (tecla de atalho CTRL + F3) o programa e executá-lo (tecla de atalho F8)
Relatórios simples
Variáveis
Pode ser criada fazendo referência a elementos de dados, campos de tabelas transparentes,
estruturas, etc.
Constantes
Uso similar ao da variáveis porém seu valor não pode ser alterado em tempo de execução
Relatórios simples
Comentários
Literais
Evento INITIALIZATION
Continuação do exercício.
Continuação do exercício
Tabelas internas
Tabelas internas
SELECT single
Quando utilizamos SELECT single devemos sempre utilizar a
chave completa na cláusula WHERE
Continuação do exercício
Exemplo:
select codigo
descricao
observacao
into table t_ zlab99t01
from zlab99t01.
if sy-subrc = 0.
loop at t_ zlab99t01.
write:/5 t_ zlab99t01 -codigo,
15 t_ zlab99t01 -descricao(30),
50 t_ zlab99t01 -observacao(30).
endloop.
endif.
Relatórios simples
Exemplo:
Select-options: s_codigo for zlab99t01.
• select codigo
• descricao
• observacao
• into table t_zilab01
• from zilab01
• where codigo in s_codigo.
• if sy-subrc = 0.
• loop at t_zilab01.
• write:/5 t_zilab01-codigo,
• 15 t_zilab01-descricao(30),
• 50 t_zilab01-observacao(30).
• endloop.
• endif.
Relatórios simples
Exercício de Fixação
Classes de mensagens
Classes de mensagens
Classes de mensagens