Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Objetivos
Preparar a equipe do projeto para: Criar queries para auxiliar na conferncia das
cargas de dados
Criar relatrios simples para listar dados com problemas no ps Go-Live
Exemplos
Exerccios
Introduo
O que
Ferramenta que permite criar Relatrios a partir dos dados existentes nas tabelas do SAP R/3. Os dados podem ser ordenados, agrupados, totalizados, etc., e os relatrios podem ser impressos, gravados em planilhas, arquivos ou editores de texto, ou podem ser enviados a um ou mais destinatrios.
Utilizao
Usar para: Criar relatrios simples e de utilizao espordica Auxiliar na conferncia das Cargas de Dados Listar dados incorretos no ps-Go Live No serve para: Criar relatrios complexos, que exijam a leitura de vrias tabelas no banco de dados, ou que sejam utilizados com freqncia Listar dados que no existem no banco de dados. Exemplo: Produtos Acabados sem Listas Tcnicas
Prs e Contras
Pontos positivos: Possibilita criar relatrios rapidamente sem a necessidade de criar programas em ABAP/4 Os relatrios podem ser criados por usurios finais Facilidades e recursos na sua criao e utilizao Pontos negativos: Baixa performance se comparado com programas ABAP/4 (SAPScript) Limitaes para relatrios que exigem a leitura de muitas tabelas No possvel incluir lgica de programao Controle de acesso aos dados deficiente
Processo de Criao
Processo de criao
1) Fazer uma lista dos campos que se deseja imprimir Exemplo: Material Descrio do material Tipo de material Grupo de mercadorias Peso lquido Peso bruto Centro Nome do centro
Processo de criao
2) Descobrir os nomes tcnicos dos campos e as tabelas em que eles se encontram: Entrar em alguma transao em que o campo aparea. No nosso exemplo, MM03 Posicionar o cursor no campo e teclar F1 Clicar no boto Informaes tcnicas Se no quadro Dados do campo estiver escrito Tabela transparente, anotar o nome do campo. Seno, tentar outro campo prximo na tela, tentar outra transao ou pedir auxlio a um programador ABAP
Processo de criao
Exemplo:
Processo de criao
Se ao invs de Tabela transparente estiver escrito Estrutura, tente outra alternativa
Processo de criao
No nosso exemplo, teramos: Material Texto Breve do Material Tipo de Material Grupo de Mercadorias Peso lquido Peso bruto Centro Nome do Centro MARA-MATNR MAKT-MAKTX MARA-MTART MARA-MATKL - MARA-BRGEW - MARA-NTGEW MARC-WERKS - T001W-NAME1
Processo de criao
3) Planejar a seqncia de acesso (leitura) das tabelas:
MARA
2 3
MAKT
MARC
T001W
Processo de criao
4) Escolher a maneira de obter o relatrio: Data Browser SAP Query InfoSet Query Quick Viewer
Outras ferramentas para se criar relatrios so Report Writer, Report Painter, SAPScript, LIS e BW
Tipos de Queries
Data Browser
o tipo mais simples de Query Utilizar quando: Os dados necessrios esto em uma nica tabela O relatrio no precisa ser muito elaborado ou os dados sero exportados para uma planilha A necessidade muito mais de uma consulta rpida do que de um relatrio A necessidade apenas verificar a quantidade de registros existente na tabela, considerando critrios de seleo. Ex.: Verificar a quantidade de Materiais cadastrados no Centro MO01
SAP Query
o tipo mais completo de Query Utilizar quando: Os dados necessrios esto em mais de uma tabela O relatrio desejado possi cabealhos, dados em mais de uma linha, totalizaes, etc O acesso a determinados campos e/ou tabelas precisa ser controlado necessrio exportar as queries para outros clients necessrio definir campos adicionais, resultantes de frmulas de clculo A Query precisa ser executada por vrios usurios Vrios relatrios diferentes precisam ser criados a partir do mesmo conjunto de dados
InfoSet Query
um tipo intermedirio de Query Utilizar quando se tem as mesmas necessidades da SAP Query, exceto que: O relatrio necessrio no complexo No necessrio criar campos adicionais
Quick Viewer
uma tipo de Query simples para mais de uma tabela Utilizar quando se tem as mesmas necessidades da InfoSet Query, exceto que: A Query no precisa ser executada por outros usurios No necessrio controlar o acesso a tabelas e/ou campos No necessrio transportar a Query para outros clients
Quadro comparativo
Trabalhar com mltiplas tabelas Definir Critrios de seleo Escolher campos do relatrio Escolher posio dos campos Ordenar o relatrio Definir totalizaes Salvar relat. em arq. ou planilha Enviar o relat. a outros usurios Utilizar Variantes de exibio Utilizar Variantes de seleo Utilizar Bancos de dados lgicos S S S S S S S S S N S S S S S S S S S S S S S S S S S S S S
Quadro comparativo
Utilizar InfoSets Gravar relatrios no R/3 Compartilhar c/ outros usurios Limitar acesso a campos Limitar acesso a tabelas Incluir relatrio em Menus Pr-definir Critrios de seleo Transportar para outros clients Associar a Grupos de usurios Distribuir campos por + 1 linha Definir relatrios complexos Definir Campos adicionais N N N N N N N N N N N S S S S S S S S S S S S S S S S S S S N N N
Data Browser
Data Browser
Exemplo: Chamar a transao SE16. A seguinte tela ser exibida:
Data Browser
possvel pesquisar o Nome da tabela clicando F4 e Aplicaes SAP
Data Browser Nesta tela, entrar os dados nos campos que so Critrio de seleo:
Data Browser
Cada registro da tabela exibido em uma linha
Os campos exibidos podem ser escolhidos em Opes --> Formato de lista --> Seleo coluna
Data Browser
possvel melhorar a aparncia do relatrio
O formato do relatrio e a barra de ferramentas podem ser alterados em Opes --> Parmetros do usurio
Data Browser
possvel ordenar, filtrar, mudar o layout, gravar, enviar o relatrio, etc
Exerccio: Escolher uma tabela e criar um relatrio. Sugetes: Mestre de materiais Listas tcnicas Fornecedores Clientes Itens de pedido de compra Itens de ordem de venda Documentos de material Estoques por depsito
Data Browser
SAP Query
SAP Query - Grupos de usurios Chamar a transao SQ03. A seguinte tela ser exibida:
Contm as tabelas do SAP que devem ser lidas e os campos que sero exibidos
possvel entrar um Grupo de autorizao para controlar o acesso as Queries Por motivos de segurana e administrao, a manuteno deve ser centralizada
Inner: S lista o registro da Tabela direita se o registro da Tabela esquerda exisitir. Aps a concluso, Clicar F3 (Voltar).
Teclar Enter
Indicar em que linha do relatrio cada campo deve ser exibido, em que seqncia, qual o critrio de ordenao e os campos que devem ser totalizados e contados.
InfoSet Query
InfoSet Query
Na mesma tela da SAP Query, clicar em InfoSet Query
InfoSet Query
Escolher um InfoSet
InfoSet Query
Marcar quais campos sero Critrio de seleo e quais faro parte do relatrio
InfoSet Query
Se necessrio, clicar com o boto direito do mouse para parametrizar cada campo conforme o desejado
InfoSet Query
InfoSet Query
Um Nome e Ttulo so sugeridos, mas podem ser alterados
InfoSet Query
A InfoSet Query pode ser executada como se fosse uma SAP Query
InfoSet Query
Exerccio: Criar InfoSet Queries para os InfoSets criados no exerccio anterior
Quick Viewer
Quick Viewer
Clicar em Quick Viewer ou chamar a transao SQVI
Quick Viewer
Entrar um nome para a Viewer e clicar em Criar
Quick Viewer
Entrar o Ttulo da Viewer, escolher Join de tabelas e Modo base
Quick Viewer
Inserir as tabelas e acertar a ligao, como na SAP Query
Voltar (F3)
Quick Viewer
Marcar os campos do relatrio, que sero critrio de seleo e de ordenao
Quick Viewer
Aqui possvel mudar a posio de campos, definir linhas de cabealho e rodap, etc.
Executar (F8)
Quick Viewer
Um relatrio com as mesmas caractersticas e recursos da SAP Query gerado
Quick Viewer
Exerccio: Criar Quick Views para as mesmas tabelas usadas no exerccio anterior
Transporte
Executar (F8)
Voltar (F3)
Documentao online
Pronto!
Voce j est apto a detonar o tempo de resposta do Sistema
At a verso 4.0b a documentao online recomendava evitar criar Queries para relatrios definitivos devido ao impacto na performance do sistema que elas podiam causar. A partir desta verso esta recomendao foi retirada e a SAP informa que vrias melhorias foram introduzidas para melhorar a performance. A recomendao utilizar as Queries com critrio para evitar impactos no tempo de resposta do sistema.