Activer les services
Configuration dans le Connecteur Cloud
Configuration de la suite d’intégration SAP
Configuration du package d’intégration
Étape 1 : Activer les services
Nom du service | Type | Description | Documentation |
JournalEntryCreateRequest Confirmation_In | SOAP | Service pour le traitement des entrées de journal synchrones dans S/4HANA | API d’entrée de journal |
API_CV_ATTACHMENT_SRV | ODATA | Service de gestion des pièces jointes | API des pièces jointes |
API_COMPANYCODE_SRV | ODATA | Service de lecture des données d’entreprise | API du code entreprise |
API_COSTCENTER_SRV | ODATA | Service de lecture des Centres de Coûts | API de Centre de Coûts |
API_PROJECT_V2 / API_PROJECT_V3 | ODATA | Service de lecture des éléments WBS | API des éléments de la structure WBS |
1. Services SOAP
- Exécutez la transaction
soamanager
- Connectez-vous à l’assistant Web
- Cliquez sur Configuration du Service Web
- Rechercher :
- Le Type d’objet est Tout
- Le Nom de l’objet est JOURNALENTRYCREATEREQUESTCONFI
- Sélectionnez le service trouvé
- Cliquez sur Créer un service
- Ajoutez les informations suivantes :
- Nom du Service : JournalEntryPost
- Nouveau Nom de Liaison : JournalEntryPost
- Maintenez la Sécurité du Fournisseuren sélectionnant les options suivantes :
- Sécurité au niveau du transport : Aucun (http)
- Authentification du canal de transport : ID utilisateur/mot de passe
- À l’étape du protocole SOAP, conservez la valeur par défaut et cliquez sur Suivant
- Cliquez sur Terminer dans Paramètres de l’opération
- Assurez-vous que l’État sur l’écran des informations est Actif
2. Services OData
- Document joint
- Exécutez la transaction
/n/IWFND/MAINT_SERVICE
- Filtrez par nom du service externe : API_CV_ATTACHMENT_SRV
- Dans les commentaires ICF, assurez-vous que le statut est Actif
- Si le statut n’est pas actif, cliquez sur Nœud ICF et sélectionnez Activer
- Si le statut n’est pas actif, cliquez sur Nœud ICF et sélectionnez Activer
- Exécutez la transaction
- Lisez les informations sur l’entreprise
- Exécutez la transaction
/n/IWFND/MAINT_SERVICE
- Cliquez sur Ajouter un service
- Filtrer par nom du service technique : API_COMPANYCODE_SRV
- Sélectionnez la ligne avec le service et cliquez sur Ajouter les services sélectionnés
- Assurez-vous que le Nom du service technique est égal à API_COMPANYCODE_SRV
- Sous Informations de création, cliquez sur Objet local
- Saisissez l’Attribution du Package
- Enregistrez les modifications
- Exécutez la transaction
- Lisez les éléments de la structure WBS V2 ou V3
- Exécutez la transaction
/n/IWFND/MAINT_SERVICE
- Filtrer par Nom du service externe:
- API_PROJECT_V2 : si la version du système est inférieure à 2021 fsp00
- API_PROJECT_V3
- Dans les commentaires ICF, assurez-vous que le statut est Actif
- Si le statut n’est pas actif, cliquez sur Nœud ICF et sélectionnez Activer
- Exécutez la transaction
- Lisez le Centre de Coûts
- Exécutez la transaction
/n/IWFND/MAINT_SERVICE
- Filtrez par nom du service externe : API_COSTCENTER_SRV
- Dans les commentaires ICF, assurez-vous que le statut est Actif
- Si le statut n’est pas actif, cliquez sur Nœud ICF et sélectionnez Activer
- Exécutez la transaction
3. Configurer l’authentification
Pour l’authentification de base : Créez un utilisateur technique pour l’authentification des services
- Exécutez la transaction
/nsu01
- Saisissez le nom de l’utilisateur
- Cliquez sur Utilisateur technique
- Sélectionnez Type d’utilisateur : Système
- Saisissez le mot de passe
- Cliquez sur Confirmer
- Exécutez la transaction
PFCG
- Saisissez le nom du rôle
- Cliquez sur Rôle Unique
- Accédez à l’onglet Menu
- Sous Depuis le menu, sélectionnez Depuis le menu SAP suivi de Local
- Cochez la case Compte
- Cliquez sur Transfert
- Enregistrez les modifications
- Sous Depuis le menu, sélectionnez Depuis le menu SAP suivi de Local
- Passez à l’onglet Autorisations
- Cliquez sur Modifier les données d’autorisation
- Cliquez sur Manuellement
- Saisissez les objets d’autorisation suivants dans les champs vides :
- C_PROJ_KOK
- C_PRPS_KOK
- F_BKPF_BED
- F_CLM_BAM
- F_FAGL_LDR
- F_KNA1_BED
- F_KNA1_GEN
- F_LFA1_BEK
- F_SKA1_BUK
- M_MATE_MAN
- V_VBAK_AAT
- F_BKPF_BUP
- Cliquez sur Autorisation complète
- Créez un profil d’utilisateur actualisé en cliquant sur
- Passer à l’onglet Rôles
- Attribuez le rôle créé à l’étape précédente ainsi que SAP_BC_WEBSERVICE_CONSUMER à cet utilisateur technique
Pour l’authentification par certificat client : Télécharger le certificat SSL
- Exécutez la transaction
STRUST
- Accédez à l’onglet Serveur Standard SSL
- Cliquez sur Importer le certificat
- Choisissez le fichier SLL et cliquez sur Ajouter à la liste des certificats
Étape 2 : Configuration dans le Connecteur Cloud
- Connectez-vous au sous-compte BTP
Utilisez la documentation officielle de SAP :- Si vous n’avez pas encore de Connecteur Cloud, commencez par l’installation
- Si vous avez déjà le Connecteur Cloud, commencez par la Configuration initiale
- Créez des correspondances vers S/4HANA
- Accédez à de Cloud vers Sur site
- Ajoutez deux lignes à Mappage du système virtuel sur le système interne sous Contrôle d’accès
- Protocole HTTPS pour accéder aux services Web SOAP et OData
- Protocole RFC pour accéder aux BAPI
Bon à savoir :
- Le port et l’hôte doivent être fournis par votre administrateur SAP Basis.
- Les ressources HTTPS pour l’environnement DEV peuvent être indiquées comme /.
- Pour la production, cela devrait être limité aux chemins spécifiques des services Web.
Étape 3 : Configuration de la suite d’intégration SAP
1. Maintenir les identifiants
- Créer des identifiants d’API ICP
- Au niveau du sous-compte SAP BTP, cliquez sur Services et allez à Instances et Abonnements
- Cliquez sur cf-api
- Cliquez avec le bouton droit sur Voir les identifiants
- Copiez les valeurs pour clientid, clientsecret, takenurl et url
- Accédez à Matériel de sécurité
- Cliquez sur Créer et choisissez Identifiants Client OAuth2 dans le menu déroulant
- Collez les valeurs précédemment copiées dans la fenêtre contextuelle
- Cliquez sur Déployer
- Déployer les identifiants
- Accédez à Matériel de sécurité
- Cliquez sur Créer et choisissez Identifiants utilisateur
- Renseignez les informations nécessaires
2. Package d’intégration
- Installez le package d’intégration
- Cliquez sur Conception et accédez à Intégrations et API
- Cliquez sur Importer et choisissez le package d’intégration Pleo avec SAP S/4HANA
3. Créer une destination pour l’accès BAPI
- Cliquez sur Connectivité et accédez à Destinations
- Cliquez sur Créer une destination
- Fournissez les informations nécessaires :
- Nom : BAPI_INTERNAL_ORDER_GETLOST
- Type : RFC
- Description : Obtenez la liste des Ordres internes de S4H
- Type de proxy : Sur site
- Utilisateur/Mot de passe : Identifiants de l’utilisateur disponibles dans S/4HANA
- Type d’Autorisation : CONFIGURED_USER
- Propriétés supplémentaires: Ajoutez trois nouvelles valeurs en cliquant sur Nouvelle propriété
- jco.client.ashost : Hôte virtuel du Connecteur Cloud configuré à l’étape 2
- jco.client.client : Numéro de client S/4HANA
- jco.client.sysnr : Numéro d’instance S/4HANA
Étape 4 : Configuration du package d’intégration
1. Au sein de l’intégration de Pleo avec SAP S/4HANA, naviguez vers Objets
2. Cliquez sur l’icône et choisissez configurer pour Créer un paramètre dans le mappage de valeurs
- Pour Récepteur, saisissez les informations suivantes :
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- Cliquez sur Déployer
3. Cliquez sur l’icône et choisissez configurer pour Créer des Paramètres d’entreprise dans le mappage de valeurs
- Sous Récepteur
- Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
- Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes
- 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
- Cliquez sur Déployer
4. Cliquez sur l’icône et choisissez configurer pour Créer des Paramètres de compte dans le mappage de valeurs
- Sous Récepteur, pour R_CPI_API, saisissez les informations suivantes :
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- 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_DefaultSupplier : Identifiant de compte par défaut pour le fournisseur dans SAP
- 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
- Cliquez sur Déployer
5. Cliquez sur l’icône et choisissez configurer pour Créer des Paramètres d’exportation de tags dans le mappage de valeurs
- Sous Récepteur, pour R_CPI_API, saisissez les informations suivantes :
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- 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 ,
- Cliquez sur Déployer
6. Cliquez sur l’icône et choisissez configurer pour Créer un groupe de tags dans Pleo
- Sous Récepteur
- Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
- Pour le récepteur R_CPI_API_Flow, saisissez les informations suivantes
- 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
- Cliquez sur Déployer
7. Cliquez sur l’icône et choisissez configurer pour Exporter les dépenses de Pleo vers S4
- Sous Récepteur
- Pour R_PLEO_JOBS_API, saisissez l’URL de l’intégration de l’API Pleo
- Pour R_S4_CREATE_ENTRY, saisissez les informations suivantes :
- Adresse : Adresse URL de l’API SOAP – {Cloud_Connector URL}/{service path}/{service name}/{service binding}
- Connecteur cloud de l’étape 2.1
- Nom du service de l’étape 1.1
- Liaison de service de l’étape 1.1
- Type de proxy : Sur site/Internet (selon le système cible)
- ID de l’emplacement : ID du Connecteur Cloud associé à partir de l’étape 2.1
- Authentification: Basique/Certificat client
- Pour le Nom d’Identifiant basique : Nom de l’Identifiant de l’utilisateur depuis le magasin de sécurité de l’étape 3.1
- Pour le certificat client Alias de la clé privée : Nom de l’alias du certificat du Keystore de l’étape 3.1
- Adresse : Adresse URL de l’API SOAP – {Cloud_Connector URL}/{service path}/{service name}/{service binding}
- Pour R_S4_PING, fournissez le paramètre S4_URL comme adresse vers le connecteur Cloud depuis l’étape 2.1
- Cliquez sur Déployer
8. Cliquez sur l’icône et choisissez configurer pour Exporter les tags de Pleo vers S4
- Sous Récepteur
- Pour R_PLEO API, saisissez l’URL vers l’intégration de l’API Pleo
- Pour R_S4, saisissez les informations suivantes :
- S4_Host : URL de l’étape 2.1 de la configuration de Cloud Connect
- Type de proxy : Sur site/Internet (selon le système cible)
- ID de l’emplacement: ID du Connecteur Cloud associé de l’étape 2.1
- Authentification: Basique/Certificat client
- Pour le Nom d’Identifiant basique : Nom de l’Identifiant de l’utilisateur depuis le magasin de sécurité de l’étape 3.1
- Pour le certificat client Alias de la clé privée : Nom de l’alias du certificat du Keystore de l’étape 3.1
- 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)
- Cliquez sur Déployer
9. Cliquez sur l’icône et choisissez configurer pour Planifier l’exportation des dépenses de Pleo vers S4
- Sous Récepteur
- Pour le récepteur R_CPI_API, saisissez les informations suivantes
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- Pour R_Pleo, saisissez l’URL dans l’intégration de l’API Pleo
- Pour le récepteur R_CPI_API, saisissez les informations suivantes
- 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
- Sous Minuterie, sélectionnez une exécution régulière pour l’exportation des dépenses ; par défaut, cela n’est fait que lorsque le calendrier est déployé.
- Cliquez sur Déployer
10. Cliquez sur l’icône et choisissez configurer pour Planifier l’Exportation de Tags de Pleo vers S4
- Sous Récepteur
- Pour le récepteur R_CPI_API, saisissez les informations suivantes
- CPI_API_HOST : Valeur de l’URL de l’étape 3.1
- Nom de l’identifiant : Nom des identifiants du client OAuth2 déployés à l’étape 3.1
- Pour le récepteur R_CPI_API, saisissez les informations suivantes
- Sous Minuterie, sélectionnez une exécution régulière pour l’exportation des tags ; par défaut, cela n’est fait que lorsque le calendrier est déployé.
- Cliquez sur Déployer
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
Commentaires envoyés
Nous apprécions vos efforts et nous allons corriger l'article