Apostila de Exercícios Aula 1 do programa “SAP Fiori para Analistas Funcionais” Cristiano Marques cristiano.marques@gmail.com Setembro / 2020 Tutorial: Criação de Catálogo, Grupo, Função e Bloco por Referência Passo 1: Criação de catálogos Os catálogos, grupos e blocos são configurados no servidor front-end. ! Atenção! O usuário que configura catálogos e grupos deve ser algum administrador do sistema (basis, funcional ou programador). ! Atenção! Para acessar a configuração de catálogos e grupos, é necessário que o usuário tenha a função SAP_UI2_ADMIN_700 cadastrada em seu perfil na transação SU01. - Na seção Configuration do manual, localizar o nome do catálogo de negócios. - Acessar a transação /UI2/FLPD_CUST - Fiori Lpd. Designer (clientspec.) Será aberta a url do Launchpad Designer. Essa url pode ser salva nos favoritos. http://<host>.<domain>:<port>/sap/bc/ui5_ui5/sap/arsrvc_upb_admn /main.html?sap-client=<client>?scope=CUST Onde <host>.<domain>:<port> são as configurações específicas do seu ambiente - Pesquisar pelo catálogo de algum aplicativo Os catálogos e grupos standard contém vários aplicativos cadastrados, mas nem sempre todos estes aplicativos estão sendo instalados na empresa. Neste caso, podemos “copiar” os tiles desejados para um novo catálogo, criando bloco ‘por referência’. ! Atenção! Para transportar as configurações de catálogos e grupos para outros ambientes, deve-se primeiro informar a request clicando no ícone de engrenagem (Configurações) no canto superior direito da página. - Desmarcar “Sem (objeto local)” e escolher request de customizing da lista. Dando continuidade: - Clicar no botão Criar Catálogo (botão “+” no canto inferior esquerda pagina) - Escolher catalogo Standard, informar título e ID (nome técnico). Clicar em Gravar. Observação: Existe uma convenção, de se usar o prefixo BC_ para catálogos de negócios ou TC_ para catálogos técnicos. O catálogo será criado vazio. Passo 2: Adicionar Blocos Agora existem duas formas de adicionar blocos: copiando de outro catálogo (criação por referência), ou adicionando a configuração manualmente. Passo 2.1: Adicionar Blocos por Referencia Em caso de criação de bloco por referência (copiar bloco existente para outro catalogo): - Acessar o catálogo original, acessar a segunda aba de nome Blocos, que exibe os tiles em forma de lista. - Selecionar o app na lista, clicar em Criar Referência. ! Observação! Prestar atenção no objeto semântico e ação informados na linha selecionada, pois será necessário identifica-los no próximo passo. - Informar catálogo de destino. - Ainda no catálogo original, acessar aba Atribuições de Destino (Target Mappings) Lembra que falei no passo anterior para prestar atenção no objeto semântico e ação? Essa informação vai ser usada aqui. - Selecionar na lista a linha que tem o mesmo objeto semântico e ação do passo anterior, e clicar em Criar Referência. - Informar catálogo de destino. Pronto! Agora seu catálogo tem um bloco configurado! Passo 3: Manutenção de grupos O grupo é o conjunto de aplicativos que aparece para o usuário na tela inicial do Fiori Launchpad. - Na seção Configuration do manual, localizar o nome do grupo de negócios. Pode ser que não tenha grupo para alguns aplicativos. - Caso você queira utilizar o grupo standard, nenhuma modificação deve ser feita. - Caso você queira utilizar um novo grupo, clicar no botão Criar Grupo. Observação: Existe uma convenção, de se usar o prefixo BG_ para grupos com apps contidos em catálogos de negócios. - Marcar a opção “Permitir aos usuários a personalização do seu grupo”, para que os usuários fiquem livres para adicionar e remover blocos de seu launchpad pessoal. - Dentro do grupo clicar em Inserir bloco e escolher o catálogo. Serão exibidos todos os aplicativos cadastrados neste catálogo. - Clicar no ícone “+” embaixo do bloco, para que este seja adicionado ao grupo. - Clique em Voltar. O bloco será exibido no grupo. Passo 4: Criação de função PFCG para catálogos de grupos A função PFCG é configurada no servidor front-end, e contém o nome do catálogo e o nome do grupo de blocos. Essa função é adicionada ao perfil do usuário na transação SU01. - Na seção Configuration do manual, localizar o nome da função (Business Role). - A função standard já contém o catalogo e grupo standard (reveja o manual de implantação). Caso você deseje usar os catálogos e grupos standard. Deve-se apenas atribuir essa função ao usuário. - Em caso de catalogo customizado, acessar transação PFCG, e criar nova função, informando o nome da função, e clicando no botão Função individual. Observação: Existe uma convenção, de se usar o prefixo BCR_ para funções contendo catálogos de negócios e grupos, e o prefixo TCR_ para funções contendo catálogos técnicos. - Na aba Menu, clicar no botão inserir nó, e selecionar Catalogo de Blocos SAP Fiori - Informar o catálogo definido no passo 5. Avançar. - Na aba Menu, clicar no botão inserir nó, e selecionar Catalogo de Grupos SAP Fiori - Informar o catálogo definido no passo 6. Avançar. Passo 4: Atribuição de função de aplicativos a usuário front-end A função PFCG contendo catálogos e grupos é atribuída ao usuário no servidor front-end. O ID do usuário no servidor front-end deve ser igual ao do servidor back-end. - Na transação Manutenção de Função (PFCG), na aba Usuário, atribua a função que contém os catálogos e grupos a um usuário, especificando o ID do usuário. - Repare no farol do botão ‘Ajuste usuários’. Se o farol ficar diferente de verde, clique no botão ‘Ajuste usuários’ Outra forma de executar esse passo é: - Acessar transação SU01 e informar ID do usuário - Acessar aba Funções e informar função PFCG Passo 5 – Testando o aplicativo - Agora o aplicativo pode ser aberto: ATENÇÃO!!! No caso de aplicativos standard, depois que o aplicativo está configurado com os passos acima, o restante envolve também CONFIGURAÇÃO FUNCIONAL! Escolhi esse aplicativo intencionalmente, para dar este exemplo pra vocês. Por exemplo, para este aplicativo de solicitações de viagem, o id usuário que abre o aplicativo precisa estar cadastrado como funcionário no módulo SAP HR. Veja o que acontece ao clicar no botão Novo (+). Aviso aos FUNCIONAIS! Ter em conta que todo aplicativo standard tem um customizing funcional por trás, que faz com que os dados de negócio apareçam no aplicativo! Tem casos que é customizing já existente na SPRO (o aplicativo lê o customizing que existe), tem casos que os add-ons criam novos itens na SPRO. Tem casos que o customzing é na transação SIMGH. Confira sempre os detalhes no manual de implantação, ok? No SAP Fiori Library sempre terá um link para um manual mais detalhado. Vai estar assim: - O link vai abrir uma nova página do help.sap, com mais informações: - Leia atentamente todas as instruções do site help.sap . A primeira parte tem as mesmas informações do Fiori App Library, porém mais pro final tem as informações relacionadas a customizing funcional específicas para o aplicativo.