01 Workshop Report Writer

Post on 20-Feb-2016

224 views 2 download

Tags:

transcript

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

...