01 workshop report writer
TRANSCRIPT
![Page 1: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/1.jpg)
Report Painter
Workshop
![Page 2: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/2.jpg)
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
![Page 3: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/3.jpg)
Parte 1Introdução
![Page 4: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/4.jpg)
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.
![Page 5: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/5.jpg)
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
![Page 6: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/6.jpg)
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.
![Page 7: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/7.jpg)
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.
![Page 8: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/8.jpg)
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.
![Page 9: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/9.jpg)
Parte 2Fundamentos
de Report Painter
![Page 10: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/10.jpg)
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
![Page 11: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/11.jpg)
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
![Page 12: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/12.jpg)
Parte 2 - Fundamentos de Report Painter
Tabelas
Report Painter
- Exemplos
![Page 13: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/13.jpg)
Parte 2 - Fundamentos de Report Painter
Tabelas
Report Painter
- Exemplos
![Page 14: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/14.jpg)
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
![Page 15: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/15.jpg)
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
![Page 16: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/16.jpg)
Parte 2 - Fundamentos de Report Painter
Registo (em Banco de Dados) - Exemplo
![Page 17: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/17.jpg)
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
![Page 18: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/18.jpg)
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’.
![Page 19: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/19.jpg)
Parte 2 - Fundamentos de Report Painter
Relatório (com cabeçalho) - Exemplo
![Page 20: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/20.jpg)
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
![Page 21: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/21.jpg)
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.
![Page 22: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/22.jpg)
Parte 3Bibliotecas
![Page 23: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/23.jpg)
O caminho ...
... para criar Biblioteca ...
![Page 24: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/24.jpg)
... para criar relatórios ...
... É necessário primeiro criar uma biblioteca
![Page 25: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/25.jpg)
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
![Page 26: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/26.jpg)
Definir as características e índices ...
![Page 27: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/27.jpg)
Parte 4Relatórios
![Page 28: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/28.jpg)
Definir uma denominação ...
... para o novo relatório
ou usar um modelo
![Page 29: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/29.jpg)
A tela inicial ...
... do novo relatório
![Page 30: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/30.jpg)
Definir linhas ...
1. Clicar duas vezes na linha
![Page 31: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/31.jpg)
2.
1. Clicar no matchcode
3. Escolher variável
4. Escolher variável
Definir linhas ...
![Page 32: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/32.jpg)
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
![Page 33: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/33.jpg)
Definir colunas ...
...
1. Escolher as características
2.
3.
4.
![Page 34: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/34.jpg)
Na seleção geral ...
... definir as informações básicas
![Page 35: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/35.jpg)
Na seleção geral ...
... definir as informações básicas
![Page 36: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/36.jpg)
Na seleção geral ...
... definir as informações básicas
1.
2.Clicar no campo
3.
4. Clicar no matchcode
5.
6. Forma final
![Page 37: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/37.jpg)
Ocultar colunas e / ou linhas ...
...
As linhas e/ou colunas necessárias para o cálculo ou similares podem ser ocultadas.
![Page 38: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/38.jpg)
Definir fórmulas ...
... 1. Clicar duas vezes na linha a onde quer colocar uma fórmula
2. Clicar no campo fórmula
![Page 39: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/39.jpg)
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
![Page 40: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/40.jpg)
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
![Page 41: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/41.jpg)
Parte 5Variáveis
![Page 42: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/42.jpg)
Exemplos de Variáveis de relatório ...
...
![Page 43: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/43.jpg)
Variável de Fórmula ...
...
![Page 44: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/44.jpg)
Parte 6LayOut
Standard
![Page 45: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/45.jpg)
LayOut Standard de Relatório ...
...
![Page 46: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/46.jpg)
Parte 7Árvore
de Relatórios
![Page 47: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/47.jpg)
Exemplos de Árvore de Relatórios ...
...
![Page 48: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/48.jpg)
Parte 8Sets
![Page 49: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/49.jpg)
Criando um Set ...
...
![Page 50: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/50.jpg)
Criando um Set ...
...
![Page 51: 01 Workshop Report Writer](https://reader035.vdocuments.net/reader035/viewer/2022062520/5695d4631a28ab9b02a14ae9/html5/thumbnails/51.jpg)
Criando um Set ...
...