Mostrando postagens com marcador Fiori. Mostrar todas as postagens
Mostrando postagens com marcador Fiori. Mostrar todas as postagens

segunda-feira, 29 de março de 2021

Tradução de Catálogos/Tiles do Fiori

    Faaaaaaaaaaaala pessoal!! Eu volteeeeeeeeei!!

    Hoje eu vou mostrar para vocês como que fazemos as traduções de objetos de Catálogos e Tiles do Fiori!

    Para isso tomei como base o link da própria SAP (https://help.sap.com/viewer/a7b390faab1140c087b8926571e942b7/201809.002/en-US/d6c587a7c973479a8bcb7024406fae8e.html), mas percebi que estava com um furo no processo e então resolvi trazer para vocês como eu aconselho que isso seja feito.

    Primeiro vamos acessar a transação /UI2/FLT e colocar o nome do catálogo no qual se encontra os objetos que serão traduzidos. 



    Para traduzir o nome do Catálogo pegamos o código da coluna "Main WD Config Key" e acessamos a transação SE63. Esse código (assim como o próximo que vai ser utilizado) também pode ser obtido pela /UI2/FLC.



    Na SE63 vamos em Translation > ABAP Objects > Transport Object


    Agora colocamos o código do objeto que representa o título do nosso Catálogo que pegamos anteriormente, preenchemos os campos restantes com R3TR e WDCC e vamos em Edit.



    Assim podemos traduzir os textos normalmente!



    Para traduzir os Tiles precisamos ver se ele possui algum Catálogo como referência e a partir dai vemos dois casos:


1. Ele não possui:

        Fazemos da mesma forma que fizemos com o Catálogo porém com a coluna "Property WD Config Key".


2. Ele possui:

        Nesse caso precisamos ir na coluna "Catalog Reference Id" e pegar o código dos objetos a partir desse Catálogo. Com ele em mãos, executamos novamente a transação, pegamos o "Property WD Config Key" e fazemos o processo da mesma forma que já foi feito.


    Depois de traduzidos só não pode esquecer de colocar os objetos diretamente dentro de uma request.


    E é isso pessoal!! Tudo Feito!! 
    Me desculpem pela sumida e fiquem no aguardo para o próximo post!

terça-feira, 27 de outubro de 2020

Gerenciando Catálogos e Grupos no Fiori

 

    Faaaaaaaala pessoal, voltei como prometido para mais um post de Fiori!!

    No post anterior mostrei para vocês como cria uma app no Fiori Lauchpad a partir de uma transação do S4. Hoje vou mostrar como você gerencia quem pode (ou não) ver esse app de acordo com o usuário do ambiente do Fiori. Faremos isso a partir de um exemplo que vai explicar todo o processo desde a criação do Catálogo e seu Grupo.

    Uma coisa que faltou deixar claro no post anterior é que, dependendo de qual foi a arquitetura escolhida na fase de projeto, podemos ter o ambiente do Fiori separado do ambiente do S4. Dessa forma os usuários não são os mesmos apesar de poderem ter o mesmo nome. Resolvi voltar um pouco nisso pois todas as configurações a seguir são referentes ao usuário do ambiente do Fiori.

    Mãos na massa!! Primeiro vamos criar o catálogo acessando a transação /UI2/FLPD_CUST:

 

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.