Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice
1 Viso Geral:................................................................................................................................3
1.1 O que o Report Painter ?................................................................................................3
1.2 O que o Report Writer ?..................................................................................................4
1.3 Utilizao............................................................................................................................4
1.4 Organizao.......................................................................................................................4
1.5 Como Acessar ?.................................................................................................................6
2 Report Painter............................................................................................................................7
2.1 Criando uma Biblioteca......................................................................................................7
2.2 Criando uma Estrutura de Anlise.....................................................................................9
2.3 Criando um relatrio........................................................................................................22
3 Report Writer................................................................................................................34
3.1 Set....................................................................................................................................34
3.2 Criando um Relatrio.......................................................................................................43
1 Viso Geral
O Report Painter e o Report Writer so componentes do Report Development Tools
do R/3 , com eles possvel definir relatrios no R/3 sem que haja a necessidade de um
desenvolvimento em ABAP. Essas ferramentas foram desenvolvidas para possibilitar a
confeco de relatrios no SAP de maneira mais rpida e mais fcil.
LIS Flexible
Analyses
Abap
Query
Report
Painter
e Report
Writer
LIS Standard
Analyses
Drilldrown
Reporting
1.1
is what you get ) para desenhar o relatrio, a definio do formulrio do relatrio mostra
na tela as linhas e as colunas da mesma forma que ser impresso o relatrio de sada.
1.2
1.3
Utilizao
Inicialmente ambos estavam disponveis para os mdulos de FI e CO. Depois com a
introduo do LIS Flexible Analyses as funcionalidades dessas ferramentas expandiramse, fazendo com que trabalhe normalmente com dados de outros mdulos, alm dos
mencionados.
Normalmente um relatrio construdo com o Painter ou Writer desenvolvido com
base em uma tabela especfica, porm h situaes onde necessrio criar uma
estrutura de dados que o resultado de duas ou mais tabelas, como o caso da tabela
CCSS ( Contas de Centro de Custo ) que faz referncia as tabelas COSP e COSS.
Quando houver esta necessidade iremos criar uma view que junte uma ou mais tabelas
do SAP, criando entre elas um relacionamento.
1.4
Organizao
O Report Painter e O Report Writer possuem quatro componentes principais:
Set: So agrupamentos lgicos de valores de caractersticas . Esses
agrupamentos podem conter um intervalo de valores de uma determinada
caracterstica (campos de tabelas), por exemplo: centro de custo, classe de custo
ou nmero do pedido. Tambm podem conter variveis configurveis - onde o
valor do centro de custo por exemplo ser digitado pelo usurio na hora da
emisso do relatrio e tambm existem sets para campos de valores, como por
exemplo: quantidades, valores e outros.
1.5
Como Acessar ?
Para acessar o Report Painter temos duas maneiras, ou atravs do menu: Informaes
do sistema -> AD HoC Report -> Report Painter ou diretamente pela transao FGRP. O
Report Writer ser encontrado no mesmo caminho/ transao porm ele um submenu do
Painter.
2 Report Painter
Quando utilizamos o Report Painter para a criao de um relatrio podemos destacar
algumas vantagens com relao as outras ferramentas.
Agora iremos ver o que necessrio para se criar um relatrio feito pelo Report Painter:
2.1
A figura acima mostra como criar uma biblioteca com base em uma tabela j
existente nesse caso a CCSS.
2.2
A figura acima mostra o relacionamento entre as duas tabelas atravs dos campos
chaves comum a ambas.
O prximo passo a definio dos campos que iro compor a viso que estamos
criando.
Como j temos uma viso criada, agora podemos criar a estrutura de anlise que ir
fazer referncia a esta.
10
11
12
Agora temos que definir quais so as caractersticas (campos) da viso criada faro
parte da nova estrutura de anlise.
13
14
Podemos tambm utilizar uma tabela j criada no SAP, como o caso da CCSS
usada para extrair informaes do mdulo de CO. Abaixo iremos ver quais so os objetos
que compem essa tabela.
15
16
17
Com a tabela ZFORDEM1 criada, agora iremos criar a nossa prpria biblioteca. Para
isso iremos a acessar a transao GR21 novamente e entrar com os dois dados bsicos, o
nome da biblioteca que criaremos e a tabela que servir de referncia, no caso ZFORDEM1.
Uma vez associada a tabela a uma biblioteca no possvel trocar o nome da tabela, devese criar uma biblioteca com outro nome ou excluir a em questo.
Caso no se conhea a tabela mais adequada para se criar uma biblioteca, as
caractersticas das tabelas disponveis podem ser vistas ao se exibir uma biblioteca j
existente, criada com a tabela desejada. Pode-se tambm criar a nova biblioteca a partir de
uma biblioteca j existente, utilizando-se do campo Modelo/Biblioteca.
18
19
A tela com as caractersticas possibilita escolhermos quais campos iro fazer parte da
biblioteca.
20
Em tabelas standard, por exemplo a CCSS, alguns campos j vem selecionados pois
so obrigatrios na definio da estrutura, porm quando criamos nossa prpria tabela,
ficamos com mais flexibilidade nas escolhas.
ndices que faro parte da biblioteca
21
2.3
Criando um relatrio
Atravs da transao GRR1 iremos criar um relatrio via o Report Painter. Este relatrio
ser criado utilizando a biblioteca que criamos a Z01.
22
A tela abaixo mostra como o Painter nos disponibiliza o Lay-out do relatrio. Nela
podemos ver as linhas com as caractersticas e as colunas com os ndices.
ndices da tabela
Caractersticas da tabela
23
24
Da mesma forma que definimos a linha, iremos definir a coluna que ser exibida no
relatrio. Clique duas vezes encima do elemento COLUNA1 e no match-code da tela seguinte
selecione o ndice desejado. Da mesma maneira que as caractersticas, possvel selecionar
qualquer um dos ndices da tabela ZFORDEM1.
25
Aps a definio das caractersticas e dos ndices utilizados, chegamos na tela abaixo
que mostra-nos exatamente como ser a exibio do nosso relatrio.
26
possvel criamos uma coluna que contenha um a frmula. Uma frmula geralmente
composta por valores de outras colunas, ou uma caraterstica da tabela que se est
trabalhando.
27
Quando a tela da frmula exibida, vemos que o Painter disponibiliza uma rea para se
desenvolver os clculos e tambm a possibilidade de trabalhar com os valores das outras
colunas do relatrio. Cada coluna ganha uma nova atribuio na composio da frmula, ou
seja, a coluna 001 ir se chamar X001, a 002 ir se chamar X002 e assim por diante.
28
Ao trmino da definio da frmula o relatrio ganhar uma nova coluna que nomeamos
de Diferena.
Frmula
definida
29
Existem alguns objetos que podem ser atribudos ao relatrio para torn-lo mais
informativo e termos um maior controle sobre a qualidade das informaes. Os objetos so:
Cabealho, Rodap, Folha de Rosto e Fim de Pgina.
30
Tanto no cabealho quanto nos demais objetos, possvel incluir variveis do sistema
com: Data de Execuo, Hora, Usurio, Pgina e outros, bem como os dados da prpria
tabela do relatrio. Tambm possvel criar molduras , fazer diferenciao de cores entre os
campos, intensidade e textos em geral.
31
32
33
Report Writer
Set
So os sets que iro definir os valores das linhas e colunas do relatrio, e podem ser:
Bsico: contm um intervalo de valores pr-definidos para uma nica caracterstica. Pode
tambm ser utilizada uma varivel.
Sets de Dados: So utilizados para determinar o valor das colunas do relatrio e para
inserir frmulas.
A criao do Set feita atravs da transao GS01. Para ilustrar a estrutura de cada um
dos Sets mencionados, iremos mostrar como cada um criado.
34
Set Bsico
um set composto apenas por caractersticas da tabela escolhida e seus intervalos.
35
Em seguida selecione o nome do campo a ser utilizado como chave do set de dados.
36
Entrar com o intervalo de valores desejados para este campo chave (caracterstica). Em
seguida Salvar o Set.
37
Set Unidimensional
um Set que contm vrios sets bsicos com o objetivo de se criar uma estrutura
hierrquica. Como vemos na figura abaixo o set unidimensional composto pelos sets
bsicos: ZITENS e ZMOEDA.
38
Set de ndices
Atravs do set de dados criamos os ndices que sero utilizados no relatrio bem como
definimos as frmulas com base em dados da tabela.
39
40
3. Variveis
So utilizadas dentro de sets quando se deseja que o valor de uma determinada
caracterstica seja digitado pelo usurio. Para criar uma varivel devemos utilizar a transao
GS11.
41
42
3.2
Criando um Relatrio
Para criar um relatrio iremos utiliza a transao GR31 ou o menu Sistemas Info > Rel.
Ad Hoc > Report Painter > Report Writer > Relatrios > Criar
43
44
Nesta tela, no campo Bloco Linhas, indicado o Set com os valores que veremos nas
linhas. Ao se clicar no boto Exibir Set (F6) aparecer uma tela com os valores que compem
o Set selecionado.
45
Para definir as colunas do relatrio devemos selecionar no menu Saltar a opo Coluna.
No Bloco de Colunas iremos informar qual o set de ndices ser utilizado. No exemplo abaixo
usaremos o set ZFORMULA que criamos anteriormente.
46
47
Tanto no cabealho quanto nos demais objetos, possvel incluir variveis do sistema
com: Data de Execuo, Hora, Usurio, Pgina e outros, bem como os dados da prpria
tabela do relatrio. Tambm possvel criar molduras, fazer diferenciao de cores entre os
campos, intensidade e textos em geral
48
Para executar o relatrio necessrio que o mesmo seja gerado primeiro em um grupo
de relatrios. Para gerar o grupo de relatrios, clique no menu Relatrio > Executar
49
50