PFCG
Na transação Atualização de funções (PFCG) é possível configurar funções. A transação PFCG abrange vários aspectos: a administração de autorizações e perfis, bem como a definição de menus de utilizador.
Na vida real, uma função corresponde ao trabalho que uma pessoa realiza dentro de uma empresa ou ao cargo ocupado, por exemplo, um vendedor ou alguém que trabalha no suporte. Na transação PFCG, as funções são definidas de acordo com as funções da vida real que as pessoas desempenham numa situação de trabalho. Mais especificamente, uma função no PFCG transacional é um conjunto de transacções de que as pessoas que desempenham funções específicas necessitam para o seu trabalho diário. Por exemplo, um vendedor pode ter uma função que exija transacções para adicionar novos clientes, apresentar os dados dos clientes ou introduzir um novo contacto.
Dada a existência de funções na transação PFCG que descrevem a pessoa típica de trabalho, utilizar a transação Atualização de usuário (SU01) para atribuir essas funções a usuários específicos. Um usuário no sistema pode ter qualquer número de funções atribuídas, o que reflete o trabalho real que a pessoa faz dentro da empresa.
Dadas as funções na transação PFCG, os menus do SAP Easy Access são exibidos diretamente após o logon com o SAP GUI. Estes são efetivamente as árvores de menu expressas em uma ou mais funções para cada utilizador. Isto permite ao utilizador iniciar rapidamente as transacções relevantes para o seu trabalho diário.
O SAP Business Client se baseia nessa mesma infraestrutura PFCG no sistema ABAP. O tempo de execução do SAP Business Client recupera todas as funções atribuídas a um usuário específico e as torna disponíveis para o shell. O shell utiliza exatamente as mesmas informações de função para mostrar ao usuário as possíveis transações que podem ajudá-lo no seu trabalho diário.
Por esse motivo, o shell no SAP Business Client é, em primeira instância, outra expressão do menu SAP Easy Access, fornecendo aproximadamente a mesma funcionalidade.
No entanto, o tempo de execução do SAP Business Client também amplia a utilização da transação PFCG para disponibilizar funcionalidades adicionais ou para representar os dados configurados de uma forma diferente. Este capítulo analisa as partes relevantes da transação PFCG que são utilizadas pelo SAP Business Client e também os recursos adicionais que podem ser configurados na transação PFCG para o SAP Business Client.
PFCG Overview
In transaction Role Maintenance (PFCG) you can configure roles. Transaction PFCG covers various aspects: the administration of authorizations and profiles as well as the definition of user menus.
In real life, a role corresponds to the work that a person does within a company or the position held, for example, a sales person or someone working in support. In transaction PFCG, roles are defined matching the real life roles that people play within a work situation. More specifically, a role within transaction PFCG is a set of transactions that persons within specific roles would need for their daily work. For example, a sales person might have a role that requires transactions to add new customers, display customer details, or to enter a new lead.
Given the existence of roles within transaction PFCG that describe the typical work persona, use transaction User Maintenance (SU01) to assign these roles to specific users. A user in the system can have any number of roles assigned, which reflects the real work that the person does within the company.
Given the roles in transaction PFCG, the SAP Easy Access menus are displayed directly after logging on with SAP GUI. These are effectively the menu trees as expressed in one or more roles for each user. This allows the user to quickly start the relevant transactions for their daily work.
SAP Business Client builds on this same PFCG infrastructure in the ABAP system. The SAP Business Client runtime retrieves all roles assigned to a specific user and makes them available to the shell. The shell uses exactly the same role information to show the user the possible transactions that might help them with their daily work.
For this reason, the shell in SAP Business Client is in the first instance another expression of the SAP Easy Access menu, providing roughly the same functionality.
However, the SAP Business Client runtime also extends the usage of transaction PFCG to make additional functionality available or to depict the configured data in a different fashion. This chapter looks at the relevant parts of transaction PFCG that are used by SAP Business Client, and also at the additional features that can be configured within transaction PFCG for SAP Business Client.