51
Report Painter Workshop

01 Workshop Report Writer

Embed Size (px)

Citation preview

Page 1: 01 Workshop Report Writer

Report Painter

Workshop

Page 2: 01 Workshop Report Writer

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

Parte 1Introdução

Page 4: 01 Workshop Report Writer

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

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

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

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

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

Parte 2Fundamentos

de Report Painter

Page 10: 01 Workshop Report Writer

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

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

Parte 2 - Fundamentos de Report Painter

Tabelas

Report Painter

- Exemplos

Page 13: 01 Workshop Report Writer

Parte 2 - Fundamentos de Report Painter

Tabelas

Report Painter

- Exemplos

Page 14: 01 Workshop Report Writer

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

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

Parte 2 - Fundamentos de Report Painter

Registo (em Banco de Dados) - Exemplo

Page 17: 01 Workshop Report Writer

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

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

Parte 2 - Fundamentos de Report Painter

Relatório (com cabeçalho) - Exemplo

Page 20: 01 Workshop Report Writer

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

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

Parte 3Bibliotecas

Page 23: 01 Workshop Report Writer

O caminho ...

... para criar Biblioteca ...

Page 24: 01 Workshop Report Writer

... para criar relatórios ...

... É necessário primeiro criar uma biblioteca

Page 25: 01 Workshop Report Writer

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

Definir as características e índices ...

Page 27: 01 Workshop Report Writer

Parte 4Relatórios

Page 28: 01 Workshop Report Writer

Definir uma denominação ...

... para o novo relatório

ou usar um modelo

Page 29: 01 Workshop Report Writer

A tela inicial ...

... do novo relatório

Page 30: 01 Workshop Report Writer

Definir linhas ...

1. Clicar duas vezes na linha

Page 31: 01 Workshop Report Writer

2.

1. Clicar no matchcode

3. Escolher variável

4. Escolher variável

Definir linhas ...

Page 32: 01 Workshop Report Writer

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

Definir colunas ...

...

1. Escolher as características

2.

3.

4.

Page 34: 01 Workshop Report Writer

Na seleção geral ...

... definir as informações básicas

Page 35: 01 Workshop Report Writer

Na seleção geral ...

... definir as informações básicas

Page 36: 01 Workshop Report Writer

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

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

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

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

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

Parte 5Variáveis

Page 42: 01 Workshop Report Writer

Exemplos de Variáveis de relatório ...

...

Page 43: 01 Workshop Report Writer

Variável de Fórmula ...

...

Page 44: 01 Workshop Report Writer

Parte 6LayOut

Standard

Page 45: 01 Workshop Report Writer

LayOut Standard de Relatório ...

...

Page 46: 01 Workshop Report Writer

Parte 7Árvore

de Relatórios

Page 47: 01 Workshop Report Writer

Exemplos de Árvore de Relatórios ...

...

Page 48: 01 Workshop Report Writer

Parte 8Sets

Page 49: 01 Workshop Report Writer

Criando um Set ...

...

Page 50: 01 Workshop Report Writer

Criando um Set ...

...

Page 51: 01 Workshop Report Writer

Criando um Set ...

...