Elaborado por: Ricardo Jos Ruiz Rossi 1 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered INDICE
INTRODUO SOBRE BANCO DE DADOS 2 Trabalhando com Banco de Dados (Tabelas) 2 Exemplos de Resultados Agenda Pessoal 3 Chave-Primria (Campos-Chave) 4
LOCALIZAO DE DADOS E TABELAS 5 Identificando o Contedo de uma Tabela 6
UTILIZANDO AS FERRAMENTAS DE DESENVOLVIMENTO DE QUERYS 7 Criao de Grupo de Usurios 7 Criao de InfoSet 9 Criao de Query 13 Botes de Funes das Telas de Resultados das Querys 18 Campos de Resultados 18
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 2 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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.
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.
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.
Para cada Uma ordem encontrada na primeira tabela, sero encontrados Vrios apontamento na segunda tabela.
CABEALHO DAS ORDENS Nmero da Ordem Quantidade Prevista Data da Criao ACOMPANHAMENTO DAS ORDENS Nmero da Ordem Quantidade Fornecida Data do Fornecimento CABEALHO DAS ORDENS Nmero da Ordem Quantidade Prevista Data da Criao APONTAMENTOS Nmero da Ordem Mquina Utilizada Quantidade Processada * NOME Paula Renata Roberto Pedro Sandro TELEFONE 233-2225 3848-1358 620-5986 624-3596 9709-5869 ANIVERSRIO 29/10 01/01 10/04 05/11 30/07 AGENDA PESSOAL Tabela Campos Registros Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 3 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered c) Vrios para Um : vrios registros compatveis na primeira tabela, com apenas um na segunda tabela.
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.
Deste relacionamento, teremos um relatrio com o seguinte resultado:
MQUINAS Mquina Localizao da Mquina Responsvel APONTAMENTOS Nmero da Ordem Mquina Utilizada Quantidade Processada * NOME Paula Renata Roberto Pedro Sandro TELEFONE 233-2225 3848-1358 620-5986 624-3596 9709-5869 ANIVERSRIO 29/10 01/01 10/04 05/11 30/07 AGENDA PESSOAL * NOME Paula Renata Roberto Pedro Sandro CEP 17200-123 19582-953 25436-236 12365-852 12369-852 ENDEREOS * 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 CEPS * NOME Paula Renata Roberto Pedro Sandro TELEFONE 233-2225 3848-1358 620-5986 624-3596 9709-5869 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 Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 4 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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:
*CD NOME FONE LOCALIZAO 100 AFONSO 2325-8888 BRASILIA 101 PEDRO 3256-8523 SO PAULO 102 ROBERTO 625-5698 RECIFE 103 RENATO 3256-8521 CEAR VENDEDOR/REPRESENTANTE *VENDA DATA VEND./REP. 1000 19/05/2001 100 1001 27/01/2001 103 1002 13/05/2001 101 1003 30/06/2001 100 VENDAS Desta forma, ser obtido um relatrio onde os dados da tabela de Vendedor/ Representante buscar suas vendas na tabela de Vendas, conforme exemplo abaixo. *CD 100 101 103 VEND./REP. AFONSO PEDRO RENATO LOCALIZAO BRASILIA SO PAULO CEAR VENDA 1000 1003 1002 1001 DATA 19/05/2001 30/06/2001 13/05/2001 27/01/2001 Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 5 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 6 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 7 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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 (1 O 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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 8 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 9 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
CRIAO DE INFOSET (2 O 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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 10 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 11 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 12 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 13 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
CRIAO DA QUERY (3 O PASSO)
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).
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 14 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
c) Selecione o InfoSet correspondente a Query que ser criada, dando um clique duplo sobre a mesma.
d) Entrar com a Descrio da Query e Forma de Sada dos dados, e clicar em Avanar.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 15 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 16 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 17 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
Nesta tela, pode-se entrar com os dados de filtro desejados e executar a Query pressionando F8.
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 18 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
BOTES DE FUNES DAS TELAS DE RESULTADOS DAS QUERYS
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.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 19 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
c) No campo que foi ativado de Denominao Breve, entrar com identificadores para os campos que sero calculados.
d) Aps identificar os campos que sero usados para clculos, acessar o menu Processar > Campo Local > Criar, para criar o campo de clculo.
Ser realizada uma subtrao entre os dois campos, onde chegaremos a diferena do real para o planejamento. Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 20 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
e) Agora, sero dadas as caractersticas do campo local que ser criado.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 21 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered
f) Aps fornecidos os dados do campo local, clique no boto Clculo Completo, para criao das frmulas.
Manual de Utilizao de Querys SAP R/3 - 4.6C
Elaborado por: Ricardo Jos Ruiz Rossi 22 de 22 (14)621-6042 Ja-SP-BrasilClassified - Internal use Formatted: Centered 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.