Report Painter
Workshop
Conteúdo ...
Parte 1 - Introdução
Parte 2 - Fundamentos de Report Painter
Parte 3 - Bibliotecas
Parte 4 - Relatórios Parte 5 - Variáveis
Parte 6 - LayOut Standard
Parte 7 - Árvore de Relatórios
Parte 8 - Sets
Parte 1Introdução
Parte 1 - Introdução
Ferramentas básicas (dentro do SAP R/3) para o desenvolvimento de relatórios :
• Report Painter• Report Writer, e• ABAP Query
além do recurso natural de programação, em ABAP/4.
Parte 1 - Introdução
REPORT PAINTERé a ferramenta mais amigável aos usuários, pois permite definir relatórios de maneira rápida e fácil com uma ampla quantidade de funções disponíveis.
O usuário define a estrutura do relatório visualizando o resultado final (linhas e colunas).
Os relatórios podem ser divididos em :. Seções e. Blocos de Colunas
Parte 1 - Introdução
REPORT WRITER permite a criação de relatórios de maior complexidade, definidos pelos usuários conforme as necessidades.
São estruturados a partir de Sets (conjuntos).
Um conjunto é uma quantidade ordenada de elementos semelhantes, tais como Centros de custo, Classes de Custo, Meses e Exercício.
Parte 1 - Introdução
ABAP QUERY uma ferramenta que exige um bom nível de conhecimento de programação e/ou de relacionamento lógico de tabelas.
Muito interessante quando se necessita produzir informações a partir de dados contidos em vários repositórios (tabelas).
Não é muito fácil muito nem tão amigável à maioria dos usuários.
Parte 1 - Introdução
Dicas para alcançar os melhores resultados :
clareza na compreensão de quais informações são realmente relevantes,
determinar quais são os usuários finais e suas expectativas,
identificar a periodicidade e formatação geral dos relatórios,
realizar correto mapeamento dos campos e tabelas e sua compatibilidade
identificar quais dados deverão ser combinados para atingir os objetivos,
conhecimento e consciência dos processos empresariais (operacionais
no SAP R/3) e como estes afetam o conteúdo dos campos e tabelas.
Parte 2Fundamentos
de Report Painter
Parte 2 - Fundamentos de Report Painter
Elementos Básicos do
Tabelas
Características
Índices
Bibliotecas
Drill Down
Report Painter
Relatórios
Grupo de Relatórios
Variáveis
Fórmulas
Sets
TABELASSão Estruturas físicas do sistema, que combinam (obrigatoriamente) características e índices.
Tabela de partidas individuais, (registros individualizados).
Tabela de totais, (registros sumarizados).
Report Painter - baseia-se nas tabelas de totais. Relatórios de partidas individuais criados através de programação ABAP, por questões de performance.
Parte 2 - Fundamentos de Report Painter
Parte 2 - Fundamentos de Report Painter
Tabelas
Report Painter
- Exemplos
Parte 2 - Fundamentos de Report Painter
Tabelas
Report Painter
- Exemplos
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.
Parte 2 - Fundamentos de Report Painter
INDICES
São campos numéricos.
Para refletir os valores / quantidades.
Parte integrante de cada registro que venha a ser inserido na base de dados (tabela).
Exemplos : quantidade vendida, quantidade comprada, valor da venda, valor dos impostos, valor do custo etc...
Parte 2 - Fundamentos de Report Painter
Parte 2 - Fundamentos de Report Painter
Registo (em Banco de Dados) - Exemplo
BIBLIOTECASCriadas a partir de ‘Visões’ de tabelas.
Organizam e disponibilizam as características, índices e sets de dados para a criação de relatórios.
Existem uma série de bibliotecas que em geral atendem satisfatoriamente a grande maioria das necessidades dos usuários.
Possível criar novas visões, requer bom conhecimento do sistema (e Abap) para sua adequada ativação.
Parte 2 - Fundamentos de Report Painter
RELATÓRIOSCombinação de características e índices.
Estrutura de linhas e colunas.Apresenta as informações relevantes aos usuários.
Parte 2 - Fundamentos de Report Painter
GRUPO de RELATÓRIOSGerador do programa abap.
Contém um ou mais relatórios.
Agiliza processamento do ‘pacote de relatórios’.
Parte 2 - Fundamentos de Report Painter
Relatório (com cabeçalho) - Exemplo
VARIÁVEISTorna os relatórios mais flexíveis.
Flexibiliza aos usuários a seleção dos critérios.
Podem ser : .. de Valores .. de Fórmulas .. Set
Parte 2 - Fundamentos de Report Painter
Parte 2 - Fundamentos de Report Painter
DRILL-DOWNCapacidade de trocar de relatórios sem necessariamente fechar o atualmente em uso.Possível inclusive migrar para transações e daí aos documentos originários dos lançamentos.
Parte 3Bibliotecas
O caminho ...
... para criar Biblioteca ...
... para criar relatórios ...
... É necessário primeiro criar uma biblioteca
Definindo uma biblioteca própria ...
A biblioteca 1VKfornece as caracterís-ticas e índices mais comuns para CO CCA
... ou usando um modelo do SAP standard
Definir as características e índices ...
Parte 4Relatórios
Definir uma denominação ...
... para o novo relatório
ou usar um modelo
A tela inicial ...
... do novo relatório
Definir linhas ...
1. Clicar duas vezes na linha
2.
1. Clicar no matchcode
3. Escolher variável
4. Escolher variável
Definir linhas ...
Definir as colunas ...
... até o máximo de 14 colunas (por Bloco)
1. Clicar duas vezes na coluna
2. Escolher “ índice com características”
3. Escolher o índice que precisa• ou p / análise de custos• ou p / análise de quantidade
Definir colunas ...
...
1. Escolher as características
2.
3.
4.
Na seleção geral ...
... definir as informações básicas
Na seleção geral ...
... definir as informações básicas
Na seleção geral ...
... definir as informações básicas
1.
2.Clicar no campo
3.
4. Clicar no matchcode
5.
6. Forma final
Ocultar colunas e / ou linhas ...
...
As linhas e/ou colunas necessárias para o cálculo ou similares podem ser ocultadas.
Definir fórmulas ...
... 1. Clicar duas vezes na linha a onde quer colocar uma fórmula
2. Clicar no campo fórmula
Definir fórmulas p/ linhas ou colunas ...
...
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
Depois da modelagem do relatório ...
... 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
Parte 5Variáveis
Exemplos de Variáveis de relatório ...
...
Variável de Fórmula ...
...
Parte 6LayOut
Standard
LayOut Standard de Relatório ...
...
Parte 7Árvore
de Relatórios
Exemplos de Árvore de Relatórios ...
...
Parte 8Sets
Criando um Set ...
...
Criando um Set ...
...
Criando um Set ...
...