Doc. n.
:
Tecnologia da Informao
Verso 0
SAP Query
Fl.: 1 de
Manual do Usurio Data: 15/04/2010
37
Doc: Manual SAP Crio de Query
Manual do Usurio
Criao de Query
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 2 de 37
Doc: Manual SAP Crio de Query
NDICE
1. INTRODUO............................................................................................................................ 3
2. OBJETIVOS................................................................................................................................ 4
3. GRUPO DE USURIOS............................................................................................................. 5
4. REA FUNCIONAL (INFOSETS)............................................................................................... 9
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 3 de 37
Doc: Manual SAP Crio de Query
1. Introduo
Este manual aborda as atividades e transaes necessrias para criao de consultas (Querys) no SAP
ECC 6.0.
Menu SAP
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Fl.: 4 de
Manual do Usurio Data: 15/04/2010
37
Doc: Manual SAP Crio de Query
2. Objetivos
Instruir os usurios como utilizar a ferramenta ABAP/4-QUERY para desenvolver
novos relatrios bsicos e especficos de cada rea. Estes relatrios so tratados
como QUERY. Os relatrios que sero demonstrados utilizaro trs quebras,
totalizaes de dados e com relacionamento entre 2 tabelas.
Para se criar as Queries necessrio que sejam criados os Grupos de Usurios e as
reas Funcionais, que so definidos da seguinte forma :
1. Grupo de Usurios
Cada usurio pertencer a um Grupo de Usurios que ser definido previamente. A
criao de Grupos de Usurios tem a finalidade de definir o nvel de segurana de
acesso s tabelas. Pelo grupo de usurios, poderemos saber quais as pessoas que
esto tendo acesso determinadas informaes. Para que algum usurio possa
desenvolver algum relatrio ele deve estar previamente cadastrado em um grupo.
Cada usurio do R/3 pode ser associado a vrios grupos de usurios.
2. rea Funcional (InfoSets)
As reas Funcionais contm as informaes que sero acessadas pelos grupos de
usurios. As informaes devero ser pesquisadas atravs das tabelas dentro do
R/3.
Cada rea Funcional criada deve estar relacionada a pelo menos um Grupo de
Usurios.
As informaes das reas Funcionais podem ser extradas de banco de dados
lgicos ou diretamente das tabelas.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 5 de 37
Doc: Manual SAP Crio de Query
3. SQ03 - Grupo de Usurios
Os Grupos de Usurios devem ser criados de acordo com cada tipo de informao a
ser extrada do sistema. Podendo-se criar por exemplo de acordo com os prprios
mdulos disponveis no Sistema :
Grupos PP Produo
SD - Vendas
MM - Materiais
FC Financeiro e Contbil
Ao se criar o Grupo de Usurios, no necessrio inicialmente atribuir os usurios e
as reas Funcionais que faro parte do grupo.
Para se criar e fazer a manuteno dos Grupos de Usurios, pode-se usar um dos dois
caminhos a seguir :
Via Transao : SQ03
Via Menu : Ferramentas ABAP Workbench Utilitrios SAP Query
Grupos de Usurios
Executando-se uma das opes acima, mostrada a seguinte tela :
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 6 de 37
Doc: Manual SAP Crio de Query
Neste Exemplo iremos criar o grupo de Usurio
ZPP_RJR - RJR - Usuarios Dados de PP
Neste momento sera pedida a Request desta criacao para transporte para o
ambiente de QAT e PRD.
Primeiro pedira o pacote do Objeto a ser transportado no nosso caso ZDEV.
O pacote comea por Y ou por Z:
Em um pacote destes, possvel criar objetos definidos pelo usurio. As modificaes em objetos deste
pacote so registradas pelo Transport Organizer. Os objetos podem ser transportados para outros
sistemas SAP (ver campo Camada de transporte)
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 7 de 37
Doc: Manual SAP Crio de Query
Aps definir o pacote sere pedida uma nova request para transporte deste objeto
Clicar em Nova. e digitar uma descricao para esta request.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 8 de 37
Doc: Manual SAP Crio de Query
Nesta tela, pode ser feita a criao, alterao, excluso dos Grupos de Usurios e
ainda atribuio dos usurios e funes que pertencero ao grupo.
Atribuio de Usurio, nesta tela marcar quais os grupos deste usuario.
E salvar alteraes.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 9 de 37
Doc: Manual SAP Crio de Query
4. SQ02 - rea Funcional (InfoSets)
As reas Funcionais (Infosets) devem ser criadas de acordo com os dados
especficos que sero extrados do Sistema. Podendo ser criadas atravs de uma
juno entre tabelas, atravs de uma nica tabela ou de um banco de dados lgico
(logical database).
Ao se criar uma rea Funcional (Infosets) j se deve saber todas as informaes
que sero utilizadas, quais as tabelas e os campos.
Para conseguir identificar as tabelas e campos que voc necessitar para desenvolver
uma Query, voc deve seguir os seguintes passos.
1 - Ir at a tela que contm os dados que voc deseja que faa parte da Query.
2 - Posicionar o cursor em cada campo desejado
3 - Aps posicionar o cursor, teclar :
F1 ser mostrada a tela de help do campo e clicar em Informao Tcnica ,
nesta janela sero mostrados os dados do campo da tela referente ao nome da
tabela e o nome do campo clicado, como pode ver a seguir.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 10 de 37
Doc: Manual SAP Crio de Query
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 11 de 37
Doc: Manual SAP Crio de Query
Nesta tela, o campo escolhido foi o DISMM e pertence tabela MARC.
Se voc utilizar o caminho anteriormente ensinado e no conseguir as informaes
para montar a Query, dever ser adotado outro processo mais detalhado para
conseguir encontrar as informaes necessrias para montar a rea Funcional
(Infoset).
Em alguns casos o nome da tabela demonstrada, trata-se de uma estrutura de tabela,
onde podem se restauradas informaes de diversas tabelas.
Para se criar e fazer a manuteno das reas Funcionais (Infosets), pode-se usar dois
caminhos :
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 12 de 37
Doc: Manual SAP Crio de Query
Via Transao : SQ02
Via Menu : Ferramentas ABAP Workbench Utilitrios SAP Query
Infosets.
Executando-se uma das opes acima, mostrada a seguinte tela :
Nesta tela informa o nome do Infoset e Clique em Criar.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 13 de 37
Doc: Manual SAP Crio de Query
Aps preencher os dados acima com descrio e qual fonte de dados, neste
exemplo a tabela AUFM - Movimentos de material para a ordem, que sera a fonte de
dados.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 14 de 37
Doc: Manual SAP Crio de Query
Aps ENTER sera apresentada tela de seleo dos campos, selecione Criar
Grupo de campos vazios.
Tela de seleo e criao dos campos.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 15 de 37
Doc: Manual SAP Crio de Query
Mover os campos necessrios para o grupo de Campos que estao disponveis
para criao das futuras querys.
Neste exemplo temos necessidade de criacao de alguns outros campos
calculados e alteracao de alguns outros j existentes na tabela.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 16 de 37
Doc: Manual SAP Crio de Query
Exemplo de modificao do conteudo de um campo j existente na tabela sem a
necessidade de criacao de um novo campo, feito na opo de Codif e tambem alguma
outra necessidade do Infoset para disponibilizar alguma informacao para as querys
Selecione, que esta mudana tem que ser feita a nivel de processamento do
registro e digite a modificaes necessrias.
Neste caso desejo mudar o sinal dos campos quando o tipo de movimento for
S.
OBS. Fazendo qualquer modificacao nesses objetos sera pedido a geracao de
uma request para transportar para a produo e pocote ZDEV. Conforme acima
neste manual.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 17 de 37
Doc: Manual SAP Crio de Query
Vamos criar agora, campos calculados conforme nossa necessidade.
Para criar campos calculados devemos selecionar Suplems. - Criar
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 18 de 37
Doc: Manual SAP Crio de Query
Ser apresenta a tela abaixo, onde deveremos informar com campos
necessrios para criao.
Neste caso estaremos criando o campo Grupo de Mercadorias e tecle ENTER
Criado o campo selecione Coding p/suplem., onde iremos criar o codigo fonte
para as informacoes deste campo. Iremos fazer um Select na tabela MARA que
contem este campo.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 19 de 37
Doc: Manual SAP Crio de Query
Repetir esse procedimento para todos os outros campos de acordo com sua
necessidade.
Aps criarmos todos os campos necessrios vamos um novo grupo de campos
para os campos adicionais. Clicando em na tela abaixo.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 20 de 37
Doc: Manual SAP Crio de Query
Colocar o nome do novo Grupo de Campos.
Move os novos campos para este novo grupo de Campos.
E salvar , Infoset pronto para ser utilizado e atribuido a um grupo de
Usurios.
Aps gravar gerar Infoset, clicando no icone
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 21 de 37
Doc: Manual SAP Crio de Query
Se tudo estiver correto o Infoset se gerado conforme abaixo.
Aps criar o Infoset gerado, deve-se retornar ao Grupo de Usurios para atribuir
o Infoset criado a um determinado Grupo de Usurios.
Somente depois de fazer este procedimento que poderemos criar as Queries.
SQ03
Colocar o nome do Grupo de usurios e clicar em Atribuir usurios e Infosets.
Clicar novamente em Atribuir Infosets
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 22 de 37
Doc: Manual SAP Crio de Query
Selecionar o Infoset correto.
E salvar alterao.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 23 de 37
Doc: Manual SAP Crio de Query
5. SQ01 Criao de Query
Antes de se criar uma Query, j devem estar criados os Grupos de Usurios e
os Infosets que a Query ir pertencer.
Um usurio pode ter autorizao de executar, criar e alterar Queries.
Ao se criar uma Query o usurio no ter acesso a dados que no estejam definidos
nos Infosets.
Para se criar e fazer a manuteno das Queries, pode-se usar um dos dois caminhos a
seguir :
Via Transao : SQ01
Via Menu : Ferramentas ABAP Workbench Utilitrios SAP Query
Queries
Executando-se uma das opes acima, mostrada a seguinte tela :
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 24 de 37
Doc: Manual SAP Crio de Query
A primeira atividade que temos que executar a seleo correta do grupo de
usurios para criao da Query. Clicando neste icone
Digitar o nome da Query a criar e clicar em Criar.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 25 de 37
Doc: Manual SAP Crio de Query
Selecionar a Infoset correta
Informar a Descrio desta Query, colunas 255 e Tela Seguinte
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 26 de 37
Doc: Manual SAP Crio de Query
Marcar os grupos de campos que tero campos selecionados na Query.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 27 de 37
Doc: Manual SAP Crio de Query
E Tela Seguinte e marcar os campos que iro para a Query.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 28 de 37
Doc: Manual SAP Crio de Query
Na proxima tela informar os campos de seleo e a sequencia na tela.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 29 de 37
Doc: Manual SAP Crio de Query
Aps isso clicar em Lista bsica para montagem da Query, definir as linhas do
relatrio, a sequncia dos campos e classificaes.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 30 de 37
Doc: Manual SAP Crio de Query
Clicar em Testar. Ser pedida uma variante que neste momento ainda no
temos e sera pedido a tela de entrada de dados para a Query.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 31 de 37
Doc: Manual SAP Crio de Query
Query executada com sucesso.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 32 de 37
Doc: Manual SAP Crio de Query
Voltar ate a tela de selecao de campos e salvar Query.
OBS. Fazendo qualquer modificacao nesses objetos sera pedido a geracao de uma
request para transportar para a produo e pocote ZDEV. Conforme acima neste
manual.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 33 de 37
Doc: Manual SAP Crio de Query
6. SQ01 Gerar Programa ABAP e Transao da Query Criada
Para se criar o programa ABAP da Query na prrpia transao SQ01, pode-se
usar um dos dois caminhos a seguir :
Via Transao : SQ01
Via Menu : Ferramentas ABAP Workbench Utilitrios SAP Query
Queries
Executando-se uma das opes acima, mostrada a seguinte tela e devemos
selecionar a opo abaixo para gerar o programa.
Aps o programa ser gerado, iremos verificar o nome do programa.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 34 de 37
Doc: Manual SAP Crio de Query
Ir na transao SE38 e executar o programa como teste.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 35 de 37
Doc: Manual SAP Crio de Query
Programa testado, criar a transao referente ao programa pela transao
SE93
Informar o nome da transao, conforme padro RJR.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 36 de 37
Doc: Manual SAP Crio de Query
Informar nome do programa criado anteriormente.
E clicar em testar transao. .
Ser apresentada a tela abaixo, digitar pacote ZDEV.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto
Doc. n.:
Tecnologia da Informao
Verso 0
SAP Query
Manual do Usurio Data: 15/04/2010 Fl.: 37 de 37
Doc: Manual SAP Crio de Query
E salvar e informar a Request correspondente da sua criacao de Query.
Pronto Query criada e transao ZPPRP528 Criada.
Elaborao do Documento
Elaborado por: 1 Aprovao: 2 Aprovao:
Alfredo Machado Neto