Descrição: O Curso de Maquiagem Make Total apresentado pela Blogueira e Maquiadora Profissional, Luciane Ferraes revela todos os segredos que você precisa descobrir para executar com perfeição qualquer tutori...
Descrição completa
Descubra nesse pdf como ter acesso ao curso completo "como desenhar mangá passo a passo" da Fan Art...Descrição completa
Redação para o ENEM
Passo a passo da colocação de uma protese total de joelho.Descrição completa
Guia de ECG passo a passoDescrição completa
ACBDVV esquemaDescrição completa
Full description
Descrição completa
Passo a Passo SIAEDescrição completa
Livro de construção passo a passo
Hipnose Passo a Passo
→ Como Fazer Encadernação Artesanal Passo a Passo
Passo a Passo 02 do Curso de CelularDescrição completa
SAP – Como criar uma Query passo a passo
O que é uma Query?
Processo de extração de dados de um banco de dados e sua apresentação em uma forma adequada ao uso.
Quem geralmente utiliza Query?
Consultores Funcionais e área de !.
Quando utilizar uma Query?
"m casos emer#enciais$ quando não existe tempo %ábil para criar um relat&rio em A'AP.
Transações utilizadas em Query's
•
SQ01 - Manutenção de Query's transação responsá(el pela manutenção de todas as Query)s do sistema.
•
SQ0! SQ 0! - Ma Manut nuten enção ção de "n# "n#os oset' et's s
transaçã tran sação o resp responsá onsá(el (el pela man manuten utenção ção dos
!nfoset)s do sistema. *o !nfoset + feita toda a lica de leitura da base de dados para posteriormente ser utili,ado em Query)s.
•
SQ0$ SQ 0$ -
transa nsação ção res respo pons nsá(e á(ell Manu Ma nute tenç nção ão de %r %ru& u&os os de s su( u(ri rios os tra
pela pe la
manutenção manutenç ão dos -rupos de suários. Atra(+s Atra(+s do -rupo de suário podem ser criadas se#re#aç/es de Query)s0!nfoset)s conforme necessidade.
•
SQ)" - Qui*+)ie,er Query r(&ida. transação de criação de Query1s rápidas. Atra(+s dess de ssa a tr tran ansa saçã ção o nã não o ex exis iste te 2 ne nece cess ssid idad ade e da ut util ili, i,aç ação ão de ne nen% n%um uma a das transaç/es citadas acima 3SQ45$ SQ46$ SQ478.
•
Quando utilizar a SQ01/ SQ0! e SQ0$?
•
Quando existir a necessidade de criar uma Query mais complexa ou atribuir uma transação a Query.
•
Quando utilizar a SQ)"?
•
Quando existir a necessidade de criar uma Query rápida que não %a9a necessidade de disponibili,ar ao usuário 3criar transação8.
•
Primeiramente$ irei mostrar como criar uma Query da tabela M x M2Tutili,ando as transaç/es SQ45$ SQ46 e SQ47.
•
•
•
*osso primeiro passo$ será criar um no(o -rupo de suário. Acessar transação SQ0$:
SQ03 - Grupo de Usuários
!nformar no campo de ;-rupo usuários; o (alor dese9ado 3<"S"$ por exemplo8 e clicar no botão ;Criar;:
SQ47 = -rupo de suários
!nformar uma descrição para o no(o -rupo de suário e clicar no botão ;-ra(ar;:
SQ47 = -rupo de suários
A#ora estaremos criando um no(o !nfoset.
Acessar transação SQ0!$ informar no campo ;!nfoset; o (alor dese9ado 3"S"$ por exemplo8 e clicar no botão ;Criar;:
SQ46 = !nfoset
SQ46 = !nfoset
?etal%es campo a campo:
5.
3enominação descrição do !nfoset a ser cadastrado@
6.
%ru&o autorizações se for indicado al#um #rupo de autori,ação 3o campo + opcional8$ s& usuários que ten%am acesso ao #rupo de autori,ação terão acesso ao !nfoset para criação de Query)s@
7.
4unção de ta5elas 6ia ta5ela famoso >!*. Atra(+s dessa opção (ocB poderá utili,ar uma ou mais tabelas no !nfoset 3não exa#ere$ pois (ocB poderá ter #randes problemas com performance8. Preenc%a a tabela principal neste caso@
.
7eitura direta da ta5ela quando %ou(er a necessidade de utili,ar apenas uma tabela@
D.
8an*o dados l9gi*o pro#rama de banco de dados lico 9á existente para obtenção dos dados para a Query.
E.
O5tenção de dados 6ia &rograma quando se dese9a criar um pro#rama 3A'AP8 interno 3dentro da pr&pria Query8 ou externo 3fora da Query$ se7 por exemplo8.
Preenc%er campos conforme ima#em e -ra(ar:
SQ46 = !nfoset
Ap&s #ra(ar$ clicar no botão ;!nserir abela;:
SQ46 = !nfoset E
!nformar a tabela M2T:
SQ46 = !nfoset
*otem que ap&s inserir a tabela M2T$ o SAP fa, a li#ação entre as tabelas automaticamente. Por+m$ sempre de(emos conferir se todas as li#aç/es dese9adas e necessárias foram feitas.
SQ46 = !nfoset G
Clique em (oltar$ e de(erá abrir uma no(a tela c%amada de ;Predefinição de #rupo de campos;:
SQ46 = !nfosetH
>s #rupos de campos$ são os campos que utili,aremos das tabelas 3IAJA e IAK8 no !nfoset. Caso se9a necessário$ + possL(el alterar ap&s a criação.
"m nosso caso$ (amos marcar apenas para incluir os campos c%a(e.
SQ46 = !nfoset
Feito isso$ de(erá aparecer na tela principal do !nfoset os #rupos de campo para a tabela M e M2T:
SQ46 = !nfoset
A#ora (amos adicionar o campo M2T: da tabela M2T no !nfoset.
Para isso$ no menu principal esquerdo$ abrir a tabela M2T e clicar com o botão direito do mouse em cima do campo dese9ado$ ap&s abrir as opç/es$ clicar em ;!ncluir campo em #rupo de campos;. Membre=se de selecionar o -rupo de campos que dese9a incluir o campo 3conforme demonstra a ima#em8:
SQ46 = !nfoset
SQ46 = !nfoset
Para finali,ar$ clicar no botão ;-erar;
. "ste processo (alidará e #erará o !nfoset.
Sem&re executar esse processo quando criar ou alterar al#uma informação do !nfoset.
Com o !nfoset criado$ precisamos atribui=lo ao -rupo de usuário que criamos no processo acima 3<"S"8. Para isso$ na tela inicial do !nfoset$ clicar no botão ;Atribuição a funç/es0#rupos usuários;:
SQ46 = !nfoset
Selecionar o -rupo de usuário criado 3<"S"8 e sal(ar. *ote que + possL(el atribuir mais que um -rupo de usuário ao !nfoset.
SQ46 = !nfoset
Feito isso$ podemos começar a criar a Query.
Acessar transação SQ01. *o menu m5iente-;%ru&o de usu(rios informar o #rupo de usuários criado anteriormente:
SQ45 = Query
SQ45 = Query
Pressione <=T< e retorne para a tela inicial.
informar no campo ;Query; o nome dese9ado 3
SQ45 = Query
Selecionar o !nfoSet criado anteriormente:
SQ45 = Query
!nformar um tLtulo para a Query:
SQ45 = Query
Clicar no botão de ;Mista básica;:
SQ45 = Query
Iarque os campos de lista e seleção de acordo com a ima#em abaixo. >s campos de lista são os campos que serão exibidos como resultado do relat&rio. >s campos de seleção são os filtros do relat&rio.
SQ45 = Query
Ap&s selecionar os campos$ Sal(ar e clicar no botão
.
Caso todos os passos ten%am sido efetuados corretamente$ o se#uinte resultado de(e ser obtido:
SQ45 = Query
SQ45 = Query
A#ora (amos criar a mesma Query atra(+s da transação SQ)".
Acessar transação SQ)"$ informar um nome para a Query no campo ;QuicOie; 3
SQ! = Query
*a pr&xima tela$ preenc%er os campos conforme demonstra ima#em e clicar em ;-ra(ar;:
SQ! = Query
Ap&s #ra(ar$ clicar no botão ;!nserir abela; e adicionar as tabelas M e M2T:
SQ! = Query
Clicar em (oltar
.
*a aba ;SeleçãoCpos.listaR marcar os campos conforme demonstra ima#em:
SQ! = Query
*a aba ;Campos seleção; marcar os campos conforme demonstra ima#em:
SQ! = Query
Clicar no botão de ;"xecutar; e testar o relat&rio.
Caso todos os passos ten%am sido efetuados corretamente$ o se#uinte resultado de(e ser obtido:
SQ! = Query
'em mais fácil$ não
Posteriormente$ mostrarei como criar Query)s utili,ando c&di#o A'AP.