Buscar

SAP-Query

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

Curso de Query 4.7 
 
 
 
 
 
 
 
 
Por Osmar Antunes 
 1
 
INTRODUÇÃO ................................................................................................................................................ 3 
CRIAÇÃO DE GRUPO DE USUÁRIOS(SQ03) ........................................................................................... 4 
CRIAÇÃO DE INFOSETS(SQ02).................................................................................................................. 5 
ATRIBUIR INFOSET A GRUPO DE USUÁRIOS. ..................................................................................... 9 
ATRIBUIR USUÁRIOS A INFOSET (SQ03) ............................................................................................. 10 
CRIAÇÃO DA QUERY(SQ01)..................................................................................................................... 11 
TIPOS DE SAÍDA.......................................................................................................................................... 15 
LISTA BÁSICA............................................................................................................................................... 15 
FERRAMENTAS ADICIONAIS DE QUERY ............................................................................................ 17 
FERRAMENTAS ADICIONAIS PARA ÁREA FUNCIONAL................................................................. 18 
CAMPO ADICIONAL....................................................................................................................................... 18 
 
 2
Introdução 
 
SAP QUERY é uma ferramenta da SAP para elaboração de relatórios simples e até um 
pouco mais avançados e que economizam em tempo e em códificação ABAP . 
 
Para criarmos Queries , existem 4 etapas fundamentais : 
 
1. Criação de Grupo de usuários – SQ03 
2. Criação de Infosets – SQ02 
3. Atribuição de infosets a grupo de usuários 
4. Atribuição de grupo de usuários a infosets 
5. Criação da Query – SQ01 
 
Pelo Menu o caminho é : 
 
 
 
Existe uma área de memória chamada QUERY AREA . 
 
A query área da query criada poderá estar numa global(Independente de mandante) ou 
Standard área(dependente de mandante). 
 3
Criação de Grupo de usuários(SQ03) 
 
Cria grupo de usuários que terão privilegios de acesso as informações e que poderão 
modificar as Queries 
 
- Clicar no botão Criar 
 
 
 
 
 4
Criação de Infosets(SQ02) 
 
Base de dados para as informações desejadas . Aqui definiremos tabelas de JOIN e 
codificação de lógica geral ou de campo específico se necessário para relatório final. 
 
 
 
A opção mais importante utilizada é JOIN DE TABELAS VIA TABELA 
 
Um join de tabelas inclui sempre duas ou mais tabelas que são lidas com a 
ajuda de formas especiais da instrução SELECT. Não precisaremos usar o comando select 
codificando , Construimos este select via definição dos Joins . A tabela mencionada na tela 
a seguir , será o ponto de partida para a nossa área funcional . 
 
 5
 
 
Aqui será definida a tela de junção de tabelas. 
Clicar em Inserir tabela . 
 
 
 
OBS.:Para entendermos junção ou relacionamento precisamos entender da relação de uma 
tabela com a outra . Neste curso daremos exemplos práticos por módulos . 
 
Pelo exemplo acima utilizarei a EKKO(Pedido de Compras) e EKPO(Item do Pedido de 
Compras) que são tabelas de MM . Lembramos que a relação de EKKO para EKPO é de 
1:N , pois de um pedido de compras 4500000000 encontrado na EKKO , podemos 
encontrar um ou vários 4500000000 com seu itens na EKPO . 
 
 6
 
 
Reparamos que no caso acima ele sugere um relacionamento que pode não ser real . 
Supondo que quero todos os itens dos pedidos , devemos tirar a relação de EKKO-LPONR 
com EKPO-EBELP ,pois da maneira proposta , exibirá dados apenas do último item. 
 
Para retirar a condição desejada , clicar com o botão direito encima da linha e ir na opção 
“RETIRAR CONDIÇÃO JOIN”. 
 
Após a definição estar completo , clicar no botão “VOLTAR” . 
 
 
 
Esta opção tem haver diretamente com os campos que deixaremos pré-definidos nos 
GRUPOS DE CAMPOS. Como escolhemos duas tabelas para o Join , serão criados dois 
grupos de campos. Supondo que a opção escolhida foi INCLUIR CAMPOS-CHAVE ver 
como os GRUPOS DE CAMPOS foram definidos abaixo. 
 
A esquerda são os campos definidos de cada tabela para serem adicionados aos grupos de 
campos. A direita estão os dois GRUPOS DE CAMPOS com seus campos já definidos . No 
caso os campos chave . 
 
 7
 
 
 
Para adicionar campos , apenas clicar e arrastar campos para os grupos . Vide que na 
próxima tela foram arrastados os campos empresa e material . 
 
 
 
Após todas as definições do INFOSET , clicar em GERAR . 
 8
Atribuir Infoset a Grupo de Usuários. 
 
 
 
 
 
 
 
Agora teremos que dizer qual será o grupo de usuários que terão privilegio de consulta e/ou 
alteração da QUERY. 
 
 9
Atribuir usuários a INFOSET (SQ03) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 10
Criação da Query(SQ01) 
 
Clicando em criar , escolher infoset a ser usado . Lembrando que o INFOSET é a nossa 
base de dados e lógica de join montada . 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Quandas linhas por página poderão ser 
impressas no relatório 
 11
 
 
Campos das tabelas do INFOSET determinado que terão disponibilidade para sair no 
relatório e para critério de seleção. 
 
 
 
Camposque serão disponibilizados para critério de seleção . 
 
 
 12
 
 
Critérios de seleção a utilizar na tela de seleção 
 
 
VI - Se este campo de seleção for marcado, apenas será disponibilizado um 
único campo de entrada na tela de seleção. O botão para a seleção da 
tela adicional "Seleção múltipla" existe, pelo que é possível entrar 
seleções múltiplas através desta função. 
 
1L - Quando este campo de seleção é marcado, pode ser inserido um valor 
individual ou um intervalo na tela de seleção. O botão para a seleção da 
tela adicional "Seleção múltipla" não existe, pelo que não é possível 
entrar seleções múltiplas. 
 
 
 
 
 
 
 
 
 
 
 
 
 13
Somente VI marcado : 
 
 
 
Somente 1L marcado : 
 
 
Nenhum marcado 
 
 
 
 
 
 
 
 
 
 
 14
Tipos de Saída 
 
Lista Básica 
 
Na tela abaixo definir o layout do relatório Lista Básica 
 
Com as configurações mostradas , Vamos testar : 
 
 15
 
Executando .... 
 
 
 
 
 16
Ferramentas adicionais de Query 
 
Tanto para campos de seleção(Ordenação) tanto para campo de totais , o procedimento será 
clicar no conteúdo do campo e arrastar até a caixa correspondente. 
 
 
 
 
 
 
 
 
 
 
 17
Ferramentas adicionais para Infosets 
 
Campo adicional 
 
Clicar em suprimentos . 
 
 
Clicar em criar. 
 
 
 
 
 
 
 
 
 
 
 
 18
 
Referência like copia as propriedades do campo mencionado do dicionário de dados . 
 
OBS : é necessário que coloquemos este novo campo em um grupo de campos . 
 
 19
Inserir codificação para campo adicional 
 
 
 
Clicar no botão Codificação para Suplemento. 
 
 
 
 
 
 
 
 
 
 20
Observe abaixo que o campo pode ser adicionado a algum grupo de campos . 
 
 
 
 
 
 
 
 
 21
Devo lembrar que agora que alteramos o INFOSET , devemos colocar este campo 
suplementar para exibir na query . 
 
 
 22
Codificação Adicional(Processamento de Registro) 
 
 
 
O Processamento da Query é por linha , no caso acima só serão listados Pedidos diferentes 
do tipo NB. 
 23
Criação de Transação Query 
 
 
 
 
 
 24
TRANSAÇÃO SE93 
 
 
 
 25
	 Introdução
	 Criação de Grupo de usuários(SQ03)
	 Criação de Infosets(SQ02)
	 Atribuir Infoset a Grupo de Usuários.
	 Atribuir usuários a INFOSET (SQ03)
	 Criação da Query(SQ01)
	Tipos de Saída
	Lista Básica
	 Ferramentas adicionais de Query
	 Ferramentas adicionais para Infosets
	Campo adicional
	 Inserir codificação para campo adicional
	 Codificação Adicional(Processamento de Registro)Criação de Transação Query

Continue navegando