Préparez le cloud public SAP S/4HANA pour l’intégration


Activer les services


Configurer le package d’intégration


Authentification pour le cloud public SAP S/4HANA

Ces étapes sont généralement effectuées par un consultant SAP ou un développeur ; ils pourront vous aider à préparer le cloud public SAP S/4HANA pour l’intégration avec Pleo.


Si vous avez SAP S/4HANA sur site, suivez plutôt ce guide.


1. Activer les services

Nom du service

Type

Description

Documentation
JournalEntryCreateRequestConfirmation_InSOAPService pour le traitement des entrées de journal synchrones dans le cloud public SAP S/4HANAAPI d’entrée de journal 
API_CV_ATTACHMENT_SRVODATAService de gestion des pièces jointesAPI des pièces jointes
API_COMPANYCODE_SRVODATAService de lecture des Informations de l’entrepriseAPI du code entreprise
API_COSTCENTER_SRVODATAService de lecture des Centres de CoûtsAPI de Centre de Coûts
API_FINWBSELEMENT_SRVODATAService de lecture des éléments WBSAPI des éléments de la structure WBS


1. Services SOAP
  1. Accédez à Communication Systems 
  2. Cliquez sur New
  3. Saisissez System ID et System Name
  4. Cliquez sur Create
  5. Dans le nouvel aperçu des Communication Systems, saisissez le Host Name ou l’System ID
  6. Accédez à l’onglet Users for Inbound Communication 
  7. Cliquez sur + et sélectionnez New User dans la fenêtre contextuelle
  8. Saisissez le User name, la Description et le password 
  9. Cliquez sur Create
    • En cas d’authentification par certificat client :
      1. Cliquez sur Upload et choisissez le fichier depuis le stockage local
      2. Pour l’Authentication Method, choisissez le SSL Certificate
  10. Cliquez sur Save
  11. Accédez à Communication Arrangements
  12. Cliquez sur NEW
  13. Saisissez les informations requises :
    • Scénario : SAP_COM_0002 
    • Nom de la modalité : Nom de la modalité
  14. Cliquez sur Create
  15. Choisissez le Communication System créé
  16. Accédez à Outbound services
  17. Désactivez toutes les cases à cocher correspondant au Service Status
  18. Cliquez sur Save
  19. Copiez et sauvegardez l’API-URLpour :
    • Service URL
    • Journal Entry - Post (synchronous)


 2. Services OData
  1. Allez à Communication Arrangements
  2. Cliquez sur New
  3. Saisissez les informations requises :
    • Scénario : SAP_COM_0087
    • Nom de la modalité : Nom de la modalité
  4. Cliquez sur Create
  5. Choisissez le Système de Communication créé à l’étape 1.1 
  6. Cliquez sur Savepour activer :
    • API_FINWBSELEMENT_SRV
    • API_COSTCENTER_SRV
    • API_COMPANYCODE_SRV


 3. Authentification pour le cloud public SAP S/4HANA
  1. Au niveau du sous-compte SAP BTP, cliquez sur Services et allez à Instances and Subscriptions 
  2. Cliquez sur cf-api instance
  3. Cliquez sur view credentials dans la fenêtre de droite
  4. Copier et enregistrer les valeurs :
    1. Clientid
    2. Clientsecret
    3. Tokenurl
  5. Allez à l’onglet SAP CPI Monitor
  6. Cliquez sur Security Material
  7. Cliquez sur Create
  8. Choisissez OAuth2 Client Credentials
  9. Ajoutez les valeurs (clientid, clientsecret, tokenurl) copiées précédemment
  10. Cliquez sur Deploy
    • Pour Basic authentication:
      1. Allez à l’onglet SAP CPI Monitor
      2. Cliquez sur Security Material
      3. Cliquez sur Create
      4. Pour Type, choisissez User credentials
      5. Saisissez les détails définis à l’étape 1.1
      6. Cliquez sur Deploy
    • Pour Client Certificate Authentication:
      1. Accédez à Monitor/Keystore
      2. Cliquez sur Add
      3. Choisissez Certificate
      4. Téléchargez le certificat
      5. Cliquez sur Add


2. Configurer le package d’intégration

Installez le package d’intégration

  1. Dans Design, allez à Integrations and APIs
  2. Cliquez sur Import 
  3. Sélectionnez le package d’intégration Pleo Integration with SAP S/4HANA Public Cloud téléchargé


3. Configuration du package d’intégration

1. Au sein de l’intégration Pleo avec le package d’intégration avec le SAP S4/HANA Public Cloud, accédez à Artifacts


2. Cliquez sur l’icône et choisissez configure pour Créer un paramètre dans le mappage de valeurs
  1. Pour Récepteur, saisissez les informations suivantes :
    • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
    • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
  2. Cliquez sur Deploy


3. Cliquez sur l’icône et choisissez configure pour Créer des Paramètres d’entreprise dans le mappage de valeurs
  1. Sous Receiver
    1. Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes 
      • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
      • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
    2. Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
  2. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
    • CompanyID_S4 : Code de l’entreprise dans S/4HANA
    • CompanyName : Nom de l’entreprise dans Pleo
    • CreatedBy_S4 : Nom de l’utilisateur technique dans S/4HANA configuré à l’étape 1.3
    • Jeton : Jeton API généré pour S/4HANA dans les Paramètres du compte Pleo
  3. Cliquez sur Deploy


4. Cliquez sur l’icône et choisissez configure pour Créer des Paramètres de compte dans le mappage de valeurs
  1. Sous Receiver, pour R_CPI_API, saisissez les informations suivantes :
    • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
    • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
  2. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
    • Account_AccountsPayable : Compte de rapprochement fournisseur utilisé dans les écritures du journal de facture et de paiement de facture
    • Account_Pocket : Compte général utilisé pour les écritures de journal des avances de frais, des frais kilométriques et des indemnités journalières
    • Account_Reimbursement : Compte général utilisé pour les écritures de journal de remboursement externe et direct
    • Account_Wallet : Compte général utilisé pour les écritures de journal des achats par carte, des restitutions de fonds et des rétrofacturations
    • CompanyName : Nom de l’entreprise dans Pleo
    • Type_Atm_Withdrawal : Type d’entrée de journal dans S4 pour les retraits aux distributeurs automatiques
    • Type_Card_Invoicefacture: Type d’entrée de journal dans S4 pour les factures de carte
    • Type_Card_Purchase : Type d’entrée de journal dans S4 pour les achats par carte
    • Type_Cashback : Type d’entrée de journal dans S4 pour les cashbacks
    • Type_Chargeback : Type d’entrée de journal dans S4 pour les rétrofacturations
    • Type_Direct_Reimbursement : Type d’entrée de journal dans S4 pour les remboursements directs
    • Type_External_Reimbursement : Type d’entrée de journal dans S4 pour les remboursements externes
    • Type_Invoice : Type d’entrée de journal dans S4 pour les factures
    • Type_Invoice_Payment :  Type d’entrée de journal dans S4 pour les paiements de factures
    • Type_Mileage : Type d’entrée de journal dans S4 pour les demandes de frais kilométriques
    • Type_Out_Of_Pocket : Type d’entrée de journal dans S4 pour les notes de frais
    • Type_Per_Diem : Type d’entrée de journal dans S4 pour les indemnités journalières
    • Type_Refund : Type d’entrée de journal dans S4 pour les restitutions de fonds
  3. Cliquez sur Deploy


5. Cliquez sur l’icône et choisissez configure pour Créer des Paramètres d’Exportation de Tag dans le mappage de valeurs
  1. Sous Receiver, pour R_CPI_API, saisissez les informations suivantes :
    • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
    • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
  2. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
    • CompanyName : Nom de l’entreprise dans Pleo
    • S4_CostCenter_Category : Codes de catégorie pour le Centre de coûts séparés par ,
    • S4_InternalOrder_ControllingArea : Code pour la zone de contrôle d’ordre interne (1 seule valeur)
    • S4_InternalOrder_OrderType : Code pour le type de commande d’ordre interne (1 seule valeur)
    • S4_WBS_Project : Valeur de filtre pour les attributions de projet séparées par ,
  3. Cliquez sur Deploy


6. Cliquez sur l’icône et choisissez configure pour Créer un groupe de tags dans Pleo
  1. Sous Receiver
    1. Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes 
      • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
      • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
    2. Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
  2. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
    • CompanyName : Nom de l’entreprise dans Pleo
    • TG_CostCenter : Nom du groupe de tags pour le Centre de coûts dans Pleo
    • TG_InternalOrder : Nom du groupe de tags pour l’Ordre interne dans Pleo
    • TG_WBS : Nom du groupe de tags pour l’élément WBS dans Pleo
  3. Cliquez sur Deploy


7. Cliquez sur l’icône et choisissez configure pour Exporter les dépenses de Pleo vers S4
  1. Sous Receiver
    1. Pour R_PLEO_JOBS_API, saisissez l’URL de l’intégration de l’API Pleo
    2. Pour R_S4_CREATE_ENTRY, saisissez les informations suivantes :
      • Address : adresse URL de l’API SOAP activée à l’étape 1.1
      • Authentification: Basique/Certificat client
        • Pour le Credential Name basique : Nom de l’Identifiant de l’utilisateur depuis le magasin de sécurité de l’étape 1.3
        • Pour le certificat client Private key alias : Nom de l’alias du certificat du Keystore de l’étape 1.3
    3. Pour R_S4_PING, fournissez le paramètre S4_URL comme adresse vers le connecteur Cloud depuis l’étape 1.1
  2. Cliquez sur Deploy


8. Cliquez sur l’icône et choisissez configure pour Exporter les tags de Pleo vers S4
  1. Sous Receiver
    1. Pour R_PLEO API, saisissez l’URL vers l’intégration de l’API Pleo
    2. Pour R_S4, saisissez les informations suivantes :
      • S4_Host : adresse URL de l’API S4
      • Authentification : Basique/Certificat client
        • Pour le Credential Name basique : Nom de l’Identifiant de l’utilisateur depuis le magasin de sécurité de l’étape 1.3
        • Pour le certificat client Private key alias : Nom de l’alias du certificat du Keystore de l’étape 1.3
    3. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
      • DateTimeFormat_S4 : valeur du format de date/heure
      • WBSODataV2 : Vrai (indicateur montrant que la version du système S/4HANA est antérieure à la version 2021 FPS01)
  2. Cliquez sur Deploy


9. Cliquez sur l’icône et choisissez configure pour Planifier l’exportation des dépenses de Pleo vers S4
  1. Sous Receiver
    1. Pour le récepteur R_CPI_API, saisissez les informations suivantes 
      1. CPI_API_HOST : Valeur de l’URL de l’étape 1.3
      2. Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
    2. Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
  2. Sous Plus, fournissez les Paramètres nécessaires de l’entreprise :
    • BypassTransactionDate : Vrai/Faux (Indicateur montrant la nécessité de mettre à jour la date de transaction dans S/4HANA)
    • UploadReceipts : Vrai/Faux (Indicateur montrant la nécessité de télécharger des pièces jointes dans S/4HANA)
    • ClosingPeriodDay : Jour spécifique du mois (1-31) après lequel les dépenses passées seront mises à jour
  3. Cliquez sur Deploy


10. Cliquez sur l’icône et choisissez configure pour Planifier l’Exportation de Tags de Pleo vers S4
  1. Sous Receiver
    1. Pour le récepteur R_CPI_API, saisissez les informations suivantes 
      • CPI_API_HOST : Valeur de l’URL de l’étape 1.3
      • Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 1.3
    2. Cliquez sur Deploy




Cet article a-t-il été utile ?

C'est super !

Merci pour votre commentaire

Désolé ! Nous n'avons pas pu vous être utile

Merci pour votre commentaire

Dites-nous comment nous pouvons améliorer cet article !

Sélectionner au moins l'une des raisons
La vérification CAPTCHA est requise.

Commentaires envoyés

Nous apprécions vos efforts et nous allons corriger l'article