!--a11y-->
P_NNNNNCON (HR : données de base : objet d'aut.
client avec le contexte) 
Si vos besoins en matière d'autorisation ne peuvent être satisfaits par les objets d'autorisation P_ORGINCON et P_ORGXXCON (par exemple, parce que vous souhaitez baser vos contrôles des autorisations sur des zones supplémentaires de l'infotype Affectation (0001) qui sont propres au client) et si vous souhaitez mettre en œuvre la solution relative au contexte, vous pouvez inclure vous‑même un objet d'autorisation dans les contrôles des autorisations.
Dans le système standard, le contrôle de cet objet n'est pas activé. Recourez au commutateur principal d'autorisation AUTSW NNCON pour contrôler l'utilisation de l'objet d'autorisation propre au client.
Un objet d'autorisation propre au client pour la solution relative au contexte doit contenir les zones suivantes :
|
Zone d'autorisation |
Texte descriptif |
|
INFTY |
Infotype |
|
SUBTY |
Sous‑type |
|
AUTHC |
Niveau d'autorisation |
|
PROFL |
Profil d'autorisation |
La zone PROFL est utilisée pour déterminer les profils structurels auxquels l'utilisateur est autorisé à accéder.Il est à noter que vous pouvez seulement saisir des profils structurels affectés à l'utilisateur dans cette zone de la table T77UA (Autorisations utilisateur = affectation de profil à l'utilisateur).

Si vous utilisez HRBAS00_GET_PROFL (BAdI : définir profils structurels affectés) Business Add-In (BAdI), vous n'aurez pas à gérer les entrées de la table T77UA par la suite. Ce BAdI vous permet d'installer une sélection alternative des profils structurels.
Vous pouvez utiliser n'importe quelle zone de l'infotype Affectation (0001) ou de la structure PA0001 pour le reste des zones. Vous pouvez également recourir à des zones supplémentaires propres au client, si tant est qu'elles soient de type CAR ou NUMC.
Vous pouvez par ailleurs utiliser les zones suivantes :
· TCD : cette zone est toujours renseignée avec le code de transaction en cours (SY-TCODE). Lorsque vous utilisez cet objet d'autorisation dans des états, notez que la zone TCD est renseignée avec le nom de la transaction qui appelle l'état et pas avec le nom de l'état proprement dit.
· INFSU : cette zone comporte 8 caractères. Les 4 premiers caractères contiennent l'infotype, les 4 derniers le sous-type.
Pour créer un objet d'autorisation propre au client, vous pouvez utiliser l'état RPUACG00.

Si vous utilisez des objets d'autorisation propres au client, vous devez gérer ces objets dans la transaction SU24 de la même manière comme vous gérez les objets d'autorisation P_ORGIN (données de base du personnel), P_ORGXX (données de base du personnel - contrôle étendu) et P_PERNR (données de base du personnel - contrôle par matricule).
Contrôle des autorisations relatives au contexte
Création d'un objet d'autorisation propre au client