Você está na página 1de 22

Manual de Utilizao de Querys

SAP R/3 - 4.6C


INDICE
INTRODUO SOBRE BANCO DE DADOS

Trabalhando com Banco de Dados (Tabelas)

Exemplos de Resultados Agenda Pessoal

Chave-Primria (Campos-Chave)

LOCALIZAO DE DADOS E TABELAS


Identificando o Contedo de uma Tabela

UTILIZANDO AS FERRAMENTAS DE DESENVOLVIMENTO DE QUERYS

5
6

Criao de Grupo de Usurios

Criao de InfoSet

Criao de Query

13

Botes de Funes das Telas de Resultados das Querys

18

Campos de Resultados

18

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

1 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
INTRODUO SOBRE BANCO DE DADOS
Um banco de dados como um countainer que pode armazenar, organizar, recuperar e apresentar
informaes
Um banco de dados composto por:
Tabelas: local onde as informaes so armazenadas de forma estruturada e organizada.
Campos: local dentro da tabela (posio) com um determinado nome que o diferencia das demais
informaes
Registros: conjunto de campos dentro de uma tabela que definem o conjunto de informaes.
Relaes (Join): relacionamento de campos entre tabelas, para ligao das informaes.
Campo-chave: identifica um registro de forma nica, onde este no poder ser repetido.

Tabela

* NOME
Paula
Renata
Roberto
Pedro
Sandro

AGENDA PESSOAL
TELEFONE
233-2225
3848-1358
620-5986
624-3596
9709-5869

Campos

ANIVERSRIO
29/10
01/01
10/04
05/11
30/07
Registros

TRABALHANDO COM BANCO DE DADOS (TABELAS)


Tipos de Relacionamento entre tabelas (join):
As tabelas podem se relacionar entre si de vrias maneiras, que iro definir o modo de busca dos
registros dentro do banco de dados. Estes relacionamentos, seguem:
a) Um para Um : apenas um registro compatvel em cada tabela.
CABEALHO DAS ORDENS
Nmero da Ordem

ACOMPANHAMENTO DAS ORDENS


Nmero da Ordem

Quantidade Prevista

Quantidade Fornecida

Data da Criao

Data do Fornecimento

Para cada Uma ordem encontrada na primeira tabela, ser tambm encontrada Uma ordem na segunda
tabela.
b) Um para Vrios : um registro compatvel na primeira tabela, com vrios da segunda tabela.
CABEALHO DAS ORDENS

APONTAMENTOS

Nmero da Ordem

Nmero da Ordem

Quantidade Prevista

Mquina Utilizada

Data da Criao

Quantidade Processada

Para cada Uma ordem encontrada na primeira tabela, sero encontrados Vrios apontamento na
segunda tabela.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

2 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
c) Vrios para Um : vrios registros compatveis na primeira tabela, com apenas um na segunda tabela.
APONTAMENTOS

MQUINAS

Nmero da Ordem

Mquina

Mquina Utilizada

Localizao da Mquina

Quantidade Processada

Responsvel

Para Vrios registros encontrados na primeira tabela, localizado apenas Uma mquina na segunda
tabela.
EXEMPLO DE RESULTADOS AGENDA PESSOAL
Neste exemplo, criaremos um relatrio que apresentar os dados de clientes, reunindo informaes
de tabelas diferentes.

* NOME
Paula
Renata
Roberto
Pedro
Sandro
* NOME
Paula
Renata
Roberto
Pedro
Sandro

AGENDA PESSOAL
TELEFONE
233-2225
3848-1358
620-5986
624-3596
9709-5869
ENDEREOS
NMERO
125
3658F
235
26
12548

ANIVERSRIO
29/10
01/01
10/04
05/11
30/07
CEPS
CEP
17200-123
19582-953
25436-236
12365-852
12369-852

* CEP
17200-123
19582-953
25436-236
12365-852
12369-852

CEP
RUA AMARAL GURGEL
AV. BRIGADEIRO F. LIMA
ALAMEDA JA
AV. PAULISTA
RUA DAS FLORES

Deste relacionamento, teremos um relatrio com o seguinte resultado:

* NOME
Paula
Renata
Roberto
Pedro
Sandro

TELEFONE
233-2225
3848-1358
620-5986
624-3596
9709-5869

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

ANIVERSRIO
29/10
01/01
10/04
05/11
30/07

CEP
17200-123
19582-953
25436-236
12365-852
12369-852

CEP
RUA AMARAL GURGEL
AV. BRIGADEIRO F. LIMA
ALAMEDA JA
AV. PAULISTA
RUA DAS FLORES

NMERO
125
3658F
235
26
12548

3 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
CHAVE-PRIMRIA (CAMPOS-CHAVE)
Como foi visto no exemplo da Agenda Pessoal e Endereos, ambas as Tabelas tinham um campo
que armazenava as mesmas informaes no campo NOME e CEP.
Esse campo comum foi usado como a ligao entre as tabelas. Esse campo comum chamado de
CHAVE-PRIMRIA. Esse campo tem que ser exclusivo para que voc possa distingu-lo de todos os outros
campos.
Um exemplo de chave primria no SAP o nmero do Vendedor/Representante. Sua empresa pode
ter milhares de vendedores/representantes e os dados desses vendedores/representantes podem ser
armazenados em diversas tabelas. Uma tabela-mestre armazenar os dados bsicos do
vendedor/representante, inclusive seu nmero, informaes de contato e endereo.
Caso queira criar um relatrio de todos os endereos de seus vendedores/representantes (a partir
da tabela-mestre) e seus pedidos de vendas abertos (a partir da Tabela de Pedidos de Vendas), poder
fazer isso, porque ambas tabelas esto ligadas ao nmero do vendedor/representante, conforme abaixo:

VENDEDOR/REPRESENTANTE
NOME
FONE
AFONSO
2325-8888
PEDRO
3256-8523
ROBERTO
625-5698
RENATO
3256-8521

*CD
100
101
102
103

*VENDA
1000
1001
1002
1003

VENDAS
DATA
19/05/2001
27/01/2001
13/05/2001
30/06/2001

Desta forma, ser obtido um


relatrio onde os dados da
tabela de Vendedor/
Representante buscar suas
vendas na tabela de Vendas,
conforme exemplo abaixo.

VEND./REP.
100
103
101
100

*CD
100

VEND./REP.
AFONSO

LOCALIZAO
BRASILIA

101
103

PEDRO
RENATO

SO PAULO
CEAR

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

LOCALIZAO
BRASILIA
SO PAULO
RECIFE
CEAR

VENDA
1000
1003
1002
1001

DATA
19/05/2001
30/06/2001
13/05/2001
27/01/2001

4 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
LOCALIZAO DE DADOS E TABELAS
Para que se possa criar Querys, necessrio conhecer as tabelas que possuam os dados
desejados. Essa localizao partir da transao que apresente os dados desejados.
Uma maneira simples de saber quais tabelas fazem parte da transao, utilizar a transao SE49,
onde pode-se fornecer a transao e as tabelas nela utilizadas sero apresentadas, conforme abaixo:

Aps fornecer a transao, clique no boto Exibir para ver as tabelas utilizadas.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

5 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
IDENTIFICANDO O CONTEDO DE UMA TABELA
Para se conhecer o contedo de uma tabela, utilize a transao SE16, onde, informando a tabela,
pode-se ver seu contedo.

a) Entrar com a tabela e pressionar Enter

b) Entrar com a Largura da Listagem em 9999 para ver todas as colunas da tabela e pressionar F8 para
executar a consulta.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

6 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
UTILIZANDO AS FERRAMENTAS DE DESENVOLVIMENTO DE QUERYS
Tendo as tabelas necessrias em mos, estaremos iniciando o trabalho com as ferramentas de
desenvolvimento de Querys, com abrangncia desde a liberao de acesso por usurio a apresentao dos
dados e exportao destes do R/3.
CRIAO DE GRUPO DE USURIOS (1O PASSO)
O Grupo de Usurios utilizado para determinar, alm dos usurios que tero acesso s Querys,
rea ou assunto da Query que ser desenvolvida; isso organiza os desenvolvimentos, facilitando sua
localizao.
Para criar Grupo de Usurio, utilize a transao SQ03, conforme abaixo:

a) Entrar com a descrio do Grupo de Usurios


b) Clicar no boto Criar

c) Entrar com a Descrio do Grupo de Usurios.


d) Clicar em Gravar.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

7 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
Pronto, o Grupo de Usurios AULAXX esta criado e pronto para receber os usurios que tero
acesso as Querys ligadas a este grupo.
Agora, para atribuir os usurios a este grupo, clique no boto Atribuir Usurio e InfoSet e entre com
os usurios conforme abaixo:

Aps indicar os usurios, basta clicar no boto Salvar. Mesmo aps todo o processo de criao das
Querys, pode-se retornar na atribuio e indicar ou retirar usurios.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

8 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

CRIAO DE INFOSET (2O PASSO)


O InfoSet a rea de associao de tabelas (join) e seleo dos campos. Este permite que sejam
selecionados apenas os campos que realmente iro fazer parte da Query, facilitando o trabalho com os
campos.
Para criar InfoSet, utilize a transao SQ02, conforme abaixo:

a) Entrar com o nome do InfoSet e clicar em Criar.


b) Entrar com a Descrio do InfoSet e a primeira tabela que ser utilizada e pressionar Enter.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

9 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

c) Ser mostrada a tela onde sero criadas as Joins entre as tabelas j com a primeira tabela indicada.

d) Agora, para inserir as outras tabelas, utilize o boto Inserir Tabela e informe o nome da tabela, em
seguida, pressione Enter.

e) A tabela ser inserida j com a Join sugerida; caso seja necessrio mais alguma, basta arrastar um
campo sobre o outro entre as tabelas. Antes de sair da tela de Join, clique no boto Verificar para
analisar inconsistncias de relacionamento entre tabelas.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

10 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

f)

Agora, clique no boto Retornar e escolha a opo de Criar Grupo de Campos Vazio e pressione Enter.

g) Selecionar os campos das tabelas que possuem os dados necessrios, e arrastar para os grupos de
campos correspondentes as tabelas.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

11 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
h) Agora basta salvar o InfoSet e sair, e confirmar a solicitao para Gerar o InfoSet.

i)

Agora, para concluir, atribua o InfoSet ao Grupo de Usurios correspondente, clicando no boto
Atribuio a Grupo de Usurio. Marque o Grupo de Usurios e clique no boto Salvar.

Este foi o ltimo passo, agora passaremos a criao da Query.

CRIAO DA QUERY (3O PASSO)


Elaborado por: Ricardo Jos Ruiz Rossi
(14)621-6042 Ja-SP-Brasil

12 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

Neste passo final, criaremos a Query para apresentao de dados e aprenderemos a gerar arquivos
fora do R/3 (exportao de dados dos resultados). Para criar Querys, utilize a transao SQ01.
a) Selecionar o Grupo de Usurios desejado, clicando no boto Mudar de Grupo de Usurios e dando um
clique duplo sobre o Grupo de Usurio.

b) Agora, entre com o nome da Query que ser criada e clicar no boto Criar (a sugesto utilizar o
mesmo nome do InfoSet para a Query).

c) Selecione o InfoSet correspondente a Query que ser criada, dando um clique duplo sobre a mesma.
Elaborado por: Ricardo Jos Ruiz Rossi
(14)621-6042 Ja-SP-Brasil

13 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

d) Entrar com a Descrio da Query e Forma de Sada dos dados, e clicar em Avanar.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

14 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
e) Selecionar os Grupos de Campos desejados e clicar em Avanar.

f)

Selecionar os Campos que sero utilizados e clicar em Avanar.

g) Selecionar os campos que sero utilizados na tela de Seleo (filtros de dados) e clicar Lista Bsica.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

15 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
h) Dentro da Lista Bsica, selecionar os campos que sero apresentados na tela de resultados e organizar
a seqncia em que estaro posicionados. Para isso, marcar o flag da coluna Campos Exibidos na
Lista. Em seguida, clicar no boto Salvar.

Aps o passo da Lista Bsica, pode-se executar a Query para verificar os dados que sero
apresentados, pressionando F8.

Nesta tela, pode-se entrar com os dados de filtro desejados e executar a Query pressionando F8.
Elaborado por: Ricardo Jos Ruiz Rossi
(14)621-6042 Ja-SP-Brasil

16 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

Aps trmino e confirmao dos resultados, sua Query esta pronta para ser utilizada pelos usurios
cadastrados no Grupo de Usurios. Para executar a Query aps sua concluso, basta acessar a transao
SQ01 e selecionar o Grupo de Usurios, marcar a Query desejada e pressionar F8. Tambm pode-se criar
Variantes como qualquer transao.

BOTES DE FUNES DAS TELAS DE RESULTADOS DAS QUERYS


Elaborado por: Ricardo Jos Ruiz Rossi
(14)621-6042 Ja-SP-Brasil

17 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
Aps a apresentao dos resultados de uma Query, pode-se trabalhar estes dados com os botes
de funo, que seguem abaixo:

Exibe o total da coluna selecionada.

Exibe subtotais por registros comuns da coluna marcada.

Exibe a prvia da impresso dos dados apresentados na tela.

Exporta os dados de resultados para um arquivo.

Envia os resultados da Query via correio eletrnico.


CAMPOS DE RESULTADOS
possvel criar campos com formulas paras as Querys, como as clulas do Excel. Para utilizar essa
funo, siga os passos abaixo:

a) Na transao SQ01, selecione a Query desejada e entre em Modificar.


b) Na tela de Campos, acessar o menu Processar > Denominaes Breves > Ativar/Desativar.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

18 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

c) No campo que foi ativado de Denominao Breve, entrar com identificadores para os campos que sero
calculados.

Ser realizada uma subtrao


entre os dois campos, onde
chegaremos a diferena do
real para o planejamento.

d) Aps identificar os campos que sero usados para clculos, acessar o menu Processar > Campo Local
> Criar, para criar o campo de clculo.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

19 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

e) Agora, sero dadas as caractersticas do campo local que ser criado.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

20 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

f)

Aps fornecidos os dados do campo local, clique no boto Clculo Completo, para criao das frmulas.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

21 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C

Nota.: para garantir que o campo seja digitado corretamente, selecione o campo clicando no boto Campos.
g) Em seguida, clicar em Confirmar e novamente Confirmar na tela de caractersticas do campo local.
h) Agora, retornando a tela de Campo, marque o campo criado para ser selecionado para a Query. Os
demais passos seguem os mesmos critrios dos demais campos, onde este campo de clculo pode ser
usado na tela de seleo e nos resultados de tua Query, como mostrado da pgina 15 em diante.

Elaborado por: Ricardo Jos Ruiz Rossi


(14)621-6042 Ja-SP-Brasil

22 de 22

Você também pode gostar