1
CO04 - Report PainterCO04 - Report Painter
Instrutor: Ricardo Halben
Fevereiro/2014
2
Utilizável para relatórios específicos não contemplados pelo padrão SAP, provê uma grande quantidade de funções para o desenvolvimento de relatórios de modo rápido e prático.
Utilizando o Report Painter podemos criar relatórios flexíveis para atender às mais diversas necessidades de negócios.
Conceito de Report PainterConceito de Report Painter
3
Base do Report PainterBase do Report Painter
LINHASCaracterísticas
COLUNASÍndice de base / Índice pré-definido
DADOS GERAISDE SELEÇÃO
Os relatórios Report Painter são definidos através de: Dados de Seleção Linhas Colunas
4
Report WriterReport Writer
Outra ferramenta alternativa, versátil para relatórios de alta complexidade, sendo naturalmente mais amplo em suas funcionalidades com a contrapartida de exigir maior conhecimento do usuário.
O Report Writer utiliza o conceito de sets definidos pelo próprio usuário, o que lhe confere maior versatilidade, porém maior complexidade de elaboração.
5
Tabela de RelatóriosCaract. / Índice
Biblioteca 1Caract. / Índice
Biblioteca 2Caract. / Índice
Grupo de Relatório 1 Grupo de Relatório 2
Relatório 1 Relatório 2 Relatório 3 Relatório 4
Estrutura de Relatórios RPEstrutura de Relatórios RP
6
Tabela de RelatóriosCaract. / Índice
Biblioteca 1Caract. / Índice
Biblioteca 2Caract. / Índice
Grupo de Relatório 1 Grupo de Relatório 2
Relatório 1 Relatório 2 Relatório 3 Relatório 4
Tabelas utilizadas na definiçãoTabelas utilizadas na definiçãode Bibliotecas. Cada Biblioteca de Bibliotecas. Cada Biblioteca deve ser associada a uma deve ser associada a uma Tabela (ex.:CCSS)Tabela (ex.:CCSS)
Estrutura de Relatórios RPEstrutura de Relatórios RP
7
Tabela de RelatóriosCaract. / Índice
Biblioteca 1Caract. / Índice
Biblioteca 2Caract. / Índice
Relatório 1 Relatório 2 Relatório 3 Relatório 4
Seleções de características, índicesSeleções de características, índicese índices de base a serem e índices de base a serem disponibilizadas para a definiçãodisponibilizadas para a definiçãode relatórios.de relatórios.
Estrutura de Relatórios RPEstrutura de Relatórios RP
Grupo de Relatório 1 Grupo de Relatório 2
8
Relatório 1 Relatório 2 Relatório 3 Relatório 4
Agrupamento de relatórios comAgrupamento de relatórios comcaracterísticas semelhantes. Umcaracterísticas semelhantes. UmGrupo de Relatórios pode conter Grupo de Relatórios pode conter um ou mais relatórios.um ou mais relatórios.
Estrutura de Relatórios RPEstrutura de Relatórios RPTabela de Relatórios
Caract. / Índice
Biblioteca 1Caract. / Índice
Biblioteca 2Caract. / Índice
Grupo de Relatório 1 Grupo de Relatório 2
9
Relatório 1 Relatório 2 Relatório 3 Relatório 4
Relatório elaborado em RP ouRelatório elaborado em RP ouRW atribuído a um RW atribuído a um Grupo de Relatório.Grupo de Relatório.
Estrutura de Relatórios RPEstrutura de Relatórios RPTabela de Relatórios
Caract. / Índice
Biblioteca 1Caract. / Índice
Biblioteca 2Caract. / Índice
Grupo de Relatório 1 Grupo de Relatório 2
10
Processo de Criação de umProcesso de Criação de umRelatório Report PainterRelatório Report Painter
1. Seleção/Criação da Biblioteca para o Relatório2. Marcar um layout standard para o relatório 3. Definir modelos de linhas e colunas. 4. Definir o relatório.
a) Definir Seleção Geralb) Definir as Colunas do Relatórioc) Definir as Linhas do Relatóriod) Formatar Linhas e Colunas do Relatórioe) Definir Textos
5. Atribuir Relatório a um Grupo de Relatórios6. Gerar o Grupo de Relatórios7. Executar o Grupo de Relatórios
11
BibliotecaBiblioteca
Transação: GR21Caminho: Sistemas Info -> Relatórios ad hoc -> Report painter -> Report writer -> Biblioteca -> GR21 - Criar
12
Layout StandardLayout Standard
Transação: GR21Caminho: Sistemas Info -> Relatórios ad hoc -> Report painter -> Report writer -> Biblioteca -> GR21 - Criar
13
Modelos de Linhas/ColunasModelos de Linhas/Colunas
Caso se utilizem as mesmas ou similares definições de linhas e colunas nos relatórios, é recomendável criar modelos de linhas ou colunas.
14
RelatórioRelatório
15
Definindo Seleção GeralDefinindo Seleção Geral
Os dados gerais de seleção para RP são definidos através de características;
Esses dados são válidos para todo o relatório, ou seja, para linhas e colunas em todas as seções;
Podemos atribuir a essas características valores fixos ou variáveis, intervalos ou grupos de valores.
16
Definindo ColunasDefinindo Colunas ValoresValores ValoresValores DesvioDesvio DesvioDesvio ReaisReais PlanejadosPlanejados AbsolutoAbsoluto PercentualPercentual
Classe Cst.Classe Cst.400000400000410000410000410100410100430000430000440000440000Desp.Adm.Desp.Adm.460000460000490000490000490200490200Desp.GeraisDesp.GeraisTotalTotal
As colunas de relatórios RP são definidas através de combinações de índices de base e características;
Podemos atribuir às colunas valores fixos ou variáveis, individuais, intervalos ou grupos de dados;
Podem ser criadas colunas simples, pré-definidas ou com fórmulas.
É possível ocultar colunas no relatório.
17
Definindo LinhasDefinindo Linhas
As linhas de relatórios RP são definidas através de características;
Podemos atribuir às características valores fixos ou variáveis, individuais, intervalos ou grupos de dados;
Podemos apresentar as linhas com valores fechados em totais ou explodidos por valores individuais;
É possível a criação de linhas com fórmulas.
É possível ocultar linhas no relatório
ValoresValores ValoresValores DesvioDesvio DesvioDesvio ReaisReais PlanejadosPlanejados AbsolutoAbsoluto PercentualPercentual
Classe Cst.Classe Cst.400000400000410000410000410100410100430000430000440000440000Desp.Adm.Desp.Adm.460000460000490000490000490200490200Desp.GeraisDesp.GeraisTotalTotal
18
Fórmulas em Linhas e ColunasFórmulas em Linhas e Colunas
Tanto em linhas como em colunas podemos definir fórmulas para dados calculados;
O Editor de Fórmulas auxilia na estruturação das fórmulas, no entanto, permite somente as quatro operações básicas;
Podemos utilizar células de outras sessões em fórmulas (células calculadas), bastando apenas selecioná-las para que estas sejam disponibilizadas no Editor de Fórmulas.
19
Formatando ColunasFormatando Colunas ValoresValores ValoresValores DesvioDesvio DesvioDesvio ReaisReais PlanejadosPlanejados AbsolutoAbsoluto
PercentualPercentualClasse Cst.Classe Cst.400000400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410000410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410100410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX430000430000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX440000440000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXXDesp.Adm.Desp.Adm.460000460000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX490000490000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX490200490200 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXXDesp.GeraisDesp.GeraisTotalTotal XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX
Podemos formatar: Largura de colunas; Formato de valor (milhar separado por “.”, valores x10, x100, x1000); Casas decimais; Inverter sinal +/-; Ocultar colunas.
20
Formatando LinhasFormatando Linhas ValoresValores ValoresValores DesvioDesvio DesvioDesvio ReaisReais PlanejadosPlanejados AbsolutoAbsoluto PercentualPercentual
Classe Cst.Classe Cst.400000400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410000410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410100410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX430000430000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX440000440000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXXDesp.Adm.Desp.Adm.460000460000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX490000490000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX490200490200 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXXDesp.GeraisDesp.GeraisTotalTotal XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX
Podemos formatar: Opções de cores; Sublinhar / sobrelinhar; Inverter sinal +/-; Expandir / compactar; Ocultar linhas.
21
DrilldownDrilldown ValoresValores ValoresValores ReaisReais PlanejadosPlanejados
Classe Cst.Classe Cst.400000400000410000410000410100410100 Partidas Individuais ReaisPartidas Individuais Reais430000430000 410100 100,00410100 100,00440000440000 410100 53,00410100 53,00Desp.Adm.Desp.Adm. 410100 97,00410100 97,00460000460000490000490000490200490200Desp.GeraisDesp.GeraisTotalTotal
A ferramenta de drilldown nos permite associar a um relatório de RP/RW, outros relatórios RP, RW, reports em ABAP/4, queries, ou até mesmo transações do R/3;
O drilldown é acionado pela barra de ferramentas ou através de um double-click sobre a célula que se deseja obter maiores informações. Em seguida optamos por uma das opções de drilldown disponíveis para o relatório e visualizamos os dados.
22
Seções de RelatórioSeções de Relatório
Podemos criar várias seções para um mesmo RP, obedecendo unicamente à condição de termos as mesmas características como dados gerais de seleção.
ValoresValores ValoresValores DesvioDesvio DesvioDesvio ReaisReais PlanejadosPlanejados AbsolutoAbsoluto PercentualPercentual
Classe Cst.Classe Cst.400000400000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410000410000 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX410100410100 XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXXTotalTotal XXX.XXX,XX XXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXX.XXX,XXXXX.XXX,XX XXXXXXXX
Valores Valores Desvio DesvioValores Valores Desvio Desvio ReaisReais Plan Abs Percentual Plan Abs Percentual
Índ.Estat.Índ.Estat.KW/hKW/h XXX.XXX XXX.XXX XXX.XXX XXXX XXX.XXX XXX.XXX XXX.XXX XXXXM2M2 XXX.XXX XXX.XXX XXX.XXX XXXX XXX.XXX XXX.XXX XXX.XXX XXXXHora Eng. XXX.XXX XXX.XXX XXX.XXX XXXXHora Eng. XXX.XXX XXX.XXX XXX.XXX XXXX
23
Textos de RelatórioTextos de Relatório
Folha de Rosto
Cabeçalho
Corpo do Relatório
Rodapé
Última Página
Texto para Exportação
24
Atribuir Relatório a Grupo de RelatóriosAtribuir Relatório a Grupo de Relatórios
Para executar o relatório, é necessário atribuí-lo a um Grupo de Relatórios.
25
Existem duas ferramentas para criar relatórios:
• Report Writer• Report Painter
A forma mais rápida e fácil é pelo Report Painter
Relatório Report PainterRelatório Report Painter
26
Criar uma BibliotecaCriar uma Biblioteca
A biblioteca 1VK fornece as características e índices mais comuns para CO-CCA
A biblioteca 8A2 fornece as características e índices mais comuns paraCO-PCA
27
Criar uma BibliotecaCriar uma Biblioteca
Clique em Características
28
1. Selecione os campos
(características) desejados. Os campos que já estão flegados são obrigatórios. Use
PgUp/PgDn para visualizar todas as
características disponíveis.
2. Clique em Índices de Base
29
1. Selecione os campos desejados. Os campos que já estão
flegados são obrigatórios. Use PgUp/PgDn para
visualizar todas os índices de base
disponíveis.
2. Clique em Índices
30
2. Clique em Gravar (Ctrl + S)
31
Criar um RelatórioCriar um Relatório
32
Criar um RelatórioCriar um Relatório
33
1. Clique em Processar -> Seleções Gerais
Definindo Seleção GeralDefinindo Seleção Geral
34
Definindo Seleção GeralDefinindo Seleção Geral
1. Navegue para a direita e altere para o valor do Campo Decompor para Centro de Custo
35
Definindo as ColunasDefinindo as Colunas
1. Clicar duas vezes na coluna
2. Escolher “ Índice pré-definido”. Clicar Enter
3. Escolher o índice que precisa• ou p / análise de custos• ou p / análise de quantidadeClicar Enter
36
Definindo as ColunasDefinindo as Colunas
Os Valores de Característica já vêm preenchido
Verifique o Índice de base:
Clique em Confirmar
37
Repita o mesmo procedimento e defina a coluna 2 com custos planejados
Definindo as ColunasDefinindo as Colunas
38
Definindo as ColunasDefinindo as Colunas
1. Clicar duas vezes na coluna
2. Escolher “ Fórmula”. Clicar Enter
39
Definindo as ColunasDefinindo as Colunas
3. Definir a Fórmula comoColuna Real – Coluna plano, ou seja, X001 – X002 4. Clicar Enter
5. Preencher com as Descrições e Clicar Enter
40
Definir a coluna 4 como uma fórmula:
Definindo as ColunasDefinindo as Colunas
41
Ocultando uma ColunaOcultando uma Coluna
As linhas e/ou colunas necessárias para cálculos ou similares podem ser ocultadas.
42
Definindo as LinhasDefinindo as Linhas
1. Clicar duas vezes na linha
43
Definindo as LinhasDefinindo as Linhas
1. Preencha conforme figura:
5. Clique em Confirmar
2. Clique no ícone para atualizar os textos
3. Preencha os textos4. Clique Enter
44
1. Clicar duas vezes na linha
2. Selecione Síntese carateríst. e Clique Enter
Definindo as LinhasDefinindo as Linhas
45
1. Preencha conforme figura:
5. Clique em Confirmar
2. Clique no ícone para atualizar os textos
3. Preencha os textos4. Clique Enter
Definindo as LinhasDefinindo as Linhas
46
1. Clicar duas vezes na linha
2. Selecione Fórmula e Clique Enter
Definindo as LinhasDefinindo as Linhas
47
3. Definir a Fórmula comoLinha Débito + Linha Crédito, ou seja, Y001 + Y002 4. Clicar Enter
5. Preencher com as Descrições e Clicar Enter
Definindo as LinhasDefinindo as Linhas
48
Formatando as LinhasFormatando as Linhas
1. Clicar na Linha Débito
2. Ir para Formato -> Linha
49
3. Atualizar o formato conforme figura abaixo:
4. Clicar Enter
5. Formatar a Linha Crédito da mesma forma.
Formatando as LinhasFormatando as Linhas
50
6. Formatar a linha Sobreab./subabsorção conforme figura abaixo:
Formatando as LinhasFormatando as Linhas
51
Formatando as ColunasFormatando as Colunas
1. Clicar na Coluna Real
2. Ir para Formato -> Colunas
52
3. Atualizar o Grupo de Formatos conforme figura ao lado:
4. Clicar Enter
Formatando as ColunasFormatando as Colunas
53
Expandir Linhas do RelatórioExpandir Linhas do Relatório
1. Selecione a Linha Débito e vá para Processar -> Linhas Expandir
54
2. Alterar para Decompor, conforme figura:
3. Para a Linha Crédito, decompor conforme figura:
Expandir Linhas do RelatórioExpandir Linhas do Relatório
55
Alterando Coluna ChaveAlterando Coluna Chave1. Altere o Texto da Coluna Chave com um duplo clique com o mouse.
56
RelatórioRelatório
O formato do relatório agora é:
57
Atribuir Grupo de RelatóriosAtribuir Grupo de RelatóriosPara Atribuir ao Grupo de Relatórios, clique em Ambiente -> Atribuir grupo relatórios...
1. Preencha o grupo de relatórios:
2. Clique Enter:
3. Clique Sim.
58
Gravar o RelatóriosGravar o Relatórios
1. Para Gravar o relatório, clique no ícone.
59
Executar o RelatórioExecutar o Relatório
1. Informe o Grupo de Relatório e clique Enter.
60
Executar o RelatórioExecutar o Relatório
Observar que não foi configurado os textos do relatório (Folha de rosto, linha de cabeçalho, rodapé, ...).
61
TextosTextos
É possível usar as seguintes categorias de variáveis do texto durante a definição de textos de relatórios:
• Variáveis de texto standard: Uma variável de texto standard é uma variável fornecida pela SAP, que permite entrar diretamente em um relatório na definição de texto de relatório. O sistema calcula o valor para a variável com base nos registros atuais do sistema. Exemplo: descrição do relatório, número de página do relatório.
• Variáveis especiais de texto: Uma variável de texto especial fornece informações dos files de dados mestre associados com características usadas no relatório. As variáveis especiais de texto são fornecidas para cada tabela de relatório fornecidas com o sistema SAP R/3. Exemplo: Departamento de um Centro de Custo, Solicitante de um projeto.
62
• Variáveis de texto para seleção de parâmetros: As variáveis de texto para parâmetros de seleção são variáveis definidas em sets entrados na definição do relatório. Uma variável de um parâmetro de seleção pode ser:
• Uma variável de valor; • Uma variável do set.
• Variáveis de texto para características usadas no relatório: Uma variável da característica representa dados para as características usadas na definição do relatório.
TextosTextos
63
Para Atribuir os Textos de Relatórios, clique em Suplementos -> Textos de relatório -> ...
TextosTextos
64
Para facilitar, copie os textos de relatório (Linhas de cabeçalho) de um relatório já existente:
1. Clique em Texto -> Modelo 2. Informe o modelo conforme figura:
3. Clique em Gravar
TextosTextos
65
Copie os textos de relatório de um relatório já existente para:
Folha de rosto
TextosTextos
66
Copie os textos de relatório de um relatório já existente para:
Textos p/ exportação
TextosTextos
67
Executar o RelatórioExecutar o Relatório
1. Informe o Grupo de Relatório e clique Enter.
Execute o relatório novamente.
68
Verifique que a coluna Desvio não está alinhada com o texto criado.
Altere o relatório para que fiquem alinhados.
Executar o RelatórioExecutar o Relatório
69
Criar SeçõesCriar SeçõesCriar uma seção no relatório para exibir as atividades reais e planejadas no Centro de Custo
1. Selecione Etapa com características e índices e clique Enter.
2. Preencha a descrição do Segmento
70
Criar Coluna da SeçãoCriar Coluna da SeçãoCriar uma coluna da seção com o Índice predefinido Atividade Real
71
Criar uma coluna da seção com o Índice predefinido Atividade Planejada
Criar Coluna da SeçãoCriar Coluna da Seção
72
Criar uma coluna da seção com a Fórmula Atividade Real – Atividade Planejada
Criar Coluna da SeçãoCriar Coluna da Seção
73
Criar uma coluna da seção com a Fórmula Desvio (%)
Criar Coluna da SeçãoCriar Coluna da Seção
74
Criar uma linha da seção com Síntese Caract. Tipo de Atividade:
Criar Linha da SeçãoCriar Linha da Seção
75
Formatar Linha da SeçãoFormatar Linha da SeçãoFormate a linha da seção, conforme definições abaixo:
76
Formatar Coluna da SeçãoFormatar Coluna da SeçãoFormate as colunas Atividade Real, Atividade Planejada e Desvio absoluto, conforme definições abaixo:
Observação: clique no botão atribuir para mudar o grupo de formato de uma coluna
77
Drilldown de RelatóriosDrilldown de RelatóriosPara atribuir um relatório ou uma transação à um Relatório Report Painter / Report Writer, altere o Grupo de Relatórios:
2. Clique em configurar.
1. Informe a Descrição.
78
Drilldown de RelatóriosDrilldown de RelatóriosPara atribuir um relatório ou uma transação a um Relatório Report Painter / Report Writer, altere o Grupo de Relatórios:
3. Para inserir um relatório, clique no ícone.
4. Para inserir uma transação, clique no ícone.
79
5. Duplo Clique em TR.
6. Entre com a transação.
Drilldown de RelatóriosDrilldown de Relatórios
80
5. Clique em Gravar.
6. Clique em Gravar.
Drilldown de RelatóriosDrilldown de Relatórios
81
Customização de variáveisCustomização de variáveis
82
Customização de variáveisCustomização de variáveis
83
Customização de variáveisCustomização de variáveis
84
Customização de variáveisCustomização de variáveis
85