本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
SAP 工作負載整合
透過 SAP 工作負載整合,您可以在各種 SAP 系統中執行動作。管理業務資料、庫存、資料和業務流程。這些整合僅支援動作執行,且需要 Amazon Quick Suite Pro 層或更高層。
您可以做什麼
SAP 工作負載整合提供企業級連線,協助您使用 SAP 系統。
- 動作連接器
-
在 SAP 系統中執行動作。透過 SAP APIs 建立、更新和管理業務資料、庫存記錄、材料資訊和其他企業操作。
- 多個 SAP 模組
-
支援五種不同的整合類型:物料清單、業務合作夥伴、物料庫存、實體庫存文件和產品主檔。
開始之前
設定 SAP 工作負載整合之前,請確定您有下列項目:
-
已安裝並設定適當模組的 SAP 系統。
-
具有必要許可和授權的 SAP 使用者帳戶。
-
Amazon Quick Suite 作者或更新版本。
-
Amazon Quick Suite 和 SAP 系統之間的網路連線。
準備 SAP 系統組態和身分驗證
在 Amazon Quick Suite 中設定整合之前,請準備 SAP 系統組態和使用者身分驗證。SAP 工作負載整合支援多種身分驗證方法,且需要適當的系統設定。
身分驗證方法
SAP 工作負載整合支援兩種身分驗證方法:
- OAuth 2.0 (建議)
-
自動化工作流程的安全身分驗證方法。在您的 SAP 系統中需要 OAuth 組態。
必要參數:
用戶端 ID - SAP OAuth 用戶端 ID
用戶端秘密 - SAP OAuth 用戶端秘密
權杖 URL - OAuth 權杖端點 (例如
https://hostname:port/sap/bc/sec/oauth2/token?sap-client=100)網域 URL - SAP 系統 API 端點 (例如
https://hostname:port/sap/opu/odata/sap/API_BUSINESS_PARTNER)
- 基本身分驗證
-
用於直接 SAP 系統存取的使用者名稱和密碼身分驗證。
必要參數:
使用者名稱 - SAP 系統使用者名稱
密碼 - SAP 系統密碼
網域 URL - SAP 系統 API 端點
SAP 系統組態需求
使用 SAP 工作負載整合之前,請確定您的 SAP 系統已正確設定:
OAuth 2.0 設定
對於 OAuth 2.0 身分驗證:
使用適當的範圍設定 OAuth 授權伺服器
使用交易代碼驗證服務已啟用 OAuth
/IWFND/MAINT_SERVICE如需詳細的 OAuth 2.0 組態,請參閱 SAP 文件:OAuth 2.0 組態指南
SAP API 啟用
確保必要的 SAP API 服務處於作用中狀態:
為您選擇的 SAP 連接器啟用特定 API 服務
驗證 SAP 系統中的 API 服務狀態
請參閱 API 啟用的 SAP 文件:SAP API 服務啟用指南
可用的 SAP 工作負載整合類型
選擇符合您業務需求的 SAP 整合類型,並確保系統中有對應的 SAP 模組可用。
- SAP 物料清單
-
管理物料清單資料,包括元件清單、數量和製造規格。
必要範圍:
ZAPI_BILL_OF_MATERIAL_SRV_0002 - SAP 業務合作夥伴
-
處理業務合作夥伴資訊,包括客戶和廠商資料、聯絡詳細資訊和關係管理。
必要範圍:
ZAPI_BUSINESS_PARTNER_0001 - SAP 材料庫存
-
存取和管理物料庫存層級、庫存移動和倉儲資訊。
必要範圍:
ZAPI_MATERIAL_STOCK_SRV_0001 - SAP 實體庫存文件
-
建立和管理實體庫存文件、庫存計數和庫存對帳程序。
必要範圍:
ZAPI_MATERIAL_STOCK_SRV_0001 - SAP 產品主伺服器
-
維護產品主資料,包括材料規格、分類和產品階層。
必要範圍:
ZAPI_PRODUCT_SRV_0001
SAP 工作負載身分驗證設定
準備 SAP 使用者身分驗證憑證,並確保適當的系統存取許可。
-
SAP 系統 URL - 取得 SAP 系統的基本 URL 或伺服器地址。
-
使用者登入資料 - 建立或識別具有適當許可的 SAP 使用者帳戶。
-
系統許可 - 確保使用者帳戶具有您計劃整合的特定 SAP 模組所需的 SAP 授權和交易代碼。
-
網路存取 - 確認您的 SAP 系統可從外部連線存取,且防火牆規則允許整合。
設定 SAP 整合
準備 SAP 系統組態和身分驗證登入資料後,所有 SAP 整合類型的設定程序都類似。根據您的安全需求,選擇 OAuth 2.0 或基本身分驗證。
-
在 Amazon Quick Suite 主控台中,選擇整合。
-
選取其中一個可用的 SAP 連接器:
-
SAP 物料清單
-
SAP 業務合作夥伴
-
SAP 物料庫存
-
SAP 實體庫存文件
-
SAP 產品主伺服器
-
-
按一下新增 (加 "+" 按鈕)。
-
填寫 SAP 整合的名稱和描述。
-
選擇整合的連線類型。
-
使用其中一種支援的方法來設定身分驗證:
-
OAuth 2.0 組態
對於 OAuth 2.0 身分驗證,請提供:
用戶端 ID - 您的 SAP OAuth 用戶端 ID
用戶端秘密 - 您的 SAP OAuth 用戶端秘密
權杖 URL - OAuth 權杖端點 URL
網域 URL - SAP 系統 API 端點 URL
-
基本身分驗證組態
針對基本身分驗證,請提供:
使用者名稱 - 您的 SAP 系統使用者名稱
密碼 - 您的 SAP 系統密碼
網域 URL - SAP 系統 API 端點 URL
-
-
選取建立並繼續。
-
選擇要與之共用整合的使用者。
-
按一下 Next (下一步)。
預期的結果
成功設定後,您的 SAP 工作負載整合會出現在整合清單中,可用於 Amazon Quick Suite 工作流程、自動化和 AI 代理器。您可以使用設定的身分驗證憑證,直接從 Amazon Quick Suite 執行 SAP 特定動作。
依連接器類型分類的可用操作
每個 SAP 工作負載連接器都提供專為其業務網域量身打造的特定操作。檢閱所選連接器類型的可用操作。
SAP 物料清單操作
管理物料清單資料的可用操作:
-
取得物料 BOM 項目 - 擷取指定物料的物料明細
操作 ID:
getMaterialBOMItem端點:
GET /MaterialBOMItem
SAP 業務合作夥伴操作
管理業務合作夥伴資料的可用操作:
-
取得業務合作夥伴 - 擷取業務合作夥伴的一般資料
操作 ID:
getBusinessPartner -
取得業務合作夥伴地址 - 擷取業務合作夥伴地址資料
操作 ID:
getBusinessPartnerAddress -
取得業務合作夥伴角色 - 擷取業務合作夥伴角色資料
操作 ID:
getBusinessPartnerRole -
依 ID 取得業務合作夥伴 - 依業務合作夥伴號碼擷取業務合作夥伴資料
操作 ID:
getBusinessPartnerByID必要參數:
BusinessPartner(字串,最多 10 個字元) -
依 ID 取得業務合作夥伴角色 - 使用關鍵欄位擷取業務合作夥伴角色資料
操作 ID:
getBusinessPartnerRoleByID必要參數:
BusinessPartner(字串,最多 10 個字元)、BusinessPartnerRole(字串,最多 6 個字元)
SAP 物料庫存操作
管理物料庫存資料的可用操作:
-
取得帳戶中的物料庫存 - 擷取帳戶模型中張貼的物料庫存資訊
操作 ID:
getMaterialStockInAccount
SAP 實體庫存文件操作
管理實體庫存文件的可用操作:
-
取得 PhysInventory 文件項目 - 讀取實體庫存項目的相關資訊
操作 ID:
getPhysInventoryDocItem
SAP 產品主控操作
管理產品主資料的可用操作:
-
取得產品主要項目 - 傳回產品主要記錄
操作 ID:
getProductMaster -
依物料取得工廠資料 - 傳回產品主要記錄的工廠資料
操作 ID:
getPlantDataByMaterial必要參數:
Product(字串,最多 40 個字元) -
依材料取得供應規劃資料 - 依產品編號和工廠傳回供應規劃資料
操作 ID:
getSupplyPlanningDataByMaterial必要參數:
Product(字串,最多 40 個字元)、Plant(字串,最多 4 個字元)
查詢參數
SAP 連接器支援標準查詢參數來篩選、排序和格式化 API 回應。使用這些參數來最佳化資料擷取和處理。
| # | 參數 | Description (描述) | 類型 |
|---|---|---|---|
| 1 | $top |
限制傳回項目的數量 | integer |
| 2 | $skip |
略過指定數量的項目 | integer |
| 3 | $filter |
根據指定的條件篩選結果 | string |
| 4 | $orderby |
依指定欄位排序結果 | 陣列 |
| 5 | $select |
選取要傳回的特定屬性 | 陣列 |
| 6 | $expand |
展開相關實體 | 陣列 |
| 7 | $inlinecount |
包含回應中的項目計數 | string |
管理 SAP 工作負載整合
建立 SAP 工作負載整合之後,您可以透過數個選項來管理它。
編輯整合設定
請依照下列步驟修改 SAP 工作負載整合設定。
-
在 Amazon Quick Suite 主控台中,選擇整合。
-
從整合網格中選擇您的 SAP 工作負載整合類型。
-
從清單中選擇您的整合,然後選擇編輯。
-
修改整合設定:
-
更新身分驗證憑證 (使用者名稱和密碼)。
-
變更 SAP 系統 URL 或連線設定。
-
修改整合名稱或描述。
-
-
選擇儲存變更以套用您的修改。
共用整合
您可以與組織中的其他使用者共用 SAP 工作負載動作連接器。
-
在 SAP 整合詳細資訊頁面中,選擇共用。
-
設定共用選項:
-
與特定使用者共用 - 輸入使用者名稱或電子郵件地址。
-
與組織共用 - 可供組織中的所有使用者使用。
-
-
設定共用存取的許可層級。
-
選擇共用整合以套用共用設定。
刪除整合
請依照下列步驟永久移除您的 SAP 整合。
-
在 SAP 工作負載整合詳細資訊頁面中,選擇刪除。
-
檢閱刪除影響,包括使用此整合的任何工作流程或自動化。
-
輸入整合名稱以確認刪除。
-
選擇刪除整合以永久移除它。
故障診斷 SAP 工作負載整合
使用這些疑難排解秘訣來解決常見的 SAP 工作負載整合問題。
身分驗證問題
- OAuth 2.0 身分驗證失敗
-
徵狀:字符產生失敗、無效的用戶端登入資料或 OAuth 範圍錯誤。
解決方法:
驗證 OAuth 用戶端 ID 和用戶端秘密是否正確
檢查 OAuth 是否使用交易在 SAP 中正確設定
/IWFND/MAINT_SERVICE確定已針對 SAP 工作負載連接器類型正確設定所需的範圍
驗證字符 URL 格式與您的 SAP 系統組態相符
- 基本身分驗證失敗
-
徵狀:登入失敗、無效登入資料或存取遭拒錯誤。
解決方法:
驗證 SAP 使用者名稱和密碼是否正確
檢查使用者帳戶是否具有必要的 SAP 授權
確保使用者帳戶未鎖定或過期
驗證網域 URL 是否可存取且格式正確
SAP 系統組態問題
- API 服務未啟用
-
症狀:服務無法使用錯誤、找不到 API 端點或 HTTP 404 回應。
解決方法:
確認您的系統中已啟用必要的 SAP API 服務
使用 SAP 交易代碼檢查 API 服務狀態
確保 API 服務對應至您選擇的 SAP 連接器類型
請聯絡您的 SAP 管理員以啟用缺少的 API 服務
- 連線逾時。
-
症狀:請求逾時、網路連線錯誤或回應時間緩慢。
解決方法:
檢查您的 SAP 系統 URL 是否正確且可存取
驗證網路連線允許連線至 SAP 系統
確保防火牆規則允許整合流量
檢查 SAP 系統效能和可用性
許可和授權錯誤
- SAP 授權不足
-
症狀:存取遭拒的錯誤、缺少授權訊息或受限的操作失敗。
解決方法:
確保已驗證的使用者擁有特定模組所需的 SAP 授權
確認使用者有權存取必要的交易代碼
檢查使用者帳戶是否具有適當的角色指派
請聯絡您的 SAP 管理員以授予缺少的許可
- 範圍許可錯誤
-
徵狀:OAuth 範圍錯誤、API 操作的許可不足,或存取訊息受限。
解決方法:
驗證 OAuth 組態包含連接器類型所需的範圍
檢查 SAP 系統中是否適當授予範圍許可
確保已授予 OAuth 用戶端必要的 API 存取權
資料格式和參數錯誤
- 無效的參數格式
-
徵狀:資料驗證錯誤、無效的欄位長度訊息或參數格式例外狀況。
解決方法:
檢閱動作參數,並確保它們符合預期的 SAP 資料格式
檢查欄位長度是否符合 SAP 系統需求 (例如 BusinessPartner 最多 10 個字元)
驗證特定 SAP 模組的資料類型是否正確
確保為操作提供所有必要欄位
- 查詢參數錯誤
-
徵狀:查詢語法錯誤、不支援的參數訊息或格式不正確的請求錯誤。
解決方法:
驗證參數是否使用正確的語法 (例如 、
$filter$top、$skip)檢查參數值的格式是否正確
確保 SAP API 支援使用的特定參數
如需支援的查詢選項,請參閱 SAP API 文件
SAP 系統可用性問題
- SAP 系統無法使用
-
症狀:連線遭拒的錯誤、系統未回應或服務無法使用的訊息。
解決方法:
向您的 SAP 管理員檢查 SAP 系統狀態和可用性
確認是否有排定的維護時段會影響系統
檢查是否有任何 SAP 系統提醒或已知問題
在確認系統可用性後重試操作