Enterprise Resource Planning Blogs by Members
Gain new perspectives and knowledge about enterprise resource planning in blog posts from community members. Share your own comments and ERP insights today!
cancel
Showing results for 
Search instead for 
Did you mean: 
maicon_mendesmacedo
Participant

Boa tarde a todos que leem este material.

Após sofrer cerca de uma hora diante de um relatório simples, resolvi escrever este pequeno artigo.

Estava elaborando um relatório simples para trazer o "Mapa de Relações" dos documentos de compras para que o pessoal do compras possa tabular os dados.

Eu costumo construir os relatórios (consultas sql), no servidor de testes, direto no SQL Server.

Estava desenvolvendo a consulta e, indo contra o modo que aprendi elaborar as consultas, não coloquei os "apelidos" nas tabelas, fiz todas relações diretamente pelo nome, como segue abaixo:

Quando coloquei a consulta no "Gerente de Consultas", a fim de testar e posteriormente gravar a consulta.

Pois o teste não funcionou. Ao clicar no botão "Executar" a consulta não era executada e não retornavam os dados.

Chequei novamente a consulta e verifiquei que "não haviam erros".

Após algum bom tempo e várias tentativas, junto do meu supervisor, tentamos mais uma coisa: colocar o Alias no nome das tabelas.

Conceitualmente, segundo o Technet, o Alias pode ser entendido como:

- Na linguagem SQL podemos utilizar um alias (pseudônimo ou nome de correlação ou variável de intervalo) para dar um nome a uma tabela ou a uma coluna. Isto pode ser uma boa solução se você tiver uma tabela ou coluna com nomes muito longos ou complexos.

A consulta ficou desta forma:

Feito isso, a consulta funcionou perfeitamente.

Em resumo:

- Ao criar uma consulta que irá receber variáveis através das opções de variáveis do SAP ( [%0] ).

Sinceramente, não tenho uma explicação teórica para isso, apenas esta conclusão obtida através da experimentação.

Se algum de vocês (que leem este), souber algo sobre isso, por favor, compartilhe.

Obrigado pela atenção.

Att,

Maicon Macedo

SAP B1 9.1 PL 10

4 Comments
Labels in this area