Étude de cas d'intégration SAP mondiale

Revised: 24 April 2017

Aperçu

Ce client a adopté Coupa et mis en œuvre le processus P2P complet au sein de Coupa. Cette mise en œuvre a été l'une des intégrations les plus complètes et les plus transparentes entre la plate-forme Coupa et SAP, avec plus de 11 points d'intégration entre les deux systèmes. Ce projet a fait appel au partenaire d'intégration de Coupa, Boomi, qui a utilisé le connecteur Boomi Coupa, les formats de fichiers plats et le connecteur Boomi SAP pour permettre cette intégration de bout en bout. Leur étude de cas de mise en œuvre se trouve ici.

cadence_design.jpg.jpg

L'ensemble du projet, y compris la conception, le développement, les tests et le déploiement en production, a été achevé en moins de 10 semaines.

Champ d'application

Les éléments suivants représentent un échantillon des cas d'utilisation de l'intégration qui ont été mis en œuvre dans le cadre de l'intégration.

Bons de commande de Coupa à SAP

  • Boomi Coupa Connector a extrait les bons de commande de Coupa à l'aide de l'API Coupa : https :<instance>///api/purchase_orders>
  • Boomi SAP Connector a publié les bons de commande dans SAP en utilisant BAPI_PO_CREATE et/ou BAPI_PO_CHANGE
Factures de Coupa à SAP
  • Boomi Coupa Connector a extrait les factures de Coupa à l'aide de l'API Coupa : https :/<instance>//api/invoices
  • Boomi SAP Connector a publié les factures dans SAP en utilisant BAPI_INCOMINGINVOICE_CREATE, BAPI_INCOMINGINVOICE_CANCEL.

Reçus de Coupa à SAP

 

  • Boomi Coupa Connector a extrait les reçus de Coupa à l'aide de l'API Coupa : https :/<instance>//api/inventory_transactions 
  • Boomi SAP Connector enregistre ensuite les reçus dans SAP en utilisant BAPI_GOODSMVT_CREATE, BAPI_GOODSMVT_CANCEL.
Reçus de SAP à Coupa
  • Boomi SAP Connector a extrait les reçus de SAP en utilisant BAPI_GOODSMVT_GETDETAIL, BAPI_GOODSMVT_GETITEMS
  • Boomi Coupa Connector a chargé des données dans Coupa à l'aide de l'API Coupa : https :/<instance>//api/inventory_transactions
Les fournisseurs de SAP à Coupa
  • Boomi SAP Connector a extrait des fournisseurs de SAP en utilisant BAPI_VENDOR_GETDETAIL 
  • Boomi Coupa Connector a chargé les données des fournisseurs dans Coupa à l'aide de l'API Coupa : https :/<instance>//api/suppliers
Taux de change de SAP à Coupa
  • Le connecteur Boomi SAP a extrait les taux de change à l'aide de BAPI_EXCHRATE_GETCURRENTRATES 
  • Boomi Coupa Connector a chargé les données de taux de change à l'aide de l'API Coupa : https :<instance>///api/exchange_rates
Comptes de SAP dans Coupa

Les codes d'entreprise, le centre de coûts et les informations de l'unité commerciale de SAP ont été convertis au format de fichier standard Coupa Account Flat et ont été téléchargés sur le serveur Coupa SFTP et intégrés de manière transparente à la plate-forme Coupa.

Factures Paiements de SAP dans Coupa

Les factures au format standard de fichier plat de facture Coupa ont été téléchargées sur le serveur Coupa SFTP et intégrées de manière transparente à la plate-forme Coupa.

Mappage

Voici le mappage que nous avons utilisé pour connecter la facture Coupa à l'objet de facture SAP.

Coupa Element [Source] Valeur par défaut Élément SAP BAPI [Cibles]
  KR BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/DOC_type
en-tête de facture/date de facture   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/PSTNG_DATE
en-tête-facture/lignes-facture/ligne-facture/codes fiscaux   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/TAX_CODE
invoice-header/bline-date   BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/BLINE_DATE
en-tête de facture/fournisseur-entreprise   BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/COMP_CODE
  1 BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/ITEMNO_ACC
en-tête de facture/délai de paiement   BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/PMNTTRMS
en-tête de facture/méthode de paiement   BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/PYMT_METH
en-tête-de-facture/lignes-de-facture/ligne-de-facture/devise-totale   BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/DEVISE
en-tête de facture/devise   BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/DEVISE
  1 BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/ITEMNO_ACC
  RFBU BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/BUS_ACT
en-tête de facture/fournisseur-entreprise   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/COMP_CODE
en-tête de facture/date de facture   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/DOC_DATE
  KR BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/DOC_TYPE
en-tête de facture/date de facture   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/TRANS_DATE
  SAPCOUPA BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/USERNAME
en-tête de facture/total TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/GL_ACCOUNT
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-7
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-5   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/WBS_ELEMENT
en-tête de facture/lignes de facture/ligne de facture/total   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/DE_CRE_IND
en-tête-de-facture/lignes-de-facture/ligne-de-facture/numéro-de-ligne TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/ITEMNO_ACC BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/ITEMNO_ACC BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/AMT_DOCCUR BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/AMT_BASE
en-tête de facture/lignes de facture/ligne de facture/total
en-tête-facture/lignes-facture/ligne-facture/total-compte
en-tête/numéro de facture   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/REF_DOC_NO
en-tête/total de la facture   BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/AMT_DOCCUR
invoice-header/accounting-total-line-amount   BAPI_ACC_DOCUMENT_post/CURRENCYAMOUNT/item/AMT_BASE
invoice-header/supplier-sap-id TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/VENDOR_NO
invoice-header/remit-to-id
en-tête-facture/numéro-fournisseur
invoice-header/supplier-wh-tax-code TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/W_TAX_CODE
invoice-header/wh-tax-code
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-3 TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/COMP_CODE
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-1
en-tête/total de la facture TRANSFORMER BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/PSTNG_DATE
en-tête de facture/date de comptabilisation
invoice-header/created-at
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-3   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/COSTCENTER
en-tête-de-facture/informations-de-paiement   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/HEADER_TXT
en-tête de facture/lignes de facture/ligne de facture/description   BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/ITEM_TEXT
en-tête-de-facture/lignes-de-facture/ligne-de-facture/compte/segment-1 TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTPAYABLE/item/ITEM_TEXT
en-tête-facture/lignes-facture/ligne-facture/codes fiscaux
en-tête-facture/lignes-facture/ligne-facture/code-juridiction-fiscalité
invoice-header/total
en-tête-de-facture/lignes-de-facture/ligne-de-facture/numéro-de-ligne
en-tête-de-facture/informations-de-paiement
invoice-header/supplier-tax-jurisdiction-code TRANSFORMER BAPI_ACC_DOCUMENT_post/ACCOUNTGL/item/TAXJURCODE
en-tête-facture/lignes-facture/ligne-facture/code-juridiction-fiscalité

Une partie ou la totalité de cette page peut avoir été traduite par machine. Toutes nos excuses pour les inexactitudes.