SE16H - Nova SE16N para o  ambiente SAP HANA
Autor: Aparecido Borges | Publicado: 2016-05-05T13:35:00-03:00


Antigamente, no início dos tempos ( Versão 3.0F ) usava-se a
transação SE17 para ver o conteúdo de tabelas.



Rapidamente sentiram vergonha e decidiram fazer uma coisa
melhorzinha a SE16.

Alguns anos depois, inventaram o ALV e então surgiu a SE16N e olha
que muita gente continuou a usar a SE16 até hoje, principalmente alguns
funcionais amigos meus ( meio antigos ) que já foram ABAP, que são resistentes a
mudanças. Não vou citar nomes para não perder amizades.

Agora temos a SE16H, que vem substituir a SE16N mas consegue
fazer muitas coisas que a SE16N não tem. Uma delas é agregar dados, totalizar
valores, fazer médias.

O mais interessante é poder ler mais de uma tabela, simulando uma query. Ou seja, várias
funcionalidades que só eram possíveis quando exportávamos os dados para uma
planilha exel, quando utilizávamos a SE16N.


Apresento-lhes agora a SE16H, transação que nenhum funcional
deve deixar de utilizar a partir de agora com o SAP HANA. Brincadeiras a parte, duvido que voltem as transações antigas.

Vamos as explicações....























Para mostrar as funcionalidades, entrei com a tabela J_1BNFDOC ( cabeçalho da NF ), coloquei um período.
As funcionalidades da tela de seleção múltipla continuam normal, como na antiga SE16N.































A exibição e as funcionalidades de um ALV na exibição dos dados também são as mesmas.
Classificação de dados, totalizações e exportação de dados e integração com o office continuam as mesmas.

Vejam as novas funcionalidades disponibilizadas com o Hana.























Na minha tela de seleção eu coloquei um periodo de seleção.
Agrupamento de Dados:
Nesta mesma seleção eu fleguei a funcionalidade agrupamento ( Agrupar ), no campo tipo de Nota fiscal.




































Ao executar temos o seguinte resultado.....

























Foi exibido no ALV, &nbsp;o tipo de documento e numero de entradas para cada um.

Classificação dos Dados:































Flegando ordenação e tipo de ordenação crescente ou decrescente, temos o seguinte resultado:
































Neste exemplo eu marquei como decrescente e o resulado foi que os tipos foram listados extamente como foi pedido em ordem decrescente.

Para complicar um pouquinho mais o nosso relatorio, vamos marcar o agrupamento do campo &nbsp;modelo de NF e executar.









































Podemos verificar que o agrupamento ficou com os dois campos marcados, sendo o segundo campo também listado em forma decrescente.

Sequencia de Apresentação:

Neste exemplo eu alterei a sequencia de apresentação do dados, sendo 1 formulario e 2 no tipo de NF.


















Ao executar temos o seguinte resultado:











































O modelo da NF ficou em primeiro e o tipo de documento de NF ficou em segundo.

Totalização de Campos Numéricos:















Para apimentar um pouco mais, marquei a totalização do peso bruto &nbsp;e peso liquido.







































Podemos observar que alem de totalizar os dados numericos temos o numero de entradas de campos alfanumericos.


Agregando Valores a campos numéricos ( Média, Maximo e minimo )


















Com esta marcação, ao executar temos o seguinte:






























Uma média aritimetica simples dos campos de valor de peso liquido e Peso bruto.


Definição outer join








Clicar no icone:








O outer Join nada mais é que a adição de mais uma tabela nas leituras já efetuadas pela tabela primaria ( principal ), que tenham campos em comum para serem utilizados na seleção.











Entrar com os dados Nome e denominação e clicar no icone criar.























Ao executar você pode perceber que os dados mostrados são os dados das duas tabelas.


Uma Boa semana a Todos&nbsp;





















Aparecido Borges

SAP SD Senior Certified Consultant

Mobile/Watsapp: +55 (11)&nbsp;98194.5566 - Vivo&nbsp; e (11) 98597.6969 Tim

aparecido.borges@hotmail.com&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;

aparecidoborges.blogspot.com&nbsp;&nbsp;&nbsp;






Twitter / Linkedin / Skype:&nbsp;aparecidoborges