グローバルSAP統合ケーススタディ

Revised: 24 April 2017

概要

この顧客は、Coupaを採用し、Coupa内で完全なP 2 Pプロセスを実装しました。この実装は、CoupaプラットフォームとSAPの間で最も完全でシームレスな統合の1つであり、2つのシステム間に11を超える統合ポイントがありました。このプロジェクトでは、Coupaの統合パートナーであるBoomiを利用しました。Boomi Coupa Connector、Flat File Formats、Boomi SAP Connectorを使用して、このエンドツーエンドの統合を可能にしました。彼らの実装ケーススタディは、ここで見つけることができます。

cadence_design.jpg.jpg

設計、開発、テスト、本番環境への展開を含むプロジェクト全体が、10週間以内に完了しました。

スコープ

以下は、統合の一部として実装された統合ユースケースのサンプルを示しています。

CoupaからSAPへの発注書

  • Boomi Coupa Connectorは、Coupa APIを使用してCoupaから発注書を抽出しました: https<instance> :/// api/purchase_orders >
  • Boomi SAP Connectorは、BAPI_PO_CREATEおよび/またはBAPI_PO_CHANGEを使用して購買発注書をSAPに投稿しました
CoupaからSAPへの請求書
  • Boomi Coupa Connectorは、Coupa APIを使用してCoupaから請求書を抽出しました: https ://<instance>/api/invoices
  • Boomi SAP Connectorは、BAPI_INCOMINGINVOICE_CREATE、BAPI_INCOMINGINVOICE_CANCELを使用して請求書をSAPに投稿しました。

CoupaからSAPへの領収書

 

  • Boomi Coupa Connectorは、Coupa APIを使用してCoupaから領収書を抽出しました: https ://<instance>/api/inventory_transactions 
  • Boomi SAP Connectorは、BAPI_GOODSMVT_CREATE、BAPI_GOODSMVT_CANCELを使用して領収書をSAPに投稿します。
SAPからCoupaへのレシート
  • Boomi SAPコネクタは、BAPI_GOODSMVT_GETDETAIL、BAPI_GOODSMVT_GETITEMSを使用してSAPからレシートを抽出しました
  • Boomi Coupa Connectorは、Coupa APIを使用してデータをCoupaに読み込みました: https<instance> :// api/inventory_transactions
SAPからCoupaへのサプライヤー
  • Boomi SAPコネクタは、BAPI_VENDOR_GETDETAILを使用してSAPからベンダーを抽出しました 
  • Boomi Coupa Connectorは、Coupa API: https :// api<instance>/suppliersを使用してサプライヤーデータをCoupaに読み込みました
SAPからCoupaへの為替レート
  • BOOMI SAPコネクタは、BAPI_EXCHRATE_GETCURRENTRATESを使用して為替レートを抽出しました 
  • Boomi Coupa Connectorは、Coupa APIを使用して為替レートデータを読み込みました: https<instance> :// api/exchange_rates
SAPからCoupaへのアカウント

SAPの会社コード、コストセンター、事業単位の情報は、標準のCoupaアカウントフラットファイルフォーマットに変換され、Coupa SFTPサーバーにアップロードされ、Coupaプラットフォームとシームレスに統合されました。

SAPからCoupaへの支払請求書

標準Coupa請求書フラットファイル形式の請求書がCoupa SFTPサーバーにアップロードされ、Coupaプラットフォームとシームレスに統合されました。

マッピング

Coupa請求書をSAP請求書オブジェクトに接続するために使用したマッピングは次のとおりです。

Coupa要素[ソース] デフォルト値 SAP BAPI要素[ターゲット]
  KR BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/DOC_TYPE
invoice - header/invoice - date   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/PSTNG_DATE
invoice - header/invoice - lines/invoice - line/tax - code   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/TAX_CODE
invoice - header/bline - date   BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/BLINE_DATE
invoice - header/supplier - company   BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/COMP_CODE
  1 BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEMNO_ACC
invoice - header/payment - term   BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/PMNTTRMS
invoice - header/payment - method   BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/PYMT_METH
invoice - header/invoice - lines/invoice - line/total - currency   BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/item/CURRENCY
invoice - header/currency   BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/item/CURRENCY
  1 BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/ITEMNO/ITEMNO_ACC
  RFBU BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/BUS_ACT
invoice - header/supplier - company   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/COMP_CODE
invoice - header/invoice - date   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/DOC_DATE
  KR BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/DOC_TYPE
invoice - header/invoice - date   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/TRANS_DATE
  SAPCOUPA BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/USERNAME
invoice - header/total 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/GL_ACCOUNT
invoice - header/invoice - lines/invoice - line/account/segment -7
invoice - header/invoice - lines/invoice - line/account/segment -5   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/WBS_ELEMENT
invoice - header/invoice - lines/invoice - line/total   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/DE_CRE_IND
invoice - header/invoice - lines/invoice - line/line - num 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEMNO_ACC BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/ITEMNO_ACC BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/ITEMNO_ACC_DOCUMENT_POST/AMT_DOCCUR BAPI_ACC_DOCUMENT_POST/CURRENCYAMOUNT/ITEM/AMT_BASE
invoice - header/invoice - lines/invoice - line/total
invoice - header/invoice - lines/invoice - line/accounting - total
invoice - header/invoice - number   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/REF_DOC_NO
invoice - header/total   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 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/VENDOR_NO
invoice - header/remit - to - id
invoice - header/supplier - number
invoice - header/supplier - wh - tax - code 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/W_TAX_CODE
invoice - header/wh - tax - code
invoice - header/invoice - lines/invoice - line/account/segment -3 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/COMP_CODE
invoice - header/invoice - lines/invoice - line/account/segment -1
invoice - header/total 変換 BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/PSTNG_DATE
invoice - header/posting - date
invoice - header/created - at
invoice - header/invoice - lines/invoice - line/account/segment -3   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/COSTCENTER
invoice - header/payment - information   BAPI_ACC_DOCUMENT_POST/DOCUMENTHEADER/HEADER_TXT
invoice - header/invoice - lines/invoice - line/description   BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/ITEM_TEXT
invoice - header/invoice - lines/invoice - line/account/segment -1 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTPAYABLE/ITEM/ITEM_TEXT
invoice - header/invoice - lines/invoice - line/tax - code
invoice - header/invoice - lines/invoice - line/tax - jurisdiction - code
invoice - header/total
invoice - header/invoice - lines/invoice - line/line - num
invoice - header/payment - information
invoice - header/supplier - tax - jurisdiction - code 変換 BAPI_ACC_DOCUMENT_POST/ACCOUNTGL/ITEM/TAXJURCODE
invoice - header/invoice - lines/invoice - line/tax - jurisdiction - code

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。