Anda di halaman 1dari 51

Report Painter & Writer

Report Painter & Report Writer


Objetivo:
Demonstrar os conceitos bsicos e procedimentos para a utilizao das ferramentas Report Painter e Report Writer na criao de relatrios no SAP R/3.

Descrio:
O Report Painter uma das ferramentas com a qual o usurio pode definir relatrios no R/3. Se as necessidades de sistema de informaes no so completamente atendidas pelos relatrios standard do SAP, o Report Painter pode ser utilizado para que o usurio defina seus prprios relatrios mais rapidamente. O Report Writer tambm uma ferramenta que permite a criao de relatrios configurveis utilizando as informaes contidas na base de dados do prprio SAP. O Report Painter desempenha uma tarefa similar a do Report Writer, mas mais simples de utilizar. Muitas das funes do Report Writer esto disponveis no Report Painter, mas o usurio no precisa estar familiarizado com os conceitos do Report Writer, tais como sets e manuseio de relatrios. As vantagens do Report Painter incluem: Definio flexvel e simples de relatrios Definio de relatrios sem o uso de sets Controle direto de layout O Report Painter utiliza uma estrutura grfica de relatrio, que forma a base para a definio dos relatrios e exibe as linhas e colunas como elas aparecero na sada final do relatrio. Isto torna desnecessria a realizao de simulaes. Para acessar a tela de configurao de relatrios digite a transao FGRP, ou utilize o caminho : Sistemas Info > Relatrios Ad Hoc > Report Painter

Conceitos:
05/11/12

Report Painter & Writer

1. Biblioteca:
Todos os relatrios esto contidos em bibliotecas do sistema. Uma biblioteca uma coleo de caractersticas, ndices e colunas predefinidas para uma tabela de sistema de informaes. Quando o usurio define um relatrio do Report Painter ou Writer, designa uma biblioteca para ele. Os relatrios atribudos a uma biblioteca s podem utilizar as caractersticas, ndices e colunas predefinidas marcadas para aquela biblioteca. Quando o usurio cria ou atualiza uma biblioteca, o campo Posio determina a ordem em que as caractersticas, ndices e colunas predefinidas aparecem na lista de seleo.

Uma caracterstica (anteriormente conhecida como Campo) consiste em um campo no


numrico. Conta, centro de custo e diviso so exemplos de caractersticas.

Um ndice um valor numrico. Moeda interna, custos totais, quantidades e volume de


atividade so exemplos de ndices.

Uma coluna predefinida ou set de dados consiste em um ndice e uma ou mais

caractersticas. possvel utilizar colunas predefinidas para definir colunas Standard utilizadas regularmente nos relatrios. Os custos reais do exerccio atual e os custos planejados do exerccio encerrado so exemplos de colunas pr-definidas. No menu Report Painter (FGRP), utilize o caminho > Report Writer > Biblioteca > Criar.

05/11/12

Report Painter & Writer

Defina um nome para a biblioteca e a tabela que possu as caractersticas (campos), ndices e colunas pr-definidas necessrios para se formatar o relatrio. Aps preencher os dados obrigatrios clique Cabealho.

Obs: Caso no se conhea a tabela mais adequada para se criar uma biblioteca, as
caractersticas das tabelas disponveis podem ser vistas ao se exibir uma biblioteca j existente, criada com a tabela desejada. Pode-se tambm criar a nova biblioteca a partir de uma biblioteca j existente, utilizando-se do campo Modelo/Biblioteca.

05/11/12

Report Painter & Writer

Aps preencher a descrio da biblioteca, clique no boto Caractersticas.

05/11/12

Report Painter & Writer

Selecione os campos/caractersticas desejados e tecle ndices. Os campos que j esto flegados so obrigatrios. Use PgUp/Pg/Dn para visualizar todas as caractersticas disponveis.

05/11/12

Report Painter & Writer

Os ndices so utilizados como valores para as colunas do relatrio. So normalmente prdefinidos pela SAP e recomenda-se no modific-los. Selecione os ndices desejados e tecle Entrada de Dados.

05/11/12

Report Painter & Writer

Nesta tela devem ser selecionadas as Colunas Pr-Definidas que podem ser utilizadas pelos relatrios criados nesta biblioteca. Aps selecionar os dados desejados clique em Salvar (F11)

2. Sets:

05/11/12

Report Painter & Writer


O Report Writer trabalha bsicamente com Sets. Sets so grupos que podem conter um intervalo de valores de uma determinada caracterstica, (campos de tabelas) como centros de custo ou classes de custos. Os Sets tambm podem conter variveis (onde os valores p/ centro de custo por exemplo sero imputados pelo usurio na hora da emisso do relatrio). Tambm existem Sets para valores como quantidades, custos, etc.. So os sets que iro definir os valores das linhas e colunas do relatrio. Os Sets podem ser: - Bsicos: contm um intervalo de valores pr-definidos para uma nica caracterstica. Pode tambm ser utilizada uma varivel. - Unidimensionais: pode ter um ou mais sets Bsicos de uma nica caracterstica - Multidimensionais: pode ter um ou mais sets Bsicos ou Unidimensionais de diversas caractersticas. No set multidimensional tambm podem ser utilizadas variveis - Sets de Dados: so sets onde so definidos valores como custos, quantidades, etc. So utilizados para determinar o valor nas colunas do relatrio. Nos Sets de dados podem ser inseridas frmulas.

Exemplo de criao de um Set Bsico (transao GS01):

05/11/12

Report Painter & Writer

Nome definido pelo usurio Tabela que possua o campo/ caracterstica desejada.

Aps preencher os campos, selecione a categoria de set (Bsico, Unidimensional,etc..) e Clique no boto Cabealho.

Na Sub-tela, selecione o nome do campo a ser utilizado e tecle enter. No caso deste exemplo, foi selecionado o campo KSTAR (classe de custo).

05/11/12

Report Painter & Writer

Preencher o nome de cabealho do Set. Tecle no boto Entradas Bsicas

05/11/12

10

Report Painter & Writer

Essa a descrio que ir aparecer nas linhas do relatrio

O campo Nome Simblico utilizado para definio de clulas. Este conceito ser abordado mais adiante.

Entrar com o intervalo de valores desejados para este campo (caracterstica). Neste caso, os valores se referem a classes de custos. Aps inserir os valores, tecle (F11) .

05/11/12

11

Report Painter & Writer

OBS: Seguindo os mesmos procedimentos anteriores, foi criado o set ZDESPESAS (Classes de
Custo).

Exemplo de criao de um set Unidimensional (Transao GS01): Na opo categoria de Set selecione Set Unidimensional. Tecle o boto Cabealho, na sub-tela indique o campo (categoria) desejado.

05/11/12

12

Report Painter & Writer

Tecle Enter

Preencha o cabealho do set e tecle Entradas Bsicas.

05/11/12

13

Report Painter & Writer

Coloque os valores dos sets que formam este set Unidimensional. No caso utilizaremos os sets criados anteriormente, ZRECEITAS E ZDESPESAS.

05/11/12

14

Report Painter & Writer

Tecle Salvar (F11). Para se criarem sets Multidimensionais , basta seguir o mesmo procedimento mostrado anteriormente, com a diferena que para sets Multidimensionais no necessrio indicar um campo (caracterstica) . Um set Multidimensional pode ser formado pela combinao de diversos sets de tipos diferentes (bsicos, unidimensionais e de dados).

3. Variveis

05/11/12

15

Report Painter & Writer


So utilizadas dentro de sets quando se deseja que o valor de uma determinada caracterstica seja imputado pelo usurio.

Exemplo de criao de uma varivel (Transao GS11 )

Nome definido pelo usurio Tabela que possu a caracterstica/campo desejado

Campo paro o qual ser criada a varivel

Aps digitar as entradas obrigatrias, clique em Dados Gerais.

05/11/12

16

Report Painter & Writer

Este valor ser sugerido ao usurio na hora da entrada dos dados, mas poder ser substitudo

Aps a entrada dos dados obrigatrio, clicar em Salvar (F11)

Procedimento:
Exemplo da criao de um relatrio , utilizando-se do Report Writer:

05/11/12

17

Report Painter & Writer


Para acessar a tela de criao de relatrios utilize a transao GR31 ou o menu Sistemas Info > Rel. Ad Hoc > Report Painter > Report Writer > Relatrios > Criar Selecione a origem do relatrio (Report Painter ou Report Writer), neste caso Report Writer.

Digite a biblioteca ao qual pertencer o novo relatrio (Z04) e o nome do mesmo. Depois pressione a tecla Cabealho.

05/11/12

18

Report Painter & Writer

Digite a descrio do relatrio que aparea no cabealho do mesmo. Depois pressione o boto Linhas.

05/11/12

19

Report Painter & Writer

Nesta tela, no campo Bloco Linhas, indicado o Set com os valores que veremos nas linhas. Ao se clicar no boto Exibir Set (F6) aparecer uma tela com os valores que compem o Set selecionado como mostra a prxima tela.

05/11/12

20

Report Painter & Writer

Set Multimensional

Set Bsico Set Unidimensional Set Bsico

Set Bsico

Com a utilizao deste Set (ZPROJ_DU) na linha 1,teremos a seguinte estrutura:

05/11/12

21

Report Painter & Writer

Note que a estruturao da linha segue exatamente a hierarquia da estrutura do Set exibida na tela anterior. OBS: Esta tela foi gerada apenas com o propsito de ilustrao

05/11/12

22

Report Painter & Writer

Na tela acima foi inserida um novo Set (ZPROJ_MA), que possu a mesma estrutura do Set da linha 1 exceto pelo intervalo de projetos (MA000 at MA999 e A262). O campo Transporte serve para inserir linhas em branco entre um bloco de linha e outro, onde o nmero indicado (1-99) ser o nmero de linhas em branco inseridas. Caso deseje que haja uma quebra de pgina entre um bloco e outro coloque um * no campo transporte.

Para inserir uma frmula de linha, clique na linha 3 e depois no boto Inserir Frmula (Shift+F6)

05/11/12

23

Report Painter & Writer

Texto que ir aparecer no relatrio

A descrio da frmula deve seguir o seguinte formato: xxx + yyy , onde xxx e yyy correspondem ao n do bloco de linhas. Podem ser utilizadas diversos operadores matemticos, como soma, diviso e operadores lgicos como and, or , etc.. Para indicar prioridades de operaes deve-se utilizar ( ). Obs: o nmero do bloco de linhas deve aparecer obrigatoriamente entre o smbolo (aspas simples).

Aps entrar com a descrio da frmula tecle Enter .

05/11/12

24

Report Painter & Writer

A tela acima mostra a configurao das linhas do relatrio. Para acessar a configurao das colunas do relatrio utilize o menu: Saltar > Colunas

05/11/12

25

Report Painter & Writer

Na tela acima necessrio informar um Set de Coluna (Set de Dados). A ttulo de exemplo, iremos demonstrar a criao de um Set de Coluna, partindo do pressuposto que so necessrias 2 colunas. Uma com os custos reais por projeto e outra com o valor percentual dos custos deste projeto em relao a rea de atuao (total). Para criar esse Set de Coluna iremos abrir uma nova janela (sesso do SAP).

Na tela de criao de Sets (transao GS01), digitar o nome do novo Set (ZCOLUNATESTE) e selecionar Set de Dados na categoria de Set.

05/11/12

26

Report Painter & Writer

Depois pressione Cabealho.

05/11/12

27

Report Painter & Writer

Aps preencher os dados do cabealho, tecle Entradas Bsicas.

05/11/12

28

Report Painter & Writer

No campo Nome no Set de Dados, deve ser colocado uma caracterstica para a coluna. Para escolher a caracterstica desejada, coloque o cursor na primeira linha do campo Nome no Set de Dados e pressione a seta do matchcode ou tecle F4.

05/11/12

29

Report Painter & Writer

Marque as alternativas de seleo desejadas e tecle Enter.

05/11/12

30

Report Painter & Writer

Para este exemplo iremos usar a entrada ISWKG. Para ter maiores informaes sobre esta entrada clique em Detalhe

05/11/12

31

Report Painter & Writer

Nesta tela podemos ver que a entrada ISWKG eformada pelo ndice SWKG Adicional 1-Z-I-V0. Para exibir o Set Adicional, tecle o boto Exibir Set ou pressione F2.

e pelo Set

05/11/12

32

Report Painter & Writer

Na tela acima podemos ver que o Set adicional formado por dois Sets Bsicos. Um Set p/ Verso de Planejamento (valor=0, Verso Real/Planejada) e um Set p/ Categoria de valor (valor=4, Dados Reais). Portanto a primeira coluna do relatrio ir exibir os custos reais (categoria de valor=04) na verso de planejamento 0 (zero).

Na coluna Nome Simblico, foi colocado a descrio Real (esta entrada definida pelo usurio), que ser poder ser utilizada posteriormente para definio de uma clula. O Nome Simblico em um Set serve para definir as coordenadas de linha e coluna em uma clula.

05/11/12

33

Report Painter & Writer

Aps preencher o campo Nome no Set de Dados e Nome Simblico, posicione o cursor na linha 2 e pressione o boto Inserir Frmula.

05/11/12

34

Report Painter & Writer

Nesta frmula estaremos dividindo o valor da coluna 001 pelo valor da clula CEL_A.Esta clula definida na tela de configurao do relatrio.

Aps digitar a descrio da frmula, tecle Entradas Bsicas

Na tela abaixo, podemos ver que a Set ZCOLUNATESTE possu duas colunas. Uma com os custos reais e outra com a frmula que ir calcular o % dos custos.

05/11/12

35

Report Painter & Writer

Estes sero os textos que aparecero nas colunas

Tecle F12 para salvar o Set de Coluna. Aps salvar o Set de Coluna feche a segunda sesso do SAP, retornando para a tela de configurao das colunas do relatrio

05/11/12

36

Report Painter & Writer

Aps preencher o campo Bloco de Colunas com o valor do Set recm-criado, selecione no menu a opo Salta > Clulas.

05/11/12

37

Report Painter & Writer

Na tela acima, deve-se flegar o campo global e depois pressionar o boto selecionar Clula.

05/11/12

38

Report Painter & Writer

Na sub-tela definio de clula devem ser indicadas as cordenadas de linha e coluna para esta clula. Neste exemplo utilizaremos a linha 3 (Total), para coluna a nica entrada possvel a coluna 1. Depois deve-se clicar no boto Definir coordenadas de coluna.., as informaes sero preenchidas automaticamente. Pressione Enter para finalizar o processo de definio da clula. No menu selecione o caminho Saltar > Seleo de Dados.

05/11/12

39

Report Painter & Writer

No campo Nome do Set devem ser colocados os sets com os valores (ou variveis) para os quais se deseja emitir o relatrio, como: perodo contbil, a rea de contabilidade de custo, a empresa, etc No caso deste relatrio, existem algumas caractersticas obrigatrias (Exerccio Contbil, rea de Contab. de Custos e Perodo ).

05/11/12

40

Report Painter & Writer

Variveis

Para este exemplo utilizaremos Sets standard(criados p/ SAP). Ao clicarmos no boto Exibir Set podemos ver que os mesmos so formados por variveis. Com isso, a configurao do Relatrio est concluda. Para salvar tecle F12.

Para executar o relatrio necessrio que o mesmo seja gerado primeiro em um grupo de relatrios. Para gerar o relatrio, clique no menu Relatrio > Executar

05/11/12

41

Report Painter & Writer

Tecle o boto Sim.

05/11/12

42

Report Painter & Writer

Na sub-tela indique o grupo de relatrio desejado (caso o mesmo seja conhecido), ou de uma descrio com 4 caracteres para criar um novo grupo. Tecle Enter. Na tela seguinte tecle Sim para confirmar a criao do novo grupo de relatrios. O grupo de relatrio pode ter mais de um relatrio, mas quando se executar um relatrio deste grupo, os outros relatrios do mesmo tambm sero executados, permanecendo em Background. Atravs do grupo de relatrio pode-se fazer ligaes (Drill-down) com outros relatrios de outros grupos.

05/11/12

43

Report Painter & Writer

Clique no boto Gerar e aps a gerao do grupo , clique no boto Executar.

Na tela abaixo podemos ver os campos de seleo do relatrios, que foram definidos atravs dos Sets de Seleo de Dados.

05/11/12

44

Report Painter & Writer

Para rodar o relatrio tecle o boto Executar (F8).

05/11/12

45

Report Painter & Writer

Os dados esto compactados. Para exibir detalhes de um duplo Click na linha desejada

Obs: Apesar de estarem previstos dados relativos a receitas, na base de dados onde foi construdo este relatrio , no havia lantos. Reais de receitas para os projetos (Elem. PEP).

Caso se deseje criar uma ligao com outros relatrios (Drill-Down), a partir do relatrio atual (ZPROJ002), basta modificar o grupo de relatrios ao qual pertence este relatrio (ZTST) :

05/11/12

46

Report Painter & Writer


Acessar atravs do menu: Sistema Info > Rel. Ad Hoc > Report Painter > Report Writer > Grupo de Relatrios > Modificar (Transao GR52)

Clicar em Cabealho.

05/11/12

47

Report Painter & Writer

Clicar em Relatrio/Interface Relatrio..

05/11/12

48

Report Painter & Writer

Na primeira Sub-tela clicar no botoInserir Linha (F6). Depois selecione (indique) o grupo de relatrios que contm o relatrio ao qual se deseja fazer o Drill-Down Para selecionar relatrios de outras categorias (ABAP Query, Rel. ABAP/4 ,Etc..), clique em Outra Ctg. de Relatrio. Tecle Enter, e depois F11 (Salvar). Podem ser associados diversos grupos de relatrios a um nico grupo.

05/11/12

49

Report Painter & Writer

Execute o relatrio novamente. D um duplo click na linha aonde se deseja fazer o Drill-Down e depois selecione na sub-tela o relatrio desejado.

05/11/12

50

Report Painter & Writer

05/11/12

51

Anda mungkin juga menyukai