Você está na página 1de 48

Curso de Report Painter

Para que se possa criar e executar um relatrio, existe uma srie de elementos que devero
ser organizados e combinados, tais como : tabelas, vises, caractersticas, registros, campos
de valor e/ou quantidade (ndices), entre outros.

Passamos a conceituar brevemente os diversos elementos que formam o ambiente de criao
de relatrios via Report Painter.

Bibliotecas
Criadas a partir de Vises (ou seja uma estrutura lgica pela qual o sistema far a leitura de
uma tabela do SAP), organizam as caractersticas e ndices disponveis para a criao de
relatrios, o SAP R/3 disponibiliza uma srie de bibliotecas e vises que em geral atendem
satisfatoriamente as necessidades dos usurios.

De todo modo possvel a criao de novas vises bem como de bibliotecas, requerendo um
bom conhecimento do sistema para sua adequada configurao e ativao.

Conceitos e Arquitetura do SAP R/3
Conceitos e Arquitetura do SAP R/3
Caractersticas
So campos alfanumricos que servem para a caracterizao de cada registro que ser
inserido nas tabelas, atuam tambm como critrios de seleo no momento de execuo dos
relatrios.

Caractersticas podem ser por exemplo: dia, ms, ano, exerccio contbil, material, projeto,
conta contbil, plano de contas, empresa, centro de custo, entre muitos outros.

Colunas Pr Definidas
As colunas pr definidas consistem em um ndice e uma ou mais caractersticas e so usadas
para definir colunas usadas freqentemente. Os exemplos incluem custos reais totais para o
exerccio atual ou custos fixos do exerccio anterior.

DrillDown
Capacidade oferecida pelo sistema para que se realize a troca de relatrios sem que
necessariamente tenha-se que fechar aquele atualmente em uso, em muitos casos possvel
inclusive migrar para transaes ou para os documentos originrios dos lanamentos.

Frmulas
Definio lgica de ndices de modo que se possam gerar clculos e/ou somatrios,
resultando no indicador (informao) que se deseja obter.

Conceitos e Arquitetura do SAP R/3
Grupo de Relatrio
Depois de criar um relatrio, o usurio define um grupo para o(s) relatrio(s). Um grupo de
relatrios pode conter um ou mais relatrios. Quando os relatrios utilizam as mesmas
caractersticas e compartilham dos mesmos dados, estes dados so selecionados mais
rapidamente e o tempo de processamento menor, visto que os dados dos relatrios so
selecionados apenas uma vez para todos os relatrios dentro de um mesmo grupo de
relatrios.

ndices
So campos numricos para refletir os valores / quantidades, sendo parte integrante de cada
registro que venha a ser inserido na base de dados (tabela). Exemplos so : quantidade
vendida, quantidade comprada, valor da venda, valor dos impostos, valor do custo etc...

Layout
O layout, onde configuramos a impresso, a visualizao do relatrio, temos informaes
de cabealho, pgina e controle, totais de linhas, colunas, textos de linhas e colunas, e
representao.

Relatrio
Combinao de caractersticas e ndices, dispostos nas linhas e colunas de modo que o
sistema apresente as informaes relevantes esperadas pelos usurios.

Conceitos e Arquitetura do SAP R/3
SAP R/3

O SAP R/3 possui um conjunto de tabelas (cerca de 20.000) que esto estruturadas por
mdulo, MM, PP, SD, etc... e como no poderia deixar de ser os dados e informaes esto
armazenados de acordo com a especializao e/ou objetivo da tabela.


Set
Um set liga valores especficos ou conjuntos de valores a um nome de set. Esses valores
existem dentro de uma ou mais dimenses de uma tabela de banco de dados. Uma dimenso
um campo individual ou coluna de um banco de dados lgico (tabela). Por exemplo, conta,
centro de custo e perodo so exemplos de dimenses.
Apresentam como vantagens possibilidade de serem definidos individualmente, utilizao
mltipla e flexibilidade na atualizao.
Os tipos de Sets so :
. Bsicos
. de Dados
. Unidimensionais
. Multidimensionais
Conceitos e Arquitetura do SAP R/3
Tabelas
Tabelas so estruturas fsicas do sistema onde esto combinadas obrigatoriamente as
caractersticas e ndices. Na prtica existem dois tipos de tabelas, as de partidas individuais,
ou seja, aquelas onde constam todos os registros individualmente inseridos no banco de
dados, e as de totais, que armazenam dados sumarizados das anteriores.

Os relatrios de Report Painter baseiam-se exclusivamente nas tabelas de totais haja vista
que relatrios de partidas individuais somente podero ser criados atravs de
programao ABAP, especialmente por questes de performance do sistema.

Variveis
Servem principalmente para tornar os relatrios mais flexveis na medida que permitem aos
usurios selecionar de maneira mais especfica quais critrios (valores de caractersticas)
desejam ver apresentados. As variveis podem ser de Valores, Frmulas ou Set

Variao
Funo que permite ao usurio criar um relatrio separado para cada elemento (critrio) em
um grupo (set). Quando o relatrio executado, os dados so selecionados para todo o grupo,
podendo o usurio ento navegar dentro da estrutura hierrquica do grupo, para exibir um
relatrio para cada elemento do grupo.



Utilizvel para relatrios especficos no contemplados pelo
padro SAP, prov uma grande quantidade de funes para
o desenvolvimento de relatrios de modo rpido e prtico.

Baseia-se no conceito WYSIWYG (o que voc v o que
voc tem), facilitando sobremaneira o desenvolvimento do
trabalho alm de no requerer sets alm dos j existentes
no SAP.

Utilizando o Report Painter, podemos criar relatrios flexveis
para atender s mais diversas necessidades de negcios.
Conceito de Report Painter
Conceito de Report Painter
LINHAS
caract.
COLUNAS
key figures / caractersticas
DADOS GERAIS
DE SELEO
caractersticas
Os relatrios Report Painter so definidos atravs de linhas,
colunas e dados de seleo.
Estrutura de Relatrios RP
Reporting Table
Caract. / Key fig.
Library 1
Caract. / Key fig.
Library 2
Caract. / Key fig.
Report Group 1
Data Records (sel.a)
Report Group 2
Data Records (sel.b)
Relatrio 1 Relatrio 1 Relatrio 1 Relatrio 1
Estrutura de Relatrios RP
Reporting Table
Caract. / Key fig.
Library 1
Caract. / Key fig.
Library 2
Caract. / Key fig.
Report Group 1
Data Records (sel.a)
Report Group 2
Data Records (sel.b)
Relatrio 1 Relatrio 1 Relatrio 1 Relatrio 1
Tabelas utilizadas na definio
de Libraries (bibliotecas). Cada
Library deve ser associada a
uma Reporting Table (ex.:CCSS)
Estrutura de Relatrios RP
Reporting Table
Caract. / Key fig.
Library 1
Caract. / Key fig.
Library 2
Caract. / Key fig.
Report Group 1
Data Records (sel.a)
Report Group 2
Data Records (sel.b)
Relatrio 1 Relatrio 1 Relatrio 1 Relatrio 1
Selees de caractersticas, key
figures e colunas pr-definidas
a serem disponibilizadas para a
definio de relatrios.
Estrutura de Relatrios RP
Reporting Table
Caract. / Key fig.
Library 1
Caract. / Key fig.
Library 2
Caract. / Key fig.
Report Group 1
Data Records (sel.a)
Report Group 2
Data Records (sel.b)
Relatrio 1 Relatrio 1 Relatrio 1 Relatrio 1
Agrupamento de relatrios com
caractersticas semelhantes. Um
Report Group pode conter um ou
mais relatrios.
Estrutura de Relatrios RP
Reporting Table
Caract. / Key fig.
Library 1
Caract. / Key fig.
Library 2
Caract. / Key fig.
Report Group 1
Data Records (sel.a)
Report Group 2
Data Records (sel.b)
Relatrio 1 Relatrio 1 Relatrio 1 Relatrio 1
Relatrio elaborado em RP ou RW.
Podemos atribuir o mesmo relatrio
a mais de um Report Group.
Linhas para Relatrio
Valores Valores
Reais Planejados
Classe Cst.
400000
410000
410100
430000
440000
Desp.Adm.
460000
490000
490200
Desp.Gerais
Total
As linhas de relatrios RP so definidas
atravs de caractersticas;
Podemos atribuir s caractersticas valores
fixos ou variveis, individuais, intervalos ou
grupos de dados;
Podemos apresentar as linhas com valores
fechados em totais ou explodidos por valores
individuais;
possvel a criao de linhas com frmulas.
Colunas para Relatrio
Valores Valores Desvio Desvio
Reais Planejados Absoluto Percentual
Classe Cst.
400000
410000
410100
430000
440000
Desp.Adm.
460000
490000
490200
Desp.Gerais
Total
As colunas de relatrio RP so definidas atravs de
combinaes de key figures e caractersticas;
Podemos atribuir s colunas valores fixos ou variveis,
individuais, intervalos ou grupos de dados;
Podem ser criadas colunas simples, pr-definidas ou
com frmulas.
Dados Gerais Seleo
Os dados gerais de seleo para RP so definidos
atravs de caractersticas;
Esses dados so vlidos para todo o relatrio, ou
seja, para linhas e colunas em todas as sesses;
Podemos atribuir a essas caractersticas, valores
fixos ou variveis, individuais, intervalos ou grupos
de valores.
Drilldown
Valores Valores
Reais Planejados
Classe Cst.
400000
410000
410100 Partidas Individuais Reais
430000 410100 100,00
440000 410100 53,00
Desp.Adm. 410100 97,00
460000
490000
490200
Desp.Gerais
Total
A ferramenta de drilldown nos permite associar a um
relatrio de RP/RW, outros relatrios RP, RW, reports em
ABAP/4, queries, ou at mesmo transaes do R/3;

O drilldown acionado pela barra de ferramentas ou
atravs de um double-click sobre a clula que se deseja
obter maiores informaes. Em seguida optamos por uma
das opes de drilldown disponveis para o relatrio e
visualizamos os dados.

Frmulas em Linhas e Colunas
Tanto em linhas como em colunas podemos definir frmulas para
dados calculados;

O Editor de Frmulas auxilia na estruturao das frmulas, no
entanto, permite somente as quatro operaes bsicas;

Podemos utilizar clulas de outras sesses em frmulas (clulas
calculadas), bastando apenas selecion-las para que estas sejam
disponibilizadas no Editor de Frmulas.

Blocos de Colunas
Valores Valores Quantidades Quantidades
Reais Planejados Reais Planejadas
Classe Cst.
400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX
410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
430000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
440000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
Desp.Adm.
460000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
490000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
490200 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
Desp.Gerais
Total XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
Podemos criar blocos de colunas com diferentes key figures, desde
que elas possam ser agrupadas pelas mesmas caractersticas de
linhas.
Sesses de Relatrio
Podemos criar vrias sesses para um mesmo RP, obedecendo
unicamente condio de termos as mesmas caractersticas
como dados gerais de seleo.
Valores Valores Desvio Desvio
Reais Planejados Absoluto Percentual
Classe Cst.
400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Total XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Valores Valores Desvio Desvio
Reais Plan Abs Percentual
nd.Estat.
KW/h XXX.XXX XXX.XXX XXX.XXX XXXX
M2 XXX.XXX XXX.XXX XXX.XXX XXXX
Hora Eng. XXX.XXX XXX.XXX XXX.XXX XXXX

Textos de Relatrio
Folha de Rosto
Cabealho
Corpo do Relatrio
Rodap
ltima Pgina
Colunas de Relatrio
Valores Valores Desvio Desvio
Reais Planejados Absoluto Percentual
Classe Cst.
400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
430000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
440000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Desp.Adm.
460000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
490000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
490200 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Desp.Gerais
Total XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Podemos formatar:
Largura de colunas;
Formato de valor (milhar separado por .);
Casas decimais;
Inverter sinal +/-.
Linhas de Relatrio
Valores Valores Desvio Desvio
Reais Planejados Absoluto Percentual
Classe Cst.
400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
430000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
440000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Desp.Adm.
460000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
490000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
490200 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Desp.Gerais
Total XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXX
Podemos formatar:
Opes de cores;
Sublinhar / riscar;
Inverter sinal +/-;
Expandir / compactar.
rvore de Relatrios
Uma vez criado, o relatrio RP/RW pode
ser atribudo a uma rvore de relatrios do
R/3, possibilitando acesso mais rpido e
mais simples, sem a necessidade de se
abrir o mesmo via RP;

A operao de atribuio efetuada
atravs do Customizing, e podemos
inclusive criar novos ns na rvore
especificamente para nossos novos
relatrios.

Os caminhos ...
... para chegar ao report painter
Os caminhos ...
... para chegar ao report painter
... para criar relatrios ...
... necessrio primeiro criar uma biblioteca
Definindo uma biblioteca prpria ...
... ou usando um modelo do SAP standard
A biblioteca 1VK fornece as
caractersticas e ndices mais
comuns para CO-CCA
Definindo uma biblioteca prpria ...
... ou usando um modelo do SAP standard
Definir as caractersticas e ndices ...
Criando um relatrio novo ...
... com a biblioteca nova ou standard
Definir uma denominao ...
... para o novo relatrio
ou usar um modelo
A tela inicial ...
... do novo relatrio
Na seleo geral ...
... definir as informaes bsicas
Na seleo geral ...
... definir as informaes bsicas
Na seleo geral ...
... definir as informaes bsicas
1.
2.
Flag no campo
varivel
3.Clicar no
matchcode
4.Escolha a
varivel desejada
5.Forma Final
Definir as colunas ...
... at o mximo de 14 colunas abertas
1. Clicar duas vezes na coluna
2. Escolher ndice com caractersticas
3. Escolher o ndice que precisa
ou p / anlise de custos
ou p / anlise de quantidade
4. Selecione as caractersticas
Definir colunas ...
...
1. Para trabalhar com sets e
variveis, marque o tem desejado.
2. Clique no matchcode para fazer
suas escolhas.
3. Atualize os
textos da coluna
Ocultar colunas e / ou linhas ...
...
As linhas e/ou colunas
necessrias para o clculo ou
similares podem ser ocultadas.
Definir linhas ...
...
1. Clicar duas vezes na linha
2. Selecione as caractersticas para
definio da linha.
Definir linhas ...
...
3. Para trabalhar com sets e
variveis, marque o tem desejado.
4. Clique no matchcode para
fazer suas escolhas.
5. Atualize
os textos da
linha.
Definir frmulas ...
...
1. Clicar duas vezes na linha a onde quer colocar uma frmula
2. Marcar o campo frmula
Definir frmulas p/ linhas ...
...
1. Clicar os identificadores que
so necessrios para a frmula
O sistema mostra os identificadores
2. Clicar para
verificar a frmula
3. Enter
Definir frmulas p/ colunas ...
...
Depois da modelagem ...
... checar o relatrio
Mensagem para verificar
1. Verificar o relatrio
Depois da modelagem do relatrio ...
... executar e gerar grupo de relatrios
1. Aps cada criao ou alterao necessrio executar
2. N a primeira vez criar um
grupo de relatrios
3. Definir um grupo
de relatrios
Depois de cada modificao do relatrio ...
... gerar o grupo de relatrios novamente
Com estes conceitos, os usurios esto
aptos para definir, criar e montar seus
relatrios para atender as necessidades
da Empresa.