terça-feira, 13 de outubro de 2020

App Fiori Baseado em Qualquer Transação

 

    Faaaaaaala pessoal do mundo ABAP!!! Sangue novo na área!!

    Meu nome é João Carlos Keusseyan Fernandes, mas se já quiser ser meu chegado pode me chamar  de filho do Mauro (brinks!!).

    E já que eu estou chegando para ficar já vou fazer aquele postada dourada de um assunto que pouca gente domina. Bora falar de Fiori!!

    Hoje vou ensinar vocês a colocar qualquer transação do S4 para rodar no front-end do Fiori.

    Para quem não está nem um pouco familiarizado, o Fiori “é uma coleção de apps que representam uma parte de um novo paradigma de experiência do usuário” (típica explicação chata de material de prova). Basicamente ele fornece um conjunto de aplicativos que são usados da mesma forma que as transações que nós conhecemos só que de forma mais inteligente, eficiente, com umas paradas gráficas bem legais e umas outras funcionalidades (pessoal sênior em Fiori quer me matar agora).

    No Fiori as aplicações são exibidas para o usuário com o formato de tiles. Estes tiles são criados dentro de um catálogo que pertencem a um grupo de catálogos através de uma dualidade tile/link (confuso pra caramba não é mesmo?!). Estes grupos/catálogos sempre precisam estar presentes na configuração do usuário, se não o carinha nunca vai poder visualizar a aplicação. Não esquentem com toda essa parte teórica, pois farei uma outra postagem explicando como configura tudo isso.

    Primeiramente precisamos criar uma parada que se chama Objeto Semântico. Esse carinha é usado para fazermos o Target Mapping que é justamente a comunicação do nosso tile com a nossa transação do S4.

    Para criar o Semantic Object acessamos o tcode /UI2/SEMOBJ (sempre com o /n antes) e adicionamos uma linha conforme segue:




    Com isso podemos acessar o Lauchpad Design (que é onde gerenciamos os tiles, catálogos e grupos) pela transação /UI2/FLPD_CUST.

    Escolhemos um catálogo para criar o tile:

 


    Criamos o Tile:

 







    Fazemos seu TargetMapping: 








    Se o catálogo já está presente nas configurações dos usuários nos quais devem ter a permissão de visualizá-lo, então já pode soltar os fogos de artifício que a parada já tá pronta!!

    Para fazer isso é só acessar o /UI2/FLP e procurar ele pelo App Finder.




    Maaaaas, se é você quem tem que fazer toda gerência de permissão dos apps, segura as pontas um pouco que eu explicarei como faz isso no próximo post.


2 comentários:

  1. Excelente! Conteúdo de Fiori sempre é bom

    ResponderExcluir
  2. ola bom dia, tudo bom? como sei qual objeto semantico usar para cada transação? por exemplo adicionei as transações SU01 e algums relatorios da SUIM em um catalago, ao acessar o Fiori elas se perdem depois do primeiro acesso, clico na SU01 no APP da SU01 e ela abre outra transação

    ResponderExcluir