Établir une connexion à l’aide d’OAuth SAP 2.0

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 4 minutes de lecture
  • Créez un profil de connexion pour établir une connexion entre votre SAP système et votre ServiceNow instance à l’aide de l’authentification OAuth 2.0.

    Avant de commencer

    Avant d’établir une connexion entre SAP votre ServiceNow instance, assurez-vous que les conditions suivantes sont remplies :
    • Vérifiez si le réseau de votre SAP système est accessible aux applications externes telles que ServiceNow.
    • Si les connexions externes sont bloquées, installez un Serveur MID fichier . A Serveur MID permet la communication et le déplacement de données entre une instance et des ServiceNow applications ou sources de données externes. Pour obtenir des instructions, consultez la section Installation du serveur MID.

    Si vous en avez déjà un Serveur MID installé dans le réseau et connecté à votre ServiceNow instance, cette SAP connexion l’utilise automatiquement.

    Rôle requis : sam_admin

    Procédure

    1. Accédez à la Tous > Conformité et optimisation SAP > Configuration de la connexion et sélectionnez New (Nouveau).
    2. Remplissez les champs du formulaire.
      Tableau 1. SAP Formulaire Configuration de la connexion
      Champ Description
      Nom Nom du profil de connexion.
      Liste de prix par défaut Liste de prix par défaut qui doit être pris en compte pour le rapprochement.
      Type de connexion Les valeurs comprennent :
      • Authentification de base
      • OAuth 2.0
      URL de connexion URL de base pour se connecter à l’instance SAP .
      ID client OAuth ID client pour votre SAP connexion.
      Secret client OAuth Secret client pour votre SAP connexion.
      Remarque :
      Vous pouvez obtenir l’ID client OAuth et le secret client au moment de l’enregistrement de votre SAP application.
    3. Sélectionnez Envoyer.
      La connexion initiale est établie.
    4. Sélectionnez la SAP connexion et examinez les champs dans l’enregistrement.
      Tableau 2. SAP Formulaire de connexion
      Champ Description
      Nom Nom du profil de connexion. La valeur est générée dans le formulaire Configuration de la SAP connexion.
      Liste de prix par défaut Liste de prix par défaut qui doit être pris en compte pour le rapprochement. La valeur est générée dans le formulaire Configuration de la SAP connexion.
      Utiliser l'optimisation des rôles USMM Option permettant de spécifier l’optimisation basée sur les rôles USMM qui doit être appliquée pendant le rapprochement.
      Dernière exécution Date et heure auxquelles les données ont été extraites pour la dernière fois pour la SAP connexion.
      Message REST Message REST contenant les informations d’API SAP .
      Profil de l'entité OAuth Profil de l’entité OAuth qui contient les informations d’identification pour la connexion.
      Actives Option qui indique que la SAP connexion est active.
      Type de connexion Ce champ est automatiquement renseigné en fonction de votre type de connexion.
      Mappage des utilisateurs
      Champ utilisateur SAP SAP utilisateurs sur différents clients mappés à un utilisateur correspondant ServiceNow .
      Champ d'utilisateur ServiceNow Champ d’utilisateur.
      Important :
      La modification des valeurs dans les champs Mappage d’utilisateurs après l’extraction des données entraîne la perte du mappage entre les utilisateurs détectés et les utilisateurs système. Le mappage entre les utilisateurs détectés et les champs Droits utilisés par et Droits requis par est également perdu.
      Configuration
      Rôles d’extraction Contrôle l’extraction des données pour les données de SAP rôles.
      Extraire l’utilisation du moteur Contrôle l’extraction des données pour les données d’utilisation du SAP moteur.
      Extraire l'utilisation de l'accès numérique Contrôle l’extraction des données d’utilisation de SAP l’accès numérique.
      Extraire l'activité Contrôle l’extraction des données pour l’activité utilisateur et les données d’activité SAP Web.
      Extraire les transactions utilisateur Contrôle l’extraction des données pour les données d’activité de transaction utilisateur SAP .
    5. Générez un jeton d’accès en sélectionnant le lien connexe Obtenir un jeton OAuth .
      Remarque :
      Vous devez vous trouver dans le réseau local de pour générer le jeton d’accès SAP .
      1. Connectez-vous à l’aide de vos SAP informations d’identification.
      2. Dans la boîte de dialogue Demande d’autorisation d’accès, sélectionnez Autoriser pour les champs d’application que vous avez ajoutés pendant le registre d’application.
        Un message s’affiche sur le SAP formulaire Connexion indiquant que le jeton d’actualisation OAuth est disponible.
    6. Si vous exécutez la dernière version du programme ABAP, testez votre SAP connexion en sélectionnant le lien connexe Tester la connexion et la version SAP .
      Remarque :
      Si vous mettez à niveau votre ServiceNow instance, vous devez télécharger et déployer la nouvelle version du programme ABAP, puis reconfigurer un fournisseur de service à l’aide du gestionnaire SOA.
    7. Envoyez une demande au programme ABAP personnalisé pour collecter à nouveau les données dans les tables personnalisées en sélectionnant le lien connexe Actualiser les SAPdonnées dans SAP .
    8. Si les données SAP que vous avez extraites sont corrompues, affichez les données actuelles en sélectionnant le lien connexe Extraire toutes les données SAP vers ServiceNow .
      SAP Les données devraient être extraites régulièrement.
    9. Facultatif : Mettez à jour les informations de connexion en sélectionnant le lien connexe Mettre à jour la connexion .
    10. Sélectionnez Envoyer.
    11. Affichez SAP les clients dans la liste connexe Clients SAP .
      Les SAP clients sont générés lorsque SAP les données sont extraites pendant la tâche planifiée.
    12. Sélectionnez Mettre à jour.

    Résultats

    La SAP connexion est établie.

    Que faire ensuite

    Vous pouvez commencer à créer des modèles logiciels et des autorisations.