Buscar

167713105-Queries

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 111 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 111 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 111 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Programa de Transferência de 
Conhecimento 
 
 
SAP Query 4.6c 
 
 
 
Objetivos 
Preparar a equipe do projeto para: 
• Criar queries para auxiliar na conferência das 
cargas de dados 
• Criar relatórios simples para listar dados com 
problemas no pós Go-Live 
• Criar relatórios simples rapidamente para suprir 
a falta de alguma informação crítica até que se 
crie o relatório definitivo 
 
 
 
SAP Query 4.6c 
Introdução 
Processo de criação 
Tipos de Queries 
Exemplos 
Exercícios 
Transporte entre clients 
 
 
 
SAP Query 4.6c 
Introdução 
O que é 
 
 
Ferramenta que permite criar Relatórios a partir dos 
dados existentes nas tabelas do SAP R/3. Os dados 
podem ser ordenados, agrupados, totalizados, etc., e 
os relatórios podem ser impressos, gravados em pla- 
nilhas, arquivos ou editores de texto, ou podem ser 
enviados a um ou mais destinatários. 
Utilização 
Usar para: 
• Criar relatórios simples e de utilização esporádica 
• Auxiliar na conferência das Cargas de Dados 
• Listar dados incorretos no pós-Go Live 
 
Não serve para: 
• Criar relatórios complexos, que exijam a leitura de várias tabelas 
no banco de dados, ou que sejam utilizados com freqüência 
• Listar dados que “não existem” no banco de dados. 
 Exemplo: Produtos Acabados sem Listas Técnicas 
Prós e Contras 
 
Pontos positivos: 
• Possibilita criar relatórios rapidamente sem a necessidade de 
criar programas em ABAP/4 
• Os relatórios podem ser criados por usuários finais 
• Facilidades e recursos na sua criação e utilização 
 
Pontos negativos: 
• Baixa performance se comparado com programas ABAP/4 
(SAPScript) 
• Limitações para relatórios que exigem a leitura de muitas tabelas 
• Não é possível incluir lógica de programação 
• Controle de acesso aos dados é deficiente 
SAP Query 4.6c 
Processo de Criação 
Processo de criação 
1) Fazer uma lista dos campos que se deseja imprimir 
 
 Exemplo: 
 
 Material 
 Descrição do material 
 Tipo de material 
 Grupo de mercadorias 
 Peso líquido 
 Peso bruto 
 Centro 
 Nome do centro 
Processo de criação 
 
2) Descobrir os nomes técnicos dos campos e as tabelas em que 
eles se encontram: 
• Entrar em alguma transação em que o campo apareça. No 
nosso exemplo, MM03 
• Posicionar o cursor no campo e teclar F1 
• Clicar no botão Informações técnicas 
• Se no quadro “Dados do campo” estiver escrito “Tabela 
transparente”, anotar o nome do campo. Senão, tentar outro 
campo próximo na tela, tentar outra transação ou pedir 
auxílio a um programador ABAP 
Processo de criação 
Exemplo: 
 
 
Processo de criação 
As vezes clicando em Estrutura dá para 
descobrir a tabela. 
 
 
 
 
 
 
Se ao invés de “Tabela 
transparente” estiver escrito 
“Estrutura”, tente outra alternativa 
 
 
 
 
Processo de criação 
No nosso exemplo, teríamos: 
 Material - MARA-MATNR 
 Texto Breve do Material - MAKT-MAKTX 
 Tipo de Material - MARA-MTART 
 Grupo de Mercadorias - MARA-MATKL 
 Peso líquido - MARA-BRGEW 
 Peso bruto - MARA-NTGEW 
 Centro - MARC-WERKS 
 Nome do Centro - T001W-NAME1 
 
Portanto, usaríamos as tabelas MARA, MAKT, MARC e 
T001W 
 
Processo de criação 
3) Planejar a seqüência de acesso (leitura) das tabelas: 
 
 
 MARA 
MAKT 
MARC 
T001W 
1 
2 
3 
4 
Processo de criação 
4) Escolher a maneira de obter o relatório: 
 
• Data Browser 
• SAP Query 
• InfoSet Query 
• Quick Viewer 
 
 
 
 
Outras ferramentas para se criar relatórios são Report Writer, 
Report Painter, SAPScript, LIS e BW 
SAP Query 4.6c 
Tipos de Queries 
Data Browser 
 
É o tipo mais simples de Query 
 
Utilizar quando: 
• Os dados necessários estão em uma única tabela 
• O relatório não precisa ser muito elaborado ou os dados serão 
exportados para uma planilha 
• A necessidade é muito mais de uma consulta rápida do que de 
um relatório 
• A necessidade é apenas verificar a quantidade de registros 
existente na tabela, considerando critérios de seleção. Ex.: 
Verificar a quantidade de Materiais cadastrados no Centro 
MO01 
 
SAP Query 
 
É o tipo mais completo de Query 
 
Utilizar quando: 
• Os dados necessários estão em mais de uma tabela 
• O relatório desejado possúi cabeçalhos, dados em mais de 
uma linha, totalizações, etc 
• O acesso a determinados campos e/ou tabelas precisa ser 
controlado 
• É necessário exportar as queries para outros clients 
• É necessário definir campos adicionais, resultantes de fórmulas 
de cálculo 
• A Query precisa ser executada por vários usuários 
• Vários relatórios diferentes precisam ser criados a partir do 
mesmo conjunto de dados 
 
InfoSet Query 
 
É um tipo intermediário de Query 
 
Utilizar quando se tem as mesmas necessidades da 
SAP Query, exceto que: 
• O relatório necessário não é complexo 
• Não é necessário 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 não precisa ser executada por outros usuários 
• Não é necessário controlar o acesso a tabelas e/ou campos 
• Não é necessário transportar a Query para outros clients 
 
 
 
Quadro comparativo 
Data
Browser
SAP
Query
InfoSet
Query
Quick
Viewer
Trabalhar com múltiplas tabelas N S S S
Definir Critérios de seleção S S S S
Escolher campos do relatório S S S S
Escolher posição dos campos S S S S
Ordenar o relatório S S S S
Definir totalizações S S S S
Salvar relat. em arq. ou planilha S S S S
Enviar o relat. a outros usuários S S S S
Utilizar Variantes de exibição S S S S
Utilizar Variantes de seleção S S S S
Utilizar Bancos de dados lógicos N S S S
Quadro comparativo 
Data
Browser
SAP
Query
InfoSet
Query
Quick
Viewer
Utilizar InfoSets N S S S
Gravar relatórios no R/3 N S S S
Compartilhar c/ outros usuários N S S N
Limitar acesso a campos N S S N
Limitar acesso a tabelas N S S N
Incluir relatório em Menus N S S N
Pré-definir Critérios de seleção N S S N
Transportar para outros clients N S S N
Associar a Grupos de usuários N S S N
Distribuir campos por + 1 linha N S N N
Definir relatórios complexos N S N N
Definir Campos adicionais N S N N
SAP Query 4.6c 
Data Browser 
Data Browser 
Exemplo: Chamar a transação SE16. A seguinte tela será exibida: 
 
 
 
Preencher o Nome da tabela e teclar Enter 
Data Browser 
 
É possível pesquisar o Nome da tabela 
clicando F4 e Aplicações SAP 
 
 
 
Data Browser 
 
Nesta tela, entrar os dados nos campos que são Critério de 
seleção: 
 
 
Os critérios podem ser alterados em Opções --> Critérios de seleção 
Data Browser 
Cada registro da tabela é exibido em uma linha 
 
 
Os campos exibidos podem ser escolhidos em Opções --> 
Formato de lista --> Seleção coluna 
Data Browser 
 
É possível melhorar a aparência do relatório 
O formato do relatório e a barra de ferramentas podem 
ser alterados em Opções --> Parâmetros do usuário 
Data Browser 
É possível ordenar, filtrar, mudar o layout, gravar, enviar o relatório, 
etc 
Data Browser 
Exercício: 
Escolher uma tabela e criar um relatório. 
 
Sugetões: 
• Mestre de materiais 
• Listas técnicas 
• Fornecedores 
• Clientes 
• Itens de pedido de compra 
• Itens de ordem de venda 
• Documentos de material 
• Estoques por depósito 
 
SAP Query 4.6c 
SAP Query 
SAP Query - Componentes 
Grupos de usuários 
InfoSets 
Queries 
SAP Query - Componentes 
SAP Query - Componentes 
Grupos de usuários - SQ03 
• Após cadastra-los, atribuir usuários e InfoSets 
• Os usuários e InfoSets podem ser atribuídos a mais de 
um Grupo 
• Por motivos de segurança e administração, a manutenção 
deve ser centralizada 
• Cada vez que for utilizar as Queries, o usuário deve 
entrar na transação e selecionar um Grupo de usuários 
SAP Query- Grupos de usuários 
 
Chamar a transação SQ03. A seguinte tela será exibida: 
 
 
 
Entrar o nome do Grupo e teclar em Criar 
 
 
 
SAP Query - Grupos de 
usuários 
Exercício: 
Cadastar os Grupos de usuários faltantes e atribuir 
usuários aos Grupos. Não atribuir InfoSets. 
 
 
SAP Query - Componentes 
 
InfoSets - SQ02 
• É a base para a geração de Queries e InfoSet Queries 
• Contém as tabelas do SAP que devem ser lidas e os 
campos que serão exibidos 
• É possível entrar um Grupo de autorização para controlar o 
acesso as Queries 
• Por motivos de segurança e administração, a manutenção 
deve ser centralizada 
 
SAP Query - InfoSets 
Entrar o nome do InfoSet e clicar em Criar 
Chamar a transação SQ02. A seguinte tela será exibida: 
 
 
 
SAP Query - InfoSets 
 
Entrar a Denominação e a primeira tabela que será lida 
Não confundir Grupo de autorização com Grupo de usuários 
SAP Query - InfoSets 
 
Outra opção é escolher um conjunto de tabelas já existente... 
SAP Query - InfoSets 
…mas que nem sempre atende as nossas necessidades 
SAP Query - InfoSets 
 
A tela de junção de tabelas (JOIN) é exibida 
Inserir as tabelas na ordem em que devem ser lidas 
SAP Query - InfoSets 
Os conectores mostram os campos que fazem a ligação entre as 
tabelas 
Pode ser necessário fazer algumas modificações 
SAP Query - InfoSets 
Clicar com o botão direito do mouse sobre a ligação e escolher Retirar 
condição join 
SAP Query - InfoSets 
 
Definir a nova ligação arrastando o campo WERKS (Centro) de uma tabela 
para a outra 
SAP Query - InfoSets 
Alterar a Condição Join, se necessário, clicando com o botão direito do 
mouse 
Inner: Só lista o registro da Tabela direita se o registro da Tabela 
 esquerda exisitir. Após a conclusão, Clicar F3 (Voltar). 
SAP Query - InfoSets 
Para visualizar a tela anterior neste formato clicar Opções e 
desmarcar 
Definição gráfica join na primeira tela 
Isto pode ser necessário se a tela gráfica não funcionar 
SAP Query - InfoSets 
 
Voltando da tela de JOIN, esta tela é exibida 
Escolher a opção desejada 
SAP Query - InfoSets 
Eliminar os Grupos de campos 
A SAP recomenda manter um Grupo de campos para cada tabela 
SAP Query - InfoSets 
 
Criar um novo Grupos de campos 
SAP Query - InfoSets 
 
Arrastar os campos desejados para o Grupo de campos 
A ordem dos campos não é importante 
SAP Query - InfoSets 
 
Suplementos, Delimitações, Coding e Ampliações podem ser 
utilizados 
SAP Query - InfoSets 
Gerar e salvar o InfoSet 
SAP Query - InfoSets 
Atribuir o InfoSet a um ou mais Grupos de usuários 
SAP Query - InfoSets 
 
Marcar os Grupos, salvar e sair 
SAP Query - InfoSets 
 
Exercício: 
Bolar um relatório que utilize mais de uma tabela, criar o 
InfoSet correspondente e atribui-lo a um Grupo de usuários. 
 
Sugestões: 
 
• Saldos de estoque - Quantidade e valor 
• Ordens de venda 
• Pedidos de compra 
• Ordens de produção 
• Mestre de materiais - Tipos de controle de QM 
• Pagamentos bloqueados 
 
 
 
SAP Query - Componentes 
 
Queries - SQ01 
• São a especificação do relatório, baseado em um InfoSet 
• Podem ser criadas várias Queries baseadas no mesmo 
InfoSet 
• Podem ser executadas por qualquer usuário que pertença 
aos mesmos Grupos de usuários atribuídos ao InfoSet 
 
SAP Query - Queries 
Entrar o nome da Query e clicar em Criar 
SAP Query - Queries 
Escolher o InfoSet que será a base para a Query 
SAP Query - Queries 
Entrar o Título (que será o título do relatório) e o número de 
colunas 
Clicar em Tela seguinte ou teclar F6 
SAP Query - Queries 
Selecionar o Grupo ou os Grupos de campos que serão utilizados na 
Query 
Nem todos os Grupos de campos precisam ser utilizados 
SAP Query - Queries 
Selecionar os campos que serão utilizados na Query 
Nem todos os campos precisam ser utilizados 
SAP Query - Queries 
É possível acrescentar Campos adicionais ao 
relatório 
Ativar as Denominações breves 
SAP Query - Queries 
Entrar as Denominações nos campos que serão usados para 
cálculo 
Selecionar Processar --> Campo local --> Criar 
SAP Query - Queries 
Definir o Campo adicional e a Fórmula de 
cálculo 
Existem outras opções de Campos adicionais 
SAP Query - Queries 
Marcar os campos que serão Critério de seleção 
Teclar Enter 
SAP Query - Queries 
Indicar em que ordem os campos devem aparecer na tela de 
Seleção 
Neste ponto é recomendável salvar a Query e depois 
clicar em Lista básica 
SAP Query - Queries 
Indicar em que linha do relatório cada campo deve ser exibido, em que 
seqüência, 
qual o critério de ordenação e os campos que devem ser totalizados e 
contados. 
Salvar a Query. Neste ponto já é possível testá-la. 
SAP Query - Queries 
Teclar Enter 
SAP Query - Queries 
Esta é a tela de seleção com os campos escolhidos 
anteriormente. 
Preenche-los e clicar em Executar ou teclar F8 
SAP Query - Queries 
O seguinte relatório é gerado. 
É possível ordenar, filtrar, mudar o layout, gravar ou enviar o relatório 
SAP Query - Queries 
Selecionar outra Forma de saída e Executar novamente 
SAP Query - Queries 
Esta é uma maneira diferente de visualizar o mesmo relatório 
Notar que até a barra de ferramentas é diferente 
SAP Query - Queries 
Salvar a Query, sair e depois Executar (até aqui era só um 
teste) 
SAP Query - Queries 
É possível gravar os Critérios de seleção numa Variante de 
exibição 
SAP Query - Queries 
Informar um Nome, uma Descrição e Salvar 
SAP Query - Queries 
Na próxima execução, clicar em Executar com variante 
SAP Query - Queries 
Informar o Nome da Variante 
SAP Query - Queries 
Os critérios de seleção já virão preenchidos 
SAP Query - Queries 
Os relatórios podem ser gravados para posterior consulta 
Alterar a Forma de saída para Lista ABAP e executar o relatório 
SAP Query - Queries 
Salvar o relatório e entrar um Nome para ele 
SAP Query - Queries 
Depois, é só exibi-lo novamente 
Outros usuários do mesmo Grupo também podem exibi-lo 
SAP Query - Queries 
 
Exercício: 
Criar Queries para os InfoSets criados no exercício anterior 
 
 
SAP Query 4.6c 
InfoSet Query 
InfoSet Query 
Na mesma tela da SAP Query, clicar em InfoSet Query 
Não confundir InfoSet com InfoSet Query 
InfoSet Query 
Escolher um InfoSet 
InfoSet Query 
Marcar quais campos serão Critério de seleção e quais farão parte do 
relatório 
InfoSet Query 
Se necessário, clicar com o botão direito do mouse para parametrizar 
cada campo conforme o desejado 
Clicar em Saída ou teclar F8 para executar o relatório 
InfoSet Query 
O relatório é gerado e pode ser editado como na SAP Query 
Voltar e salvar a InfoSet Query 
InfoSet Query 
Um Nome e Título são sugeridos, mas podem ser alterados 
InfoSet Query 
A InfoSet Query pode ser executada como se fosse uma SAP 
Query 
E ser convertida em uma SAP Query. Basta clicar em Modificar 
InfoSet Query 
 
Exercício: 
Criar InfoSet Queries para os InfoSets criados no exercício 
anterior 
 
 
SAP Query 4.6c 
Quick Viewer 
Quick Viewer 
Clicar em Quick Viewer ou chamar a transação SQVI 
Quick Viewer 
Entrar um nome para a Viewer e clicar em Criar 
Quick Viewer 
Entrar o Título da Viewer, escolher Join de tabelas e Modo 
base 
Também é possível escolher um Banco de dados lógico ou um InfoSet 
Quick Viewer 
Inserir as tabelas e acertar a ligação, como na SAP Query 
Voltar (F3) 
Quick Viewer 
Marcar os campos do relatório, que serão critério de seleção e de 
ordenação 
Clicar em Modo de layout 
Quick Viewer 
Aqui é possível mudar a posição de campos, definir linhas de cabeçalho e 
rodapé, etc. 
Executar (F8) 
Quick Viewer 
Um relatório com as mesmas características e recursos da SAP Query é 
gerado 
Quick Viewer 
 
Exercício: 
Criar Quick Views para as mesmas tabelas usadasno 
exercício anterior 
 
 
SAP Query 4.6c 
Transporte 
Transporte entre clients 
Clicar no ícone de Transportes 
Também é possível transportar a partir da tela da SAP Query 
Transporte entre clients 
o client de origem, marcar Download, Transport user groups e 
indicar os 
Grupos de usuário a transportar 
Executar (F8) 
Transporte entre clients 
Informar um nome para o arquivo e Transferir 
Transporte entre clients 
Verificar se não há mensagens de erro. 
Voltar (F3) 
Transporte entre clients 
Repetir o processo para transportar os InfoSets e Queries 
Transporte entre clients 
No client destino é só repetir o processo, desta vez marcando Upload 
Não é necessário colocar os nomes dos Grupos, InfoSets e Queries 
Transporte entre clients 
 
Exercício: 
Transportar os objetos criados nos exercícios anteriores 
 
 
Documentação online 
Pronto! 
 
Voce já está apto a detonar o 
tempo de resposta do Sistema 
 
 
 
Até a versão 4.0b a documentação online recomendava evitar criar 
Queries para relatórios definitivos devido ao impacto na performance 
do sistema que elas podiam causar. A partir desta versão esta reco-
mendação foi retirada e a SAP informa que várias melhorias foram 
introduzidas para melhorar a performance. A recomendação é utilizar 
as Queries com critério para evitar impactos no tempo de resposta do 
sistema.

Continue navegando