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
*
*
*