Escolar Documentos
Profissional Documentos
Cultura Documentos
CA705 - Report Painter
CA705 - Report Painter
CA705
CA705
REPORT PAINTER
REPORT
PAINTER
CA 705 CONFIDÊNCIAL 1
ACADEMIA CO
Índice
Introdução 03
Report Painter
1 – Conceitos 07
2 – Acesso 07
Índice de Figuras 70
CA 705 CONFIDÊNCIAL 2
ACADEMIA CO
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 (linhas e colunas) visualizando o resultado final.
Os relatórios podem ser divididos em Seções e Blocos de colunas.
CA 705 CONFIDÊNCIAL 3
ACADEMIA CO
Para que se possa criar e executar um relatório, existe uma série de elementos que deverão
ser organizados e combinados, tais como : tabelas, visões, características, registros,
campos de valor e/ou quantidade (índices), entre outros.
Bibliotecas
Criadas a partir de ‘Visões’ (ou seja uma estrutura lógica pela qual o sistema fará a leitura de
uma tabela do SAP), organizam as características e índices disponíveis para a criação de
relatórios, o SAP R/3 disponibiliza uma série de bibliotecas e visões que em geral atendem
satisfatoriamente as necessidades dos usuários.
De todo modo é possível a criação de novas visões bem como de bibliotecas, requerendo um
bom conhecimento do sistema para sua adequada configuração e ativação.
CA 705 CONFIDÊNCIAL 4
ACADEMIA CO
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.
DrillDown
Capacidade oferecida pelo sistema para que se realize a troca de relatórios sem
necessariamente tenha-se que fechar aquele atualmente em uso, em muitos casos é
possível inclusive migrar para transações ou aos documentos originários dos lançamentos.
Fórmulas
Definição lógica de índices de modo que se possa gerar cálculos e/ou somatórios, resultando
no indicador (informação) que se deseja obter.
Grupo de Relatório
Depois de criar um relatório, o usuário define um grupo para o(s) relatório(s). Um grupo de
relatório pode conter um ou mais relatórios. Quando os relatórios utilizam as mesmas
características e compartilham os mesmos dados, estes dados são selecionados mais
rapidamente e o tempo de processamento é menor, visto que os dados dos relatórios são
selecionados apenas uma vez para todos os relatórios dentro de um mesmo grupo de
relatórios.
Índices
São campos numéricos para refletir os valores / quantidades, sendo parte integrante de cada
registro que venha a ser inserido na base de dados (tabela). Exemplos são : quantidade
vendida, quantidade comprada, valor da venda, valor dos impostos, valor do custo etc...
Layout
O layout, é onde configuramos a impressão e visualização do relatório, temos informações de
cabeçalho, página e controle, totais de linhas colunas, textos de linhas e colunas, e
representação.
CA 705 CONFIDÊNCIAL 5
ACADEMIA CO
Relatório
Combinação de características e índices, dispostos nas linhas e colunas de modo que o
sistema apresente as informações relevantes esperadas pelos usuários.
SAP R/3
O SAP R/3 é um conjunto de tabelas (cerca de 20.000) que estão estruturadas por módulo,
MM, PP, SD, etc... e como não poderia deixar de ser os dados e informações estão
armazenados de acordo com a especialização e/ou objetivo da tabela.
Set
Um set liga valores específicos ou conjuntos de valores em um nome de set. Esses valores
existem dentro de uma ou mais dimensões de uma tabela de banco de dados. Uma
dimensão é um campo individual ou coluna de um banco de dados lógico (tabela). Por
exemplo, conta, centro de custo e período são exemplos de dimensões.
Tabelas
Tabelas são estruturas físicas do sistema onde estão combinados obrigatoriamente as
características e índices. Na prática existem dois tipos de tabelas, as de partidas
individuais, ou seja, aquelas onde constam todos os registros individualmente inseridos no
banco de dados, e as de totais, que são armazenam dados sumarizados das anteriores.
Os relatórios de Report Painter se baseiam exclusivamente nas tabelas de totais haja vista
que relatórios de partidas individuais somente poderá ser criar através de
programação ABAP, especialmente por questões de performance do sistema.
Variáveis
Servem principalmente para tornar os relatórios mais flexíveis na medida que permite aos
usuários selecionarem de maneira mais específica quais critérios (valores de características)
desejam ver apresentados. As variáveis podem ser de Valores, Fórmulas ou Set
Variação
Função que permite ao usuário criar um relatório separado para cada elemento (critério) em
um grupo (set). Quando o relatório é executado, os dados são selecionados para todo o
grupo, podendo o usuário então navegar dentro da estrutura hierárquica do grupo, para exibir
um relatório para cada elemento do grupo.
CA 705 CONFIDÊNCIAL 6
ACADEMIA CO
Report Painter
1) Conceito
Ferramenta utilizável para relatórios específicos (Ad Hoc) não contemplados pelo padrão
SAP e provê uma grande quantidade de funções para o desenvolvimento de relatórios de
modo rápido e prático.
2) Acesso
Caminho 1 :
Sistema de informações -> Relatórios Ad Hoc -> Report Painter -> [exibir / modificar] ->
[biblioteca] -> [código do relatório]
Caminho 2 :
Contabilidade -> Controlling -> [Centro de Custo] -> Ferramentas -> Report Painter ->
Relatório -> [exibir] -> [biblioteca] -> [código do relatório]
CA 705 CONFIDÊNCIAL 7
ACADEMIA CO
. Criar
Permite a criação de relatórios.
. Modificar
Permite a modificação de relatórios existentes.
. Exibir
Permite a visualização de relatórios existentes, sem que se possa realizar qualquer tipo de
alteração.
. Eliminar
Permite a eliminação de relatórios existentes, desde que antes se tenha eliminado seu(s)
correspondente(s) grupo(s) de relatório.
No processo de criação de relatórios, via Report Painter, existem alguns passos que devem
ser observados, sendo :
CA 705 CONFIDÊNCIAL 8
ACADEMIA CO
CA 705 CONFIDÊNCIAL 9
ACADEMIA CO
O sistema solicitará uma seleção quanto ao tipo de linha ou coluna, ou seja, se serão
utilizadas características, índices com características ou fórmulas, como apresentado nas
figuras 1.04 e 1.05, respectivamente aplicáveis às linhas e colunas.
A partir destas definições o sistema passa a ter um comportamento distinto quando se está
configurando linhas ou colunas.
Importante ressaltar que uma característica quando selecionada (para uso na linha) não
estará mais disponível para também ser selecionada na coluna, exatamente para evitar
qualquer inconsistência e duplicidade durante a formulação dos critérios chave.
CA 705 CONFIDÊNCIAL 10
ACADEMIA CO
A tela seguinte (figura 1.07) aplica-se tanto para as linhas quanto às colunas e permite que o
usuário especifique qual(is) da(s) característica(s) se deseja utilizar. Serão disponibilizadas
para seleção apenas as características da respectiva biblioteca que tenham sido previamente
marcadas para utilização.
CA 705 CONFIDÊNCIAL 11
ACADEMIA CO
Uma biblioteca poderá conter uma grande quantidade de opções de características, índices
ou colunas pré-definidas, que não necessariamente estejam disponíveis para utilização.
Assim sendo, é interessante eventualmente verificar todo o conjunto de opções existentes na
respectiva biblioteca, podendo encontrar-se lá algum item relevante no processo de criação
de relatórios.
Marcadas as características, aplicáveis em linhas ou colunas, surgirá a tela seguir, para cada
uma das opções selecionadas, onde o usuário deverá especificar o conteúdo que forma seu
critério chave.
No exemplo apresentado, na figura 1.08, o sistema exige que se determine qual o valor da
característica Classe de Custo, havendo três opções de preenchimento :
Definidas as especificações que se deseja para cada linha e coluna, o sistema solicitará uma
informação referente ao nome das mesmas, informação que ele utilizará tanto para
apresentar as linhas e colunas no relatório final quanto para seu gerenciamento interno. São
exigidos o preenchimento de três textos, breve, médio e longo, com os quais o sistema
disponibilizará os dados.
CA 705 CONFIDÊNCIAL 12
ACADEMIA CO
Poderão ser utilizados nesta tela variáveis de texto, a fim de representar de forma mais
expressiva o conteúdo da linha / coluna, como por exemplo : o número ou nome do mês, o
exercício contábil, a descrição e/ou código do material, etc... Para tanto bastará iniciar o(s)
campo(s) acima com &+o nome da variável de texto selecionada.
Concluído um relatório, ele terá uma aparência semelhante como a que segue :
CA 705 CONFIDÊNCIAL 13
ACADEMIA CO
. Fórmulas
Dentro do Report Painter há recursos para a criação de fórmulas que na realidade são
colunas e/ou linhas que não existem na base de dados mas derivam a partir dos resultados
obtidos pela combinação das características e índices existentes.
CA 705 CONFIDÊNCIAL 14
ACADEMIA CO
É possível copiar relatório a partir de um original, desde que ambos possuam o mesmo tipo
de Biblioteca, o que equivale a dizer que ambos se baseiam na mesma tabela de dados.
É uma opção interessante quando se pretende manter controles de acessos mais rigorosos
mas tendo em vista que a mesma informação poderá ser disponibilizada para uma
diversidade maior de usuários, ou simplesmente para não misturar os relatórios criados com
aqueles desenvolvidos pela própria SAP.
CA 705 CONFIDÊNCIAL 15
ACADEMIA CO
1.2 - Processar
Selecionar Características
Onde são definidos parâmetros gerais, aplicáveis a todas a linhas e colunas,
principalmente de alguns elementos obrigatórios que por ventura não tenham sido
selecionados em linhas e/ou colunas, como por exemplo, ACC (Área de Contabilidade de
Custos), Empresa, Exercício, Versão de Planejamento, etc...
Variação
Função que permite ao usuário criar um relatório separado para cada elemento (critério) em
um grupo (set). Quando o relatório é executado, os dados são selecionados para todo o
grupo, podendo o usuário então navegar dentro da estrutura hierárquica do grupo, para exibir
um relatório para cada elemento do grupo.
CA 705 CONFIDÊNCIAL 16
ACADEMIA CO
1.2.2 - Elemento
Inserir Elemento
Cria uma linha nova e permite criar o título da linha.
Definir Elemento
Cria uma linha nova e permite criar o título da linha ou apenas modifica o texto de uma já
existente.
Modificar Texto
Apenas modifica o texto da linha/coluna desejada.
1.2.3 - Linhas
CA 705 CONFIDÊNCIAL 17
ACADEMIA CO
Ocultar
Viabiliza ocultar linhas que são necessárias para a realização de cálculos / checks, mas que
não se deseja exibir no relatório final.
Linhas Ocultas
Apresenta três opções : modificar , eliminar, visualizar. Identifica quais linhas estão ocultas e
faculta ao usuário o seu reaparecimento para conhecimento e/ou alteração.
Expandir
Permite ao usuário especificar que características deseja ver ‘explodidas’ na apresentação
do relatórios, em geral, está interligado com a utilização de hierarquias.
CA 705 CONFIDÊNCIAL 18
ACADEMIA CO
1.2.4 - Colunas
Ocultar
Viabiliza ocultar colunas que são necessárias para a realização de cálculos / checks, mas
que não se deseja exibir no relatório final.
Colunas Ocultas
Apresenta três opções : modificar , eliminar, visualizar. Identifica quais colunas estão ocultas
e faculta ao usuário o seu reaparecimento para conhecimento e/ou alteração.
1.2.5 - Marcar
Marcar / Desmarcar
Marcar uma linha ou bloco de linhas para deleção, deslocamento e etc...
CA 705 CONFIDÊNCIAL 19
ACADEMIA CO
1.3 – Saltar
CA 705 CONFIDÊNCIAL 20
ACADEMIA CO
1.3.2 - Seção
Cada divisão do relatório. Num mesmo relatório será possível demonstrar informações
diferentes, por exemplo numa serão apresentados dados monetários enquanto que em outra
haverão dados estatísticos / quantitativos.
Ao clicar em ‘Nova Seção’ surge uma nova tela de estrutura de relatório, dentro do atual
relatório, assim se poderá criar páginas para cada tipo de informação relevante.
Surgirá uma nova tela solicitando ao usuário que especifique que tipo de nova seção se
deseja, conforme a figura 1.22.
A primeira opção é a tela normal que já foi apresentada neste documento, mas no segundo
caso, a única diferença fica por conta da forma de especificação que será realizada a partir
das células, sendo dado títulos às linhas e colunas, muito semelhante à criação de fórmulas
numa planilha Excel.
CA 705 CONFIDÊNCIAL 21
ACADEMIA CO
Naturalmente que está nova seção com índices derivados depende direta e exclusivamente
das seções precedentes, ou seja, se faz necessário em primeiro lugar marcar as células que
serão combinada para produzir a informação gerencial almeja.
1.4 – Suplemento
Todos relatórios possuem peculiaridades que deveriam ser registradas a fim de que a
qualquer momento qualquer pessoa pudesse compreender as premissas e lógicas utilizadas
quando de sua elaboração além do que necessitam também de textos, que os tornem mais
informativos e inteligíveis.
Para tanto, o Report Painter disponibiliza recursos interessantes tanto para documentação
quanto para construção de cabeçalhos, rodapés, folha de rosto, entre outros que passaremos
a discorrer :
CA 705 CONFIDÊNCIAL 22
ACADEMIA CO
Folha de Rosto
Onde são definidas as informações básicas do relatório de acordo com as expectativas do
usuário, por exemplo nome do relatório; nome / código da empresa, exercício, período, etc...
Funciona como uma capa do relatório.
Linhas de Cabeçalho
Onde são definidas informações específicas do cabeçalho do relatório, serão válidas para
todas as suas páginas.
Rodapés de páginas
Pode-se criar um rodapé que será aplicado para todas as páginas do relatório, excetuando-
se naturalmente a folha de rosto e da última página.
Última Página
Refere-se a uma página criada pelo usuário (não sendo obrigatória) para registro de
informações desejadas por este. Seria como uma capa de fundo (ou segunda capa).
CA 705 CONFIDÊNCIAL 23
ACADEMIA CO
A utilização de variáveis é possível pela uso dos botões contidos na régua de funções dentro
desta tela, como se apresenta a seguir :
A título de exemplo vamos apresentar algumas opções contidas em cada um dos principais
botões da régua de funções.
CA 705 CONFIDÊNCIAL 24
ACADEMIA CO
Variáveis Especiais
Apresenta uma grande gama de itens que informam desde o horário de geração, o nome do
autor do relatório, etc..
Variantes Especiais
Apresenta todos as características relevantes como parâmetros de seleção (através de
variáveis).
CA 705 CONFIDÊNCIAL 25
ACADEMIA CO
1.4.2 - Documentação
Espaço reservado para comentários ou documentação de fatores ou motivos da criação do
relatório, ou ainda as razões que levaram a configurar o relatório de determinada forma.
Muito semelhante a um processador de textos, que deve ser salvo a cada vez que se realize
qualquer atualização.
1.4.3 - Síntese
Descrição realizada pelo SAP informando elementos básicos utilizados da base do R/3.
CA 705 CONFIDÊNCIAL 26
ACADEMIA CO
1.4.4 - Segmentos
Ordenar
Permite alterar a ordem dos segmentos (seções)
Transporte
Forma de inserir linhas e/ou colunas em branco quando necessário, segundo uma tabela
com diversas alternativas.
CA 705 CONFIDÊNCIAL 27
ACADEMIA CO
1.4 – Formato
Agrupa funções diretamente relacionadas com as linhas e colunas, como por exemplo,
opções de cores, tipo e posição de texto, expansão de linhas, inversão de sinal, etc...
CA 705 CONFIDÊNCIAL 28
ACADEMIA CO
CA 705 CONFIDÊNCIAL 29
ACADEMIA CO
CA 705 CONFIDÊNCIAL 30
ACADEMIA CO
1.5 - Ambiente
Facilita aos usuários atribuir aos relatórios criados um lay-out e também um grupo de
relatórios.
Em muitos casos é conveniente que vários relatórios estejam em vários grupos de relatórios,
simplificando o processo de execução do conjunto, melhorando a performance, além de
naturalmente flexibilizar aos usuários selecionar um dentre uma lista.
O grupo de relatório poderá ser um dos já existentes no sistema ou então ser criado um de
acordo com o desejo do usuário, em geral se trabalha com um grupo para cada relatório,
mas não se trata de uma regra fixa.
Nota :
Quando tomar por base para cópia um relatório default do sistema R/3, evite salvar o novo
com o mesmo código de “grupo de relatório” do original, pois isto implicará na suspensão
deste da árvore de relatórios padrão.
CA 705 CONFIDÊNCIAL 31
ACADEMIA CO
Criar layout específico é possível, principalmente quando se deseja que o mesmo seja
apresentado no formato retrato ao invés de paisagem, que é o padrão, bem como qualquer
outro aspecto ligado à formatação de linhas e colunas.
CA 705 CONFIDÊNCIAL 32
ACADEMIA CO
CA 705 CONFIDÊNCIAL 33
ACADEMIA CO
Clicar na opção ‘avançar’, quando não se deseja trabalhar com o tipo de arquivo RPW.
Caso se deseje alterar a configuração de exportação para o Excel, existem opções quando
se clica no botão da figura 1.48.
CA 705 CONFIDÊNCIAL 34
ACADEMIA CO
CA 705 CONFIDÊNCIAL 35
ACADEMIA CO
Caminho de Acesso :
Sistema de informações -> Relatórios Ad Hoc -> Report Painter -> Report Writer -> Biblioteca
-> Criar / Exibir / Modificar / Eliminar
. Criar
Permite a criação de Biblioteca.
. Modificar
Permite a modificação de Bibliotecas existentes.
. Exibir
Permite a visualização de Bibliotecas existentes, sem que se possa realizar qualquer tipo de
alteração.
. Eliminar
Permite a eliminação de Bibliotecas existentes, desde que antes se tenha eliminado seu(s)
correspondente(s) grupo(s) de relatório.
CA 705 CONFIDÊNCIAL 36
ACADEMIA CO
No processo de criação de Bibliotecas, via Report Writer, existem alguns passos que devem
ser observados, sendo :
CA 705 CONFIDÊNCIAL 37
ACADEMIA CO
CA 705 CONFIDÊNCIAL 38
ACADEMIA CO
CA 705 CONFIDÊNCIAL 39
ACADEMIA CO
CA 705 CONFIDÊNCIAL 40
ACADEMIA CO
Caminho de Acesso :
Sistema de informações -> Relatórios Ad Hoc -> Report Painter -> Report Writer -> Variáveis
-> Criar / Exibir / Modificar / Eliminar
No processo de criação de Layouts, existem alguns passos que devem ser observados,
sendo :
CA 705 CONFIDÊNCIAL 41
ACADEMIA CO
CA 705 CONFIDÊNCIAL 42
ACADEMIA CO
. Grupo de autorização
O grupo de autorização possibilita uma proteção de acesso ampliada para determinados
objetos. Os grupos de autorização são livremente definíveis e aparecem em objetos de
autorização sempre em combinação com uma atividade.
. Variável de Fórmula
o Operações matemáticas:
Adição (+), subtração (-), multiplicação (*), divisão (/), potenciação (**)
o Funções matemáticas:
Seno SIN(), coseno COS(), tangente TAN(), raíz quadrada SQRT(), corte
de casas decimais TRUNC()
o Funções lógicas:
Cálculos condicionais, como por exemplo IF a>b THEN c ELSE d .
Indicações IF concatenadas não são, no entanto, possíveis.
CA 705 CONFIDÊNCIAL 43
ACADEMIA CO
Exemplos para nomes válidos são: 'VAR' ou '&VAR' para a variável de valor VAR; '#S001'
para o exit SAP S001; '#U001' para o exit definido pelo usuário U001, '#U002(VAR1)' para o
exit definido pelo usuário U002 com a variável VAR1 como parâmetro.
. Variável de Set
Uma variável de set pode possuir um set proposto. Podem somente ser utilizados sets
básicos e unidimensionais como sets propostos. O campo de tabela do set proposto deve ser
adequado para o campo de tabela da variável de set, isto é, elementos de dados
representativos dos campos devem coincidir.
Algumas aplicações permitem a substituição do set proposto por outro set, imediatamente
antes da utilização da variável. Se isto não acontecer, é utilizado o set proposto. Caso a
variável de set não possua nenhum set proposto, será internamente utilizado um set como
set proposto, que contém todos os valores para o campo de tabela da variável de set.
CA 705 CONFIDÊNCIAL 44
ACADEMIA CO
Aplicação de Variáveis
CA 705 CONFIDÊNCIAL 45
ACADEMIA CO
Ao clicar no botão de variáveis, surge uma lista de variáveis existentes no sistema de acordo
com a característica selecionada. É fundamental observar a qual tabela está vinculada a
variável selecionada a fim de não escolher uma que não se aplique ao contexto do relatório e
portanto, sem efeito prático.
CA 705 CONFIDÊNCIAL 46
ACADEMIA CO
Caminho de Acesso :
Sistema de informações -> Relatórios Ad Hoc -> Report Painter -> Report Writer -> Layout
Standard -> Criar / Exibir / Modificar / Eliminar
CA 705 CONFIDÊNCIAL 47
ACADEMIA CO
Nesta página são definidos padrões relativos ao formato e tamanho das páginas do relatório
bem como aspectos relacionados à forma de apresentação dos números, impressão, linhas,
colunas entre outros.
CA 705 CONFIDÊNCIAL 48
ACADEMIA CO
CA 705 CONFIDÊNCIAL 49
ACADEMIA CO
CA 705 CONFIDÊNCIAL 50
ACADEMIA CO
CA 705 CONFIDÊNCIAL 51
ACADEMIA CO
Caminho de Acesso :
Ferramenta -> Business Engineer -> Customizing -> [F5] -> Controlling -> Controlling de
Custos Indiretos -> Contabilidade de Centros de Custo -> Sistema de Informações ->
Atualizar Árvore de Relatórios
CA 705 CONFIDÊNCIAL 52
ACADEMIA CO
No processo de atribuição de relatórios na Árvore existem alguns passos que devem ser
observados, sendo :
CA 705 CONFIDÊNCIAL 53
ACADEMIA CO
Caso o usuário não lembre do correto Grupo de Relatórios poderá abrir uma tela de pesquisa
do conteúdo do sistema, preenchendo alguma(s) do(s) critérios disponíveis, como segue :
CA 705 CONFIDÊNCIAL 54
ACADEMIA CO
Após clicar ‘Enter’ a Árvore passará a ter uma aparência como a que segue :
CA 705 CONFIDÊNCIAL 55
ACADEMIA CO
Para inserir relatórios bastará clicar no botão ‘Anexar Objeto’ (ou tecla F7), solicitando o
sistema que o usuário indique qual é o Grupo de Relatório correspondente (vide figura 5.06)
e em seguida é apresentado o resultado da configuração, sendo imprescindível que salve as
modificações :
CA 705 CONFIDÊNCIAL 56
ACADEMIA CO
Através do botão ‘Fonte de Dados’ indica ao sistema qual será a origem dos dados que
normalmente se trabalha com o default, ou seja a tabela de dados.
CA 705 CONFIDÊNCIAL 57
ACADEMIA CO
Através do botão ‘Extrato’ é possível criar extrato indicando ao sistema qual será a
descrição do mesmo, uma senha de segurança e o prazo de armazenagem dentro do próprio
SAP R/3 (caso se deseje eliminá-lo).
Para recuperar os extratos basta seguir o menu do SAP na tela de execução de relatórios, no
item Ambiente > Procurar Extratos, especificando (opcionalmente) qualquer critério e
clicando no botão ‘Executar’.
CA 705 CONFIDÊNCIAL 58
ACADEMIA CO
Caminho de Acesso :
Sistema de informações -> Relatórios Ad Hoc -> Report Painter -> Report Writer -> Set ->
Criar / Exibir / Modificar / Eliminar
CA 705 CONFIDÊNCIAL 59
ACADEMIA CO
. Nome do set
Um set é uma estrutura flexível para a representação de hierarquias e conjuntos. Eles
podem agrupar em um set determinados valores ou intervalos de valores ou vários sets em
uma hierarquia. Os valores em sets referem-se a dimensões de uma tabela de banco de
dados.
CA 705 CONFIDÊNCIAL 60
ACADEMIA CO
Ou alternativamente se poderá abrir uma lista contendo todos os campos da tabela, quando
não se sabe ao certo o nome do mesmo.
Selecionado o campo que se utilizará como base para o Set, surgirá na sequência uma tela
de dados cadastrais do Set, onde se poderá criar uma descrição curta e longa bem como um
valor representativo do agrupamento (Set).
CA 705 CONFIDÊNCIAL 61
ACADEMIA CO
. Exemplo de Aplicação
Utilizando a seleção, é executado um relatório sobre um grupo de centros de custo, e deseja-
se exibir o responsável pelos centros de custo no cabeçalho do relatório.
O responsável pelo centro de custo está somente gravado nos dados mestre dos centros de
custo. Por este motivo deve ser entrado um centro de custo como centro de custo
representativo.
o No sistema de informações:
- Para a seleção da impressora do departamento, caso se deseje imprimir uma hierar-
quia, na qual a área de responsabilidade difere para cada nível hierárquico, e por esta
razão deve ser respectivamente selecionada uma impressora diferente.
- Para a exibição de dados mestre para características das linhas e colunas de um rela-
tório, por exemplo no cabeçalho do relatório, é utilizado o valor representativo em
substituição de variáveis de texto.
CA 705 CONFIDÊNCIAL 62
ACADEMIA CO
Na especificação dos valores que compõe o set básico, bastará o usuário clicar no botão
. DE valor
Este campo contém o limite inferior do intervalo na linha de set. Caso a linha de set seja
somente constituída por um valor, ele figurará nesta linha. O comprimento de entrada do
campo guia-se pelo campo de banco de dados atribuído ao set.
. ATÉ valor
Em combinação com o valor 'de' pode ser definido um intervalo de valores em uma linha de
set. O valor 'até' deve ser pelo menos tão grande como o valor 'de'.
CA 705 CONFIDÊNCIAL 63
ACADEMIA CO
.. Exemplos de Aplicação
Sem grau de detalhe (nível total) e código de supressão seria criada uma lista, que exibiria os
totais mensais, trimestrais e o total anual.
CA 705 CONFIDÊNCIAL 64
ACADEMIA CO
Com grau de detalhe '2' seria criada uma lista, que não exibiria totais mensais, mas somente
totais trimestrais e o total anual. Se, no set unidimensional "ano", for definido o código de su-
pressão para todos os sets de trimestre, isto tem o mesmo efeito do grau de detalhe '2'.
Se, no set unidimensional "ano", for definido o código de supressão para o set "trimestre 1", e
se não for utilizado nenhum nível de detalhe, então recebe-se o total para o trimestre 1, os
totais mensais dos meses Abril a Dezembro, os totais de trimestre dos trimestres 2 a 4 e o
total anual.
O grau de detalhe, no entanto, é parte da definição de um relatório, pelo que tem somente
efeito no relatório. De resto, podem ser suprimidas seletivamente hierarquias parciais através
do código de supressão, enquanto que o grau de detalhe suprime todas as hierarquias
parciais de um grau hierárquico.
CA 705 CONFIDÊNCIAL 65
ACADEMIA CO
O campo selecionado para ‘sofrer a verificação’ contém o nome de uma rotina de verificação
relacionada com característica que deve ser iniciada na seleção. A verificação é iniciada
para a característica se no campo de verificação ‘Z’ tiver entrado um valor nas entradas
adicionais de um set básico para esta característica.
A rotina de verificação decide, com base neste valor, se o atual registro do banco de dados
entra na linha ou na coluna de relatório correspondente à entrada do set. A rotina de
verificação tem a seguinte estrutura :
CA 705 CONFIDÊNCIAL 66
ACADEMIA CO
Um set básico poderá utilizar variáveis, sendo necessário em primeiro lugar, clicar no botão
, quando o sistema pedirá o nome de uma variável existente, podendo inclusive ser
criada neste momento, bastando clicar no botão ‘Criar’ (página branca) da figura abaixo :
Uma variável poderá ser utilizada tanto quando se está definindo os valores ‘DE’ / ‘ATÉ’
como em fórmulas quando da sua definição lógica.
CA 705 CONFIDÊNCIAL 67
ACADEMIA CO
. Proposta (Fórmula)
.. Variável de Fórmula
Em variáveis de fórmulas, o valor proposto das variáveis é determinado através do cálculo da
fórmula indicada. Em uma destas fórmulas podem ser utilizadas constantes (2001), variáveis
de valor ('VARV'), variáveis de fórmula ('VARF'), bem como exits definidos pela SAP e pelo
usuário ('#S001', '#U001', '#U002(VAR1,VAR2).
o Operações matemáticas:
Adição (+), subtração (-), multiplicação (*), divisão (/), potenciação (**)
o Funções matemáticas:
Seno SIN(), coseno COS(), tangente TAN(), raíz quadrada SQRT(), corte
de casas decimais TRUNC()
o Funções lógicas:
Cálculos condicionais, como por exemplo IF a>b THEN c ELSE d .
Indicações IF concatenadas não são, no entanto, possíveis.
CA 705 CONFIDÊNCIAL 68
ACADEMIA CO
. Inserção de Fórmula
CA 705 CONFIDÊNCIAL 69
ACADEMIA CO
O usuário utiliza células globais para executar cálculos de célula em mais do que um bloco
de colunas ou de linhas. O usuário define células globais ao especificar a coordenada de
bloco de linhas e colunas, a qual aponta para a localização exata na matriz do relatório.
Quando o usuário define um relatório que contém uma célula global, ele define as
coordenadas da célula através de nomes simbólicos. Um nome simbólico é um nome
atribuído a um set de linha e/ou set de cabeçalho, que define a coordenada de linha e coluna
para uma célula do relatório. Um nome simbólico de set representa todos os valores no set e
um nome simbólico de linha de set representa um valor de set individual.
Em telas de seleção não aparecerá nenhum campo de entrada para esta variável. Variáveis
de fórmulas, que se refiram a outras variáveis, serão automaticamente marcadas pelo
sistema como variáveis internas.
CA 705 CONFIDÊNCIAL 70
ACADEMIA CO
Índice de Figuras
Report Painter
CA 705 CONFIDÊNCIAL 71
ACADEMIA CO
CA 705 CONFIDÊNCIAL 72
ACADEMIA CO
CA 705 CONFIDÊNCIAL 73
ACADEMIA CO
CA 705 CONFIDÊNCIAL 74
ACADEMIA CO
CA 705 CONFIDÊNCIAL 75
ACADEMIA CO
CA 705 CONFIDÊNCIAL 76
ACADEMIA CO
CA 705 CONFIDÊNCIAL 77