apostila de treinamento report painter

48
Curso de Report Painter Curso de Report Painter

Upload: claudio-herminio

Post on 24-Nov-2015

44 views

Category:

Documents


3 download

TRANSCRIPT

Slide sem título*
Para que se possa criar e executar um relatório, existe uma série de elementos que deverão ser organizados e combinados, tais como : tabelas, visões, características, registros, campos de valor e/ou quantidade (índices), entre outros.
Passamos a conceituar brevemente os diversos elementos que formam o ambiente de criação de relatórios via Report Painter.
Bibliotecas
Criadas a partir de ‘Visões’ (ou seja uma estrutura lógica pela qual o sistema fará a leitura de uma tabela do SAP), organizam as características e índices disponíveis para a criação de relatórios, o SAP R/3 disponibiliza uma série de bibliotecas e visões que em geral atendem satisfatoriamente as necessidades dos usuários.
De todo modo é possível a criação de novas visões bem como de bibliotecas, requerendo um bom conhecimento do sistema para sua adequada configuração e ativação.
Conceitos e Arquitetura do SAP R/3
*
Características
São campos alfanuméricos que servem para a caracterização de cada registro que será inserido nas tabelas, atuam também como critérios de seleção no momento de execução dos relatórios.
Características podem ser por exemplo: dia, mês, ano, exercício contábil, material, projeto, conta contábil, 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 características e são usadas para definir colunas usadas freqüentemente. Os exemplos incluem custos reais totais para o exercício atual ou custos fixos do exercício anterior.
DrillDown
Capacidade oferecida pelo sistema para que se realize a troca de relatórios sem que necessariamente tenha-se que fechar aquele atualmente em uso, em muitos casos é possível inclusive migrar para transações ou para os documentos originários dos lançamentos.
Fórmulas
*
Grupo de Relatório
Depois de criar um relatório, o usuário define um grupo para o(s) relatório(s). Um grupo de relatórios pode conter um ou mais relatórios. Quando os relatórios utilizam as mesmas características e compartilham dos mesmos dados, estes dados são selecionados mais rapidamente e o tempo de processamento é menor, visto que os dados dos relatórios são selecionados apenas uma vez para todos os relatórios dentro de um mesmo grupo de relatórios.
Índices
São campos numéricos para refletir os valores / quantidades, sendo parte integrante de cada registro que venha a ser inserido na base de dados (tabela). Exemplos são : quantidade vendida, quantidade comprada, valor da venda, valor dos impostos, valor do custo etc...
Layout
O layout, é onde configuramos a impressão, é a visualização do relatório, temos informações de cabeçalho, página e controle, totais de linhas, colunas, textos de linhas e colunas, e representação.
Relatório
*
SAP R/3
O SAP R/3 possui um conjunto de tabelas (cerca de 20.000) que estão estruturadas por módulo, MM, PP, SD, etc... e como não poderia deixar de ser os dados e informações estão armazenados de acordo com a especialização e/ou objetivo da tabela.
Set
Um set liga valores específicos ou conjuntos de valores a um nome de set. Esses valores existem dentro de uma ou mais dimensões de uma tabela de banco de dados. Uma dimensão é um campo individual ou coluna de um banco de dados lógico (tabela). Por exemplo, conta, centro de custo e período são exemplos de dimensões.
Apresentam como vantagens possibilidade de serem definidos individualmente, utilização múltipla e flexibilidade na atualização.
Os tipos de Sets são :
. Básicos
Tabelas
Tabelas são estruturas físicas do sistema onde estão combinadas obrigatoriamente as características e índices. Na prática 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 relatórios de Report Painter baseiam-se exclusivamente nas tabelas de totais haja vista que relatórios de partidas individuais somente poderão ser criados através de programação ABAP, especialmente por questões de performance do sistema.
Variáveis
Servem principalmente para tornar os relatórios mais flexíveis na medida que permitem aos usuários selecionar de maneira mais específica quais critérios (valores de características) desejam ver apresentados. As variáveis podem ser de Valores, Fórmulas ou Set
Variação
*
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.
Baseia-se no conceito “WYSIWYG” (o que você vê é o que você tem), facilitando sobremaneira o desenvolvimento do trabalho além de não requerer ‘sets’ além dos já existentes no SAP.
Utilizando o Report Painter, podemos criar relatórios flexíveis para atender às mais diversas necessidades de negócios.
Conceito de Report Painter
colunas e dados de seleção.
*
uma Reporting Table (ex.:CCSS)
definição de relatórios.
mais relatórios.
Relatório 1
Relatório 1
Relatório 1
Relatório 1
Relatório elaborado em RP ou RW. Podemos atribuir o mesmo relatório
a mais de um Report Group.
*
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.
*
400000
410000
410100
430000
440000
Desp.Adm.
460000
490000
490200
Desp.Gerais
Total
As colunas de relatório RP são definidas através de combinações de key figures 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.
*
Dados Gerais Seleção
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 sessões;
Podemos atribuir a essas características, valores fixos ou variáveis, individuais, intervalos ou grupos de valores.
*
Drilldown
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.
Valores Valores
Reais Planejados
Classe Cst.
Fó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;
*
Desp.Adm.
Desp.Gerais
Total XXX.XXX,XX XXX.XXX,XX XXX.XXX,XX XXXXXX,XX
*
Sessões de Relatório
Podemos criar várias sessões para um mesmo RP, obedecendo unicamente à condição de termos as mesmas características como dados gerais de seleção.
Valores Valores Desvio Desvio
Reais Planejados Absoluto Percentual
Valores Valores Desvio Desvio
Reais Plan Abs Percentual
Hora Eng. XXX.XXX XXX.XXX XXX.XXX XXXX
*
Desp.Adm.
Desp.Gerais
Podemos formatar:
Casas decimais;
Inverter sinal +/-.
Desp.Adm.
Desp.Gerais
Podemos formatar:
Árvore de Relatórios
Uma vez criado, o relatório RP/RW pode ser atribuído a uma árvore de relatórios do R/3, possibilitando acesso mais rápido e mais simples, sem a necessidade de se abrir o mesmo via RP;
*
*
*
... É necessário primeiro criar uma biblioteca
Todo relatório criado no “report painter” é baseado em uma biblioteca, que por sua vez é uma seleção de de características e valores de uma determinada tabela.
Podemos criar relatórios baseados em bibliotecas já existentes no R3 ou criarmos a s nossas próprias bibliotecas.
Definindo uma biblioteca própria ...
... ou usando um modelo do SAP standard
*
*
*
Devem ser selecionadas as características e os índices que farão parte da nova biblioteca.
Criando um relatório novo ...
*
... para o novo relatório
ou usar um modelo
Uma maneira bastante prática para se criar novos relatórios é o uso de modelos de relatórios pré-existentes.
Estes podem ser modelos criados especificamente para este fim ou utilizar outros relatórios existentes no sistema, mas com características semelhantes ao novo relatório que se deseja criar.
Este procedimento agiliza o processo de criação e evita o dispêndio de tempo.
A tela inicial ...
... do novo relatório
... definir as informações básicas
Alguns características são base para toda a estrutura de um relatório, e devem ser pré-definidas em seleções gerais.
Ex.: Área de contabilidade de custos, empresas, categoria de valor, etc...
Na seleção geral ...
5.Forma Final
Variáveis: na coluna identificada por este ícone deve-se marcar aqueles itens para os quais deveremos tratar como variáveis, ou seja deverão ser informados no momento da execução do relatório, ou serão processados a partir de informações já existentes. (Ex. Mês - 1)
“Sets”: São agrupamentos de características. Na coluna identificada por este ícone deve-se marcar aqueles itens para os quais devemos tratar como “sets”.
Sets e variáveis são definidos na ferramenta Report Writer.
Definir as colunas ...
2. Escolher “ índice com características”
3. Escolher o índice que precisa
ou p / análise de custos
ou p / análise de quantidade
4. Selecione as características
*
...
1. Para trabalhar com “sets” e variáveis, marque o ítem desejado.
2. Clique no “matchcode” para fazer suas escolhas.
3. Atualize os textos da coluna
Variáveis: na coluna identificada por este ícone deve-se marcar aqueles itens para os quais deveremos tratar como variáveis, ou seja deverão ser informados no momento da execução do relatório, ou serão processados a partir de informações já existentes. (Ex. Mês - 1)
“Sets”: São agrupamentos de características. Na coluna identificada por este ícone deve-se marcar aqueles itens para os quais devemos tratar como “sets”.
Sets e variáveis são definidos na ferramenta Report Writer.
Ocultar colunas e / ou linhas ...
...
As linhas e/ou colunas necessárias para o cálculo ou similares podem ser ocultadas.
Posicione o cursor sobre o elemento a ser ocultado (linha ou colunas) e escolha a as opções Coluna > ocultar ou Linha > ocultar
Definir linhas ...
1. Clicar duas vezes na linha
*
...
3. Para trabalhar com “sets” e variáveis, marque o ítem desejado.
4. Clique no “matchcode” para fazer suas escolhas.
5. Atualize os textos da linha.
*
2. Marcar o campo fórmula
*
1. Clicar os identificadores que são necessários para a fórmula
O sistema mostra os identificadores
2. Clicar para verificar a fórmula
3. Enter
... executar e gerar grupo de relatórios
1. Após cada criação ou alteração é necessário executar
2. N a primeira vez criar um grupo de relatórios
3. Definir um grupo de relatórios
*
*
*