Query SQVI

Fazer download em pdf ou txt
Fazer download em pdf ou txt
Você está na página 1de 10

Como criar uma

query no SAP Standard


POR PABLO CURTI
Olá! Eu sou Pablo
Curti, consultor SAP SD.
Sou criador da comunidade
SAPIANOS. Um grupo que visa
ajudar usuários que visa contribuir
para a evolução de usuários iniciantes
e intermediários da plataforma SAP.
Iniciei minha carreira em 2007 na Ancora Business
Management como programador e suporte ao cliente,
logo fui contratado pelo Grupo Virgolino de Oliveira com 4
usinas de cana fazendo a avaliação, análise de requisitos e
desenvolvimento de sistemas com Java e PL SQL. Atualmente atuo
no grupo francês TEREOS como consultor SAP SD, responsável pela
arquitetura de novos projetos e evoluções, escolhendo a melhor solução,
documentando todo o processo e integrando com a equipe SAP Tereos
na França. Vamos comigo nessa jornada?
1. Primeiramente chame a transação
SQVI (SAP Quick Viewer)

2. No campo “QuickView” você vai colocar um título para sua query.


Geralmente coloco um nome que eu possa ler e já saber do que se
trata. No exemplo abaixo vou listar as OVs fazendo link com as
tabelas VBAK e VBAP, após isso click no botão “Criar”.

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


3. Informe na caixa aberta, o nome do seu relatório, na opção
fonte de dados, escolha “Junção de tabelas” e marque a opção
“Modo Base”. Confirme os dados.

4. Click no botão “Inserir tabelas” e digite o nome das tabelas que serão
usadas, no exemplo “VBAK” e “VBAP”.

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


5. Como mostra a imagem abaixo, o SAP já traz o link entre as
tabelas de acordo com a chave primaria delas, sempre confira
se está correto esse relacionamento, caso não esteja, você deve
eliminar o link, clicar no campo que faz relacionamento com a
outra tabela e arrastar até o campo desejado.

Conforme podem ver o SAP traz todos os campos das tabelas


que irá usar. Clique no botão voltar e agora aparecerá para você
os dados das tabelas requisitadas e os campos que desejam
exibir no relatório.

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


6.
Ao expandir as tabelas você irá selecionar as colunas que quer
ver no relatório e os campos que usará como seleção dos dados
(Filtros). No caso irei listar:

NOME DO CAMPO TABELA CAMPOS PARA LISTAR CAMPOS PARA SELEÇÃO


Documento de vendas VBAK Sim Sim
Data da criação VBAK Não Sim
Tipo do documento VBAK Sim Não
Org. de vendas VBAK Sim Sim
Canal de distribuição VBAK Sim Não
Setor de atividade VBAK Sim Não

Item do doc. De venda VBAP SIM Não


Nro do Material VBAP Sim Não
Ctg. De item VBAP Sim Não
Divisão VBAP Sim Não

Centro VBAP Sim Sim

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


7.
Clique no botão executar:

O SAP irá gerar um programa exatamente como se fosse


desenvolvido por um ABAP, que na verdade por trás de todos os
passos que executamos anteriormente, é gerado um programa.
Os filtros que foram escolhidos como campo de seleção, são os
que aparecem nessa tela ao executar a SQVI.

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


8.
Vamos fazer um teste:
Escolhi um período para busca e uma organização de vendas.

Ao executar, listou todas as OVs criadas de acordo com meu


filtro de seleção:

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap


8.

ATENÇÃO
·As SQVIs devem ser executadas sempre por um consultor SAP que tenha conhecimento
das tabelas e os relacionamentos que serão executados na base de dados.
·Não é de boa prática liberar para os usuários essa transação, pois dependendo da query
montada, pode trazer lentidão para o ambiente executado se for elaborada de forma errada.
·Tabelas com grande massa de dados como BSEG ou MSEG por exemplo, dependendo da
versão do SAP pode ocasionar erro ao tentar executar uma SQVI.

/pablo-curti-sap /pablo.curti.sap /pablocurtisap /pablocurtisap

Você também pode gostar