- - Les systèmes, base de données et instances doivent être définis dans l'administration de Solution Manager(transaction SMSY)
Bonjour,
Ayant récemment eu quelques problèmes avec l'assistant de création de connexions RFC dans Solution Manager, je vous propose un petit tutoriel regroupant les quelques astuces nécessaires à la mise en place de liaisons RFC sur systèmes de confiance.
Les connexions RFC permettent de lier plusieurs systèmes entre eux. De manière générale, le paramétrage des connexions est relativement simple (transaction SM59):
Gross modo, il suffit de définir le type de connexion (ABAP, http, interne, logique,TCP/IP...) et l'adresse du serveur cible pour les paramétrer. Un utilisateur (mandant + login + mot de passe) est généralement associé comme "par défaut" pour la connexion.
Dans Solution Manager ("SI du SI"), ces connexions sont fréquemment utilisées. Par conséquent, cela devient vite rébarbatif de saisir le login et mot de passe de l'utilisateur de liaison.
Une fois ces connexions paramétrées, l'accès aux différents systèmes devient complètement transparent.
Vous comprendrez donc pourquoi les autorisations associées ne font pas (même) pas parties du SAP_ALL/SAP_NEW
C'est donc là, le principale problème que vous rencontrerez. Il faut élargir les habilitations de l'utilisateur de liaison au delà de l'habituel SAP_ALL.
A noter: Dans l'exemple nous affecterons (entre autres) le SAP_ALL pour rester simple. En mode productif, une analyse plus poussée des habilitations est nécessaire.
Personnellement je vous conseille cette méthode:
- 1/ Dans Solution Manager, créez un rôle Z_TRUSTEDRFC avec les autorisations suivantes:
- -S_RFC
-S_RFCACL
-S_TCODE (SCPR20, SCPR3)
-S_USER_GRP
3/ Affectez lui les rôles Z_TRUSTEDRFC, SAP_SDCCN_ALL, SAP_SLD_ADMINISTRATOR
4/ puis les profiles SAP_ALL, SAP_NEW et S_CUS_CMP
5/ Sauvegardez
6/ Répétez cette opération dans l'ensemble des systèmes satellites
Une fois ces quelques opérations effectuées, connectez vous à Solution Manager avec RFC_SOLMAN, transaction SMSY. Sélectionnez votre système puis cliquer sur l'assistant RFC

Suivez les étapes...et vérifiez que l'ensemble des voyants est au vert en fin d'assistant.
Astuce: Pour ceux qui rencontre des problèmes, vérifiez que l'affectation des rôles à vos utilisateurs est active!


News