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 Cha e!Pr"m#r"a (Campos!Cha e) 2 2 3 $

LOCALIZAO DE DADOS E TABELAS %dent"&"cando o Conte'do de uma Tabela

5 (

UTILIZANDO AS FERRAMENTAS DE DESENVOLVIMENTO DE QUERYS Cr"a)*o de +rupo de ,su#r"os Cr"a)*o de %n&o.et Cr"a)*o de 0uer1 Bot3es de 4un)3es das Telas de Resultados das 0uer1s Campos de Resultados

7 / 23 25 25

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
,m banco de dados 6 como um counta"ner 7ue pode arma8enar9 organ"8ar9 recuperar e apresentar "n&orma)3es ,m banco de dados 6 composto por: Tabelas: local onde as "n&orma)3es s*o arma8enadas de &orma estruturada e organ"8ada; Ca !"s: local dentro da tabela (pos")*o) com um determ"nado nome 7ue o d"&erenc"a das dema"s "n&orma)3es Re#$s%&"s: con<unto de campos dentro de uma tabela 7ue de&"nem o con<unto de "n&orma)3es; Rela'(es )*"$+,: relac"onamento de campos entre tabelas9 para l"ga)*o das "n&orma)3es; Ca !"-./a0e: "dent"&"ca um reg"stro de &orma 'n"ca9 onde este n*o poder# ser repet"do;

Tabela A7ENDA 4ESSOAL TELEFONE 233!222@ 35$5!23@5 (2A!@/5( (2$!3@/( /-A/!@5(/

5 NOME Paula Renata Roberto Pedro .andro Campos

ANIVERS6RIO 2/B2A A2BA2 2ABA$ A@B22 3ABAReg"stros

TRABAL1ANDO COM BANCO DE DADOS )TABELAS, T"pos de Relac"onamento entre tabelas (<o"n): As tabelas podem se relac"onar entre s" de #r"as mane"ras9 7ue "r*o de&"n"r o modo de busca dos reg"stros dentro do banco de dados; Estes relac"onamentos9 seguem: a) ,m para ,m : apenas um reg"stro compat= el em cada tabela;
CABEAL1O DAS ORDENS N2 e&" 3a O&3e 0uant"dade Pre "sta Data da Cr"a)*o ACOM4AN1AMENTO DAS ORDENS N2 e&" 3a O&3e 0uant"dade 4ornec"da Data do 4ornec"mento

Para cada ,ma ordem encontrada na pr"me"ra tabela9 ser# tamb6m encontrada ,ma ordem na segunda tabela; b) ,m para >#r"os : um reg"stro compat= el na pr"me"ra tabela9 com #r"os da segunda tabela;
CABEAL1O DAS ORDENS N2 e&" 3a O&3e 0uant"dade Pre "sta Data da Cr"a)*o A4ONTAMENTOS N2 e&" 3a O&3e ?#7u"na ,t"l"8ada 0uant"dade Processada

Para cada ,ma ordem encontrada na pr"me"ra tabela9 ser*o encontrados >#r"os 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) >#r"os para ,m : #r"os reg"stros compat= e"s na pr"me"ra tabela9 com apenas um na segunda tabela;
A4ONTAMENTOS C'mero da Frdem M:;<$+a U%$l$=a3a 0uant"dade Processada M6QUINAS M:;<$+a Eocal"8a)*o da ?#7u"na Respons# el

Para >#r"os reg"stros encontrados na pr"me"ra tabela9 6 local"8ado apenas ,ma m#7u"na na segunda tabela; E8EM4LO DE RESULTADOS 9 A7ENDA 4ESSOAL Ceste exemplo9 cr"aremos um relatDr"o 7ue apresentar# os dados de cl"entes9 reun"ndo "n&orma)3es de tabelas d"&erentes;

5 NOME 4a<la Re+a%a R"be&%" 4e3&" Sa+3&" 5 NOME 4a<la Re+a%a R"be&%" 4e3&" Sa+3&"

A7ENDA 4ESSOAL TELEFONE 233!222@ 35$5!23@5 (2A!@/5( (2$!3@/( /-A/!@5(/ ENDEREOS NEMERO 22@ 3(@54 23@ 2( 22@$5 CE4 2-2AA!223 2/@52!/@3 2@$3(!23( 223(@!5@2 223(/!5@2

ANIVERS6RIO 2/B2A A2BA2 2ABA$ A@B22 3ABACE4S 5 CE4 >72??->2@ >A5B2-A5@ 25C@D-2@D >2@D5-B52 >2@DA-B52 CE4 R,A A?ARAE +,R+EE A>; BR%+ADE%RF 4; E%?A AEA?EDA GAH A>; PA,E%.TA R,A DA. 4EFRE.

Deste relac"onamento9 teremos um relatDr"o com o segu"nte resultado:

5 NOME 4a<la Re+a%a R"be&%" 4e3&" Sa+3&"

TELEFONE 233!222@ 35$5!23@5 (2A!@/5( (2$!3@/( /-A/!@5(/

ANIVERS6RIO 2/B2A A2BA2 2ABA$ A@B22 3ABA-

CE4 2-2AA!223 2/@52!/@3 2@$3(!23( 223(@!5@2 223(/!5@2

CE4 R,A A?ARAE +,R+EE A>; BR%+ADE%RF 4; E%?A AEA?EDA GAH A>; PA,E%.TA R,A DA. 4EFRE.

NEMERO 22@ 3(@54 23@ 2( 22@$5

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

de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
C1AVE-4RIM6RIA )CAM4OS-C1AVE, Como &o" "sto no exemplo da Agenda Pessoal e Endere)os9 ambas as Tabelas t"nham um campo 7ue arma8ena a as mesmas "n&orma)3es no campo CF?E e CEP; Esse campo comum &o" usado como a l"ga)*o entre as tabelas; Esse campo comum 6 chamado de CIA>E!PR%?JR%A; Esse campo tem 7ue ser exclus" o para 7ue ocK possa d"st"ngu=!lo de todos os outros campos; ,m exemplo de cha e pr"m#r"a no .AP 6 o n'mero do >endedorBRepresentante; .ua empresa pode ter m"lhares de endedoresBrepresentantes e os dados desses endedoresBrepresentantes podem ser arma8enados em d" ersas tabelas; ,ma tabela!mestre arma8enar# os dados b#s"cos do endedorBrepresentante9 "nclus" e seu n'mero9 "n&orma)3es de contato e endere)o; Caso 7ue"ra cr"ar um relatDr"o de todos os endere)os de seus endedoresBrepresentantes (a part"r da tabela!mestre) e seus ped"dos de endas abertos (a part"r da Tabela de Ped"dos de >endas)9 poder# &a8er "sso9 por7ue ambas tabelas est*o l"gadas ao n'mero do endedorBrepresentante9 con&orme aba"xo:

5CFD >?? >?> >?2 >?@

VENDEDORGRE4RESENTANTE NOME FONE A4FC.F 232@!5555 PEDRF 32@(!5@23 RFBERTF (2@!@(/5 RECATF 32@(!5@22 VENDAS DATA 2/BA@B2AA2 2-BA2B2AA2 23BA@B2AA2 3ABA(B2AA2 VENDHGRE4H A4FC.F PEDRF RECATF

LOCALIZAO BRA.%E%A .LF PA,EF REC%4E CEARJ Desta &orma9 ser# obt"do um relatDr"o onde os dados da tabela de >endedorB Representante buscar# suas endas na tabela de >endas9 con&orme exemplo aba"xo;

5VENDA >??? >??> >??2 >??@ 5CFD >?? >?> >?@

VENDHGRE4H 2AA 2A3 2A2 2AA LOCALIZAO BRA.%E%A .LF PA,EF CEARJ VENDA >??? >??@ >??2 >??>

DATA 2/BA@B2AA2 3ABA(B2AA2 23BA@B2AA2 2-BA2B2AA2

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

4 de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C LOCALIZAO DE DADOS E TABELAS
Para 7ue se possa cr"ar 0uer1s9 6 necess#r"o conhecer as tabelas 7ue possuam os dados dese<ados; Essa local"8a)*o part"r# da transa)*o 7ue apresente os dados dese<ados; ,ma mane"ra s"mples de saber 7ua"s tabelas &a8em parte da transa)*o9 6 ut"l"8ar a transa)*o .E$/9 onde pode!se &ornecer a transa)*o e as tabelas nela ut"l"8adas ser*o apresentadas9 con&orme aba"xo:

ApDs &ornecer a transa)*o9 cl"7ue no bot*o Ex"b"r para er as tabelas ut"l"8adas;

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

! de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
IDENTIFICANDO O CONTEEDO DE UMA TABELA Para se conhecer o conte'do de uma tabela9 ut"l"8e a transa)*o .E2(9 onde9 "n&ormando a tabela9 pode!se er seu conte'do;

a) Entrar com a tabela e press"onar Enter

b) Entrar com a Eargura da E"stagem em //// para er todas as colunas da tabela e press"onar 45 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 necess#r"as em m*os9 estaremos "n"c"ando o trabalho com as &erramentas de desen ol "mento de 0uer1s9 com abrangKnc"a desde a l"bera)*o de acesso por usu#r"o a apresenta)*o dos dados e exporta)*o destes do RB3; CRIAO DE 7RU4O DE USU6RIOS )>O 4ASSO, F +rupo de ,su#r"os 6 ut"l"8ado para determ"nar9 al6m dos usu#r"os 7ue ter*o acesso Ms 0uer1s9 M #rea ou assunto da 0uer1 7ue ser# desen ol "daN "sso organ"8a os desen ol "mentos9 &ac"l"tando sua local"8a)*o; Para cr"ar +rupo de ,su#r"o9 ut"l"8e a transa)*o .0A39 con&orme aba"xo:

a) Entrar com a descr")*o do +rupo de ,su#r"os b) Cl"car no bot*o Cr"ar

c) Entrar com a Descr")*o do +rupo de ,su#r"os; d) Cl"car em +ra ar;

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

" de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
Pronto9 o +rupo de ,su#r"os A,EAOO esta cr"ado e pronto para receber os usu#r"os 7ue ter*o acesso as 0uer1s l"gadas a este grupo; Agora9 para atr"bu"r os usu#r"os a este grupo9 cl"7ue no bot*o Atr"bu"r ,su#r"o e %n&o.et e entre com os usu#r"os con&orme aba"xo:

ApDs "nd"car os usu#r"os9 basta cl"car no bot*o .al ar; ?esmo apDs todo o processo de cr"a)*o das 0uer1s9 pode!se retornar na atr"bu")*o e "nd"car ou ret"rar usu#r"os;

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

# de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
CRIAO DE INFOSET )2O 4ASSO, F %n&o.et 6 a #rea de assoc"a)*o de tabelas (<o"n) e sele)*o dos campos; Este perm"te 7ue se<am selec"onados apenas os campos 7ue realmente "r*o &a8er parte da 0uer19 &ac"l"tando o trabalho com os campos; Para cr"ar %n&o.et9 ut"l"8e a transa)*o .0A29 con&orme aba"xo:

a) Entrar com o nome do %n&o.et e cl"car em Cr"ar; b) Entrar com a Descr")*o do %n&o.et e a pr"me"ra tabela 7ue ser# ut"l"8ada e press"onar Enter;

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

$ de 22

Manual de Utilizao de Querys


SAP R/3 - 4.6C
c) .er# mostrada a tela onde ser*o cr"adas as Go"ns entre as tabelas <# com a pr"me"ra tabela "nd"cada;

d) Agora9 para "nser"r as outras tabelas9 ut"l"8e o bot*o %nser"r Tabela e "n&orme o nome da tabela9 em segu"da9 press"one Enter;

e) A tabela ser# "nser"da <# com a Go"n suger"daN caso se<a necess#r"o ma"s alguma9 basta arrastar um campo sobre o outro entre as tabelas; Antes de sa"r da tela de Go"n9 cl"7ue no bot*o >er"&"car para anal"sar "ncons"stKnc"as de relac"onamento 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
&) Agora9 cl"7ue no bot*o Retornar e escolha a op)*o de Cr"ar +rupo de Campos >a8"o e press"one Enter;

g) .elec"onar os campos das tabelas 7ue possuem os dados necess#r"os9 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 sal ar o %n&o.et e sa"r9 e con&"rmar a sol"c"ta)*o para +erar o %n&o.et;

")

Agora9 para conclu"r9 atr"bua o %n&o.et ao +rupo de ,su#r"os correspondente9 cl"cando no bot*o Atr"bu")*o a +rupo de ,su#r"o; ?ar7ue o +rupo de ,su#r"os e cl"7ue no bot*o .al ar;

Este &o" o 'lt"mo passo9 agora passaremos a cr"a)*o da 0uer1;

CRIAO DA QUERY )@O 4ASSO, 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
Ceste passo &"nal9 cr"aremos a 0uer1 para apresenta)*o de dados e aprenderemos a gerar ar7u" os &ora do RB3 (exporta)*o de dados dos resultados); Para cr"ar 0uer1s9 ut"l"8e a transa)*o .0A2; a) .elec"onar o +rupo de ,su#r"os dese<ado9 cl"cando no bot*o ?udar de +rupo de ,su#r"os e dando um cl"7ue duplo sobre o +rupo de ,su#r"o;

b) Agora9 entre com o nome da 0uer1 7ue ser# cr"ada e cl"car no bot*o Cr"ar (a sugest*o 6 ut"l"8ar o mesmo nome do %n&o.et para a 0uer1);

c) .elec"one o %n&o.et correspondente a 0uer1 7ue ser# cr"ada9 dando um cl"7ue duplo sobre a mesma; 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

d) Entrar com a Descr")*o da 0uer1 e 4orma de .a=da dos dados9 e cl"car em A an)ar;

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) .elec"onar os +rupos de Campos dese<ados e cl"car em A an)ar;

&)

.elec"onar os Campos 7ue ser*o ut"l"8ados e cl"car em A an)ar;

g) .elec"onar os campos 7ue ser*o ut"l"8ados na tela de .ele)*o (&"ltros de dados) e cl"car E"sta B#s"ca;

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
h) Dentro da E"sta B#s"ca9 selec"onar os campos 7ue ser*o apresentados na tela de resultados e organ"8ar a se7PKnc"a em 7ue estar*o pos"c"onados; Para "sso9 marcar o &lag da coluna Campos Ex"b"dos na E"sta; Em segu"da9 cl"car no bot*o .al ar;

ApDs o passo da E"sta B#s"ca9 pode!se executar a 0uer1 para apresentados9 press"onando 45;

er"&"car os dados 7ue ser*o

Cesta tela9 pode!se entrar com os dados de &"ltro dese<ados e executar a 0uer1 press"onando 45; 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

ApDs t6rm"no e con&"rma)*o dos resultados9 sua 0uer1 esta pronta para ser ut"l"8ada pelos usu#r"os cadastrados no +rupo de ,su#r"os; Para executar a 0uer1 apDs sua conclus*o9 basta acessar a transa)*o .0A2 e selec"onar o +rupo de ,su#r"os9 marcar a 0uer1 dese<ada e press"onar 45; Tamb6m pode!se cr"ar >ar"antes como 7ual7uer transa)*o;

BOTIES DE FUNIES DAS TELAS DE RESULTADOS DAS QUERYS 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
ApDs a apresenta)*o dos resultados de uma 0uer19 pode!se trabalhar estes dados com os bot3es de &un)*o9 7ue seguem aba"xo:

Ex"be o total da coluna selec"onada;

Ex"be subtota"s por reg"stros comuns da coluna marcada;

Ex"be a pr6 "a da "mpress*o dos dados apresentados na tela;

Exporta os dados de resultados para um ar7u" o;

En "a os resultados da 0uer1 "a corre"o eletrQn"co; CAM4OS DE RESULTADOS R poss= el cr"ar campos com &ormulas paras as 0uer1s9 como as c6lulas do Excel; Para ut"l"8ar essa &un)*o9 s"ga os passos aba"xo:

a) Ca transa)*o .0A29 selec"one a 0uer1 dese<ada e entre em ?od"&"car; b) Ca tela de Campos9 acessar o menu Processar S Denom"na)3es Bre es S At" arBDesat" ar;

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

c) Co campo 7ue &o" at" ado de Denom"na)*o Bre e9 entrar com "dent"&"cadores para os campos 7ue ser*o calculados;

.er# real"8ada uma subtra)*o entre os do"s campos9 onde chegaremos a d"&eren)a do real para o plane<amento;

d) ApDs "dent"&"car os campos 7ue ser*o usados para c#lculos9 acessar o menu Processar S Campo Eocal S Cr"ar9 para cr"ar o campo de c#lculo;

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

e) Agora9 ser*o dadas as caracter=st"cas do campo local 7ue ser# cr"ado;

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

&)

ApDs &ornec"dos os dados do campo local9 cl"7ue no bot*o C#lculo Completo9 para cr"a)*o das &Drmulas;

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

Cota;: para garant"r 7ue o campo se<a d"g"tado corretamente9 selec"one o campo cl"cando no bot*o Campos; g) Em segu"da9 cl"car em Con&"rmar e no amente Con&"rmar na tela de caracter=st"cas do campo local; h) Agora9 retornando a tela de Campo9 mar7ue o campo cr"ado para ser selec"onado para a 0uer1; Fs dema"s passos seguem os mesmos cr"t6r"os dos dema"s campos9 onde este campo de c#lculo pode ser usado na tela de sele)*o e nos resultados de tua 0uer19 como 6 mostrado da p#g"na 2@ em d"ante;

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

22 de 22

Você também pode gostar