Você está na página 1de 37

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