連接到 S/4 哈娜 - AWS Supply Chain

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

連接到 S/4 哈娜

您必須先完成下列先決條件,才能連線到 S/4 HANA 資料來源。之後, AWS Supply Chain 自動建立 Amazon S3 路徑,並從 SAP 來源資料表擷取資料。

連接到S/4 HANA 的先決條件

若要連線到 S/4 HANA 資料來源,必須先完成下列先決條件,才能擷取資料。

  1. 將您的 SAP S/4 HANA 系統設定為透過適用於 Amazon 的 SAP OData 連接器開啟基於 ODP 的資料擷取。 AppFlow如需詳細資訊,請參閱 Amazon AppFlow 適用的 SAP OData 連接器

  2. 設定 SAP 資料來源或擷取器,並產生以 ODP 為基礎的 OData 服務, AWS Supply Chain 以連線和擷取資訊。如需詳細資訊,請參閱 SAP 資料來源

  3. 使用下列其中一種驗證類型來設定 SAP 系統:

    • 基本

    • OAuth

  4. 在 SAP 系統中設定資訊安全角色以開啟資料擷取。

  5. 設置網絡連接到 SAP S/4 漢娜. 如果您的 SAP 執行個體位於安全的 VPN 中,而您無法開啟連 AWS Supply Chain 接埠進行連線,建議您使用 AWS PrivateLink。若要手動設定 AWS PrivateLink,請參閱AWS 關於 SAP 與使用的自動設定 AWS CloudFormation,請參閱AWS CloudFormation

設定 S/4 HANA 連線

若要從 SAP S/4HANA 資料來源擷取資料,請執行下列程序。

  1. 在 AWS Supply Chain 儀表板窗格的左側導覽窗格上,選擇 [資料湖]。

  2. 在 [資料湖] 頁面上,選擇 [新增來源]。

    「選取您的供應鏈資料來源」頁面即會出現。

  3. 選擇下一步

  4. SAP S/4HANA 連線詳細資訊下,輸入下列資訊:

    • 連線名稱 — 輸入此連線的名稱。

    • (選擇性) 連線說明 — 輸入此連線的名稱。

    • 使用現有 AppFlow 連接器 — 如果您想要使用現有的 AppFlow 連接器,請選擇 [是]

    • 應用程式主機 URL — 輸入 SAP 帳戶的 URL。

    • 應用程式服務路徑 — 輸入 SAP 應用程式服務路徑。

    • 連接埠號碼 — 輸入 SAP 連接埠號碼。

    • 用戶端編號 — 輸入 SAP 用戶端編號。

    • 登入語言 — 輸入 SAP 語言代碼。例如,EN 代表英文。

    • PrivateLink— 選擇 [用] 以啟用 SAP 伺服器與 AWS 帳戶 主機之間的私人連線 AWS Supply Chain。

    • 使用者名稱 — 輸入 SAP 帳戶的使用者名稱。

    • 密碼 — 輸入 SAP 帳戶的密碼。

      注意

      Amazon AppFlow 使用您提供的 SAP 用戶名密碼連接到 SAP。

  5. 選擇「Connect 至 SAP」。

    如果 SAP 使用者名稱和密碼輸入正確,則會出現「連線成功」訊息。

  6. (選擇性) 在 [選擇性 AppFlow 組態] 的 [步驟 1-下載 JSON 範本檔案] 下,選擇 [下載現有的 JSON 範本檔案] 以修改 appflow 擷取設定。

    注意

    您可以使用自己的編輯器來編輯 .json 檔案。您無法在 AWS Supply Chain中編輯 .json 檔案。

    取得更新的 .json 檔案後,在「步驟 2-上傳修改的 JSON 範本檔案」下,選擇「瀏覽要上傳的檔案」。

    注意

    如果上傳失敗,[上傳] 摘要會在 .json 檔案中顯示錯誤或衝突。您可以更新 .json 檔案以修正問題並重新上傳檔案。

    以下是包含所需排程、資料流程和來源資料表的範例 .json 檔案。

    { "schedule" : { "scheduleExpression" : "rate(1days)", // scheduleExpression key should be available and the value cannot be null/empty. Format starts with rate and having time values in minutes, hours, or days. For example, rate(1days) "scheduleStartTime" : null // Supported format - "yyyy-MM-dd'T'hh:mm:ss[+|-]hh:mm". For example, 2022-04-26T13:00:00-07:00. ScheduleStartTime should atleast be 5 minutes after current time. A null value will automatically set the start time as 5 minutes after the connection creation time }, "dataFlows" : [ // DataFlows cannot be null or empty. Make sure to choose from the list below "Company-Company", "Geography-Geography", "Inventory-Inventory Level", "Inventory-Inventory Policy", "Outbound-Outbound Order Line", "Outbound-Outbound Shipment", "Product-Product", "Product-Product Hierarchy", "Production Order-Inbound Order", "Production Order-Inbound Order Line", "Purchase Order-Inbound Order", "Purchase Order-Inbound Order Line", "Purchase Order-Inbound Order Line Schedule", "Reference-Reference Fields", "Shipment-Shipment", "Site-Site", "Site-Transportation Lane", "Trading Partner-Trading Partner", "Transfer Order-Inbound Order Line", "Vendor Management-Vendor Lead Time", "Vendor Management-Vendor Product", "Product-Product UOM" ], "sourceTables" : [ // sourceTables cannot be empty { "tableName" : "SomeString", // Should be an existing table name from the SAP instance "extractType" : "DELTA", // Should either be DELTA or FULL "tableCols" : [ // TableCols cannot be empty. Enter valid column names for the table "col1", "col2", "col3" ], "filters" : [// Optional field "colName" : "col1", // colName value should be part of tableCols "dataType" : "String", // Should contain values `STRING` or `DATETIME` "value" : "String", "operator" : "String" // Choose a string value from the pre-defined value of "PROJECTION", "LESS_THAN", "CONTAINS","GREATER_THAN","LESS_THAN_OR_EQUAL_TO","GREATER_THAN_OR_EQUAL_TO","EQUAL_TO","NOT_EQUAL_TO","ADDITION","MULTIPLICATION","DIVISION","SUBTRACTION","MASK_ALL","MASK_FIRST_N","MASK_LAST_N","VALIDATE_NON_NULL","VALIDATE_NON_ZERO","VALIDATE_NON_NEGATIVE",or "VALIDATE_NUMERIC","NO_OP"; ] }, { // sourceTables with same keys - tableName, extractType, tableCols, filters(not mandatory) } ] }
  7. Amazon S3 儲存貯體帳單下,檢閱 Amazon S3 帳單資訊,然後選取 [確認]。

  8. 選擇下一步

  9. 在「資料對映」下,選擇「開始」。

  10. 注意

    必需字段已映射。只有在您想要對預設轉換方案進行特定變更時,才執行此步驟。

    在 [對應方案] 頁面上,您可以在 [欄位對應] 底下檢視預設轉換方案。

    選擇 [新增對應],以對應任何其他目的地欄位。必要的目的地欄位是必要欄位。選擇「目標欄位」 以新增其他自訂目標欄位。

  11. 若要檢視轉換方案中的來源欄位值和資料對映,您可以上傳範例資料。在 [對應配方] 頁面的 [上傳範例資料] 下,選擇 [瀏覽檔案] 或 [拖放檔案]。範例資料檔案必須包含必要的參數,並包含來源欄位名稱。

  12. 選擇全部接受並繼續

  13. 在 [檢閱並確認] 底下,您可以檢視資料連線摘要。若要編輯資料欄位對應,請選擇 [返回資料對映]。

  14. (選擇性) 在方案動作下,您可以執行下列動作:

    • 下載食譜檔案-選取 [下載],以文字檔案的形式在 SQL 中編輯您的食譜檔案。

      注意

      如需有關內建 SQL 函數的詳細資訊,請參閱星火 SQL

    • 上傳食譜文件-選擇瀏覽文件或拖放編輯過的食譜文本文件。選取 [確認上傳] 以上傳編輯過的 recipe 檔案,並修改您的資料欄位對應。

  15. 若要檢閱必須上傳 SAP 來源資料以進行擷取的 Amazon S3 位置路徑,請選擇確認並設定資料擷取。或者,您可以選擇 [確認],稍後再設定資料擷取。您可以隨時檢視資料擷取資訊。從 AWS Supply Chain 儀表板中,選取「連線」。選取您要內嵌資料的連線資料流程,選擇垂直省略號,然後選取 [擷取設定]。

SAP 資料來源

設定下列 SAP 表格來源, AWS Supply Chain 以連線及擷取資訊。

注意

搜尋 SAP 資料來源時,請在資料來源名稱前面加上EntityOf例如,對於資料來源 0BP_DEF 位址 _ 屬性,實體名稱應該是 0 BP_DEF 位址 _ 屬性。EntityOf

Amazon AppFlow 擷取每個 SAP 資料來源時,會使用實體名稱格式來擷取資訊。例如,若要從圖元路徑萃取資料,會從圖元路徑 /SAP /OPU/O資料/SAP/Z 0BP_DEF_位址/ATTR_SRV/0BP_ DEF_位址資料萃取。EntityOf

SAP 資料來源 SAP 資料來源說明 SAP 來源表格 o 資料服務名稱 BW 資料來源 SAP 資料 三角洲/全部

定義地址屬性

BP 標準位址擷取

NA

Z0BP 定義位址

資料來源

主資料

Delta

0 合作伙伴

BP:BW 提取中央數據

NA

Z0B 合作伙伴

資料來源

主資料

Delta

0B 合作夥伴文字

BP: DataSource 用於業務合作夥伴的文本

NA

Z0B 合作伙伴文本

資料來源

主資料

Delta

0 公司 _ 電腦

物料估價:價格

NA

Z0CO_ 电子 _ 克特 _ SRV

資料來源

主資料

完整

0 代碼文本

公司代碼文字

NA

Z0 代碼文本 _SRV

資料來源

主資料

完整

0 客戶屬性

客戶

NA

Z0 客戶 _SRV

資料來源

主資料

Delta

0 馬特 _ 文德屬性

材料或廠商

NA

Z0MAT_VEND_ATTR_SRV

資料來源

主資料

Delta

0 材料屬性

Material (材質)

NA

Z0 材料

資料來源

主資料

Delta

0 材料文字

材質文字

NA

Z0 材料 _ 文本

資料來源

主資料

Delta

0 購買組織文字

採購組織文字

NA

Z0 購買組織文本

資料來源

主資料

完整

0 供應商屬性

廠商

NA

Z0 供應商 _ 阿特尔 _SRV

資料來源

主資料

Delta

2 列表

採購資料 (表頭層次)

NA

Z2LIS_02_HDR_SRV

資料來源

交易

Delta

它是 2

採購資料 (料號層次)

NA

Z2LIS_02_ 其它 _ SRV

資料來源

交易

Delta

2 列 _02-山口

採購資料 (排程明細行層次)

NA

Z2LIS_02_SCL_SRV

資料來源

交易

Delta

2LIS_02_SCN

排程明細行的確認

NA

Z2LIS_02_SCN_SRV

資料來源

交易

Delta

2 利斯 _ 文件

庫存管理的貨物移轉

NA

Z2LIS_03_BF_SRV

資料來源

交易

Delta

2LIS_04_P _ 馬特恩

來自 PP/PP-PI 的原物料檢視

NA

Z2LIS_04_P _ 马特尔

資料來源

交易

Delta

2LIS_08 平方端子

料號層次的出貨成本

NA

Z2LIS_08TRFKP_SRV

資料來源

交易

Delta

三分之一

裝運:依區段遞送料號資料

NA

Z2LIS_08TRP_SRV

資料來源

交易

Delta

2LIS_08TRTK

出貨:表頭資料

NA

Z2LIS_08TRTK_SRV

資料來源

交易

Delta

2 利斯 _11 更新

銷售文件表頭

NA

Z2LIS_11 _ 瓦赫德尔 _SRV

資料來源

交易

Delta

第 11 代

銷售文件項目

NA

Z2LIS_11 _ 瓦伊特姆 _SRV

資料來源

交易

Delta

第二名

交貨項目資料

NA

Z2LIS_12_VCITM_SRV

資料來源

交易

Delta

扎德里克

地址

ADRC

ZADRC_SRV

資料表

主資料

完整

財團法人

夥伴地址

但是

茲巴特 021_FS_SRV

資料表

主資料

完整

ZCDHDR

變更文件標頭

CDHDR

ZCDHDR_SRV

資料表

主資料

Delta

蔡納

採購資訊記錄:一般資料

艾娜

太空船

資料表

主資料

完整

膳食

採購資訊記錄:採購組織資料

ZV_EINE

太陽隊

資料表

主資料

完整

澤科

採購文件表頭

埃克斯科

齊克市政府

資料表

交易

Delta

ZEKPO

採購文件料號

捷克浦

齊克波 SRV

資料表

交易

Delta

ZEQUI

設備主機數據

EQUI

齊基爾

資料表

主資料

完整

ZGEOLOC

地理位置

岩土岩

ZGEOLOC_SRV

資料表

主資料

完整

茲利卡普

傳送標頭資料

LIKP

茲利克普 _SRV

資料表

交易

Delta

ZLIPS

交貨:物品數據

ZV_LIPS

茲利普斯 _SRV

資料表

交易

Delta

ZMDRP_NODTT

DRP 網路的節點類型

米德尔普 _ 诺特

ZMDRP_NODTT_SRV

資料表

主資料

完整

茲馬克

材料的植物資料

茲克 _ 馬克

ZMARC_SRV

資料表

主資料

完整

茲馬德

材料的儲存位置資料

ZQ_ 马德

茲馬德 _SRV

資料表

主資料

完整

ZMCHB

Batch 股票

ZQ_MCHB

中央火車站

資料表

主資料

完整

ZT001

植物

T001W

ZT001W_SRV

資料表

主資料

完整

ZT005 噸

國家名稱

T005 噸

ZT005T_SRV

資料表

主資料

完整

ZT141

材料狀態的描述

T141 噸

ZT141T_SRV

資料表

主資料

完整

ZT173 噸

運輸文本的運輸類型

T173T

ZT173T_SRV

資料表

主資料

完整

ZT179

原物料:產品階層

T179

ZT179_SRV

資料表

主資料

完整

ZT179T

原物料:產品階層文字

T179T

ZT179T_SRV

資料表

主資料

完整

ZT370U

設備類別文字

T370U

ZT370U_SRV

資料表

主資料

完整

ZT618

運輸模式說明

T618 噸

ZT618T_SRV

資料表

主資料

完整

ZTVRAB

路線階段

特弗拉布

ZTVRAB_SRV

資料表

主資料

完整

茲特夫羅

路由

TVRO

茲特韋斯特

資料表

主資料

完整

茲瓦爾夫

路線時間表

勇敢

茲瓦爾夫

資料表

主資料

完整

ZVBBE

銷售要求:個別記錄

VBBE

ZVB_SRV

資料表

主資料

完整

鋅裝運

出貨表頭與料號 (入埠)

以連接條件為基礎的 ZV_INB_ 出貨:VTTK. 曼德 = VTTP. 曼德 = VTTP.

鋅船舶 _SRV

資料表

交易

完整

扎夫尼克

訂購主資料

AUFK

夫克 SRV

資料表

主資料

完整

茲馬姆

材料的量測單位

旱災

茲馬姆 _SRV

資料表

主資料

完整

斑马

採購請購單

依班

齐巴尼亚

資料表

交易資料

Delta