正在连接到 S/4 HANA - AWS Supply Chain

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

正在连接到 S/4 HANA

在连接到 S/4 HANA 数据源之前,必须满足以下先决条件。之后, AWS Supply Chain 自动创建 Amazon S3 路径并从SAP源表中提取数据。

连接 S/4 的先决条件 HANA

要连接到 S/4 HANA 数据源,在摄取数据之前必须满足以下先决条件。

  1. 将您的 SAP S/4 HANA 系统配置为通过 Amazon SAP OData AppFlow 连接器开启ODP基于数据提取的功能。有关更多信息,请参阅 Amazon SAP OData 连接器 AppFlow

  2. 配置您的SAP数据源或提取器,并生成ODP基于OData服务的 AWS Supply Chain 连接和提取信息。有关更多信息,请参阅 SAP数据源

  3. 使用以下身份验证类型之一配置您的SAP系统:

    • 基本

    • OAuth

  4. 在SAP系统中配置安全角色以开启数据提取。

  5. 设置与 SAP S/4 HANA 的网络连接。如果您的SAP实例处于安全状态,VPN并且您无法打开 AWS Supply Chain 要连接的端口,我们建议您使用 AWS PrivateLink。要手动设置 AWS PrivateLink,AWS 请参阅SAP,要使用自动设置 AWS CloudFormation,请参阅AWS CloudFormation

配置 S/4 连接 HANA

要从 SAP S/4 数据源摄取HANA数据,请执行以下步骤。

  1. 在 AWS Supply Chain 控制面板的左侧导航窗格中,选择数据湖

  2. 数据湖页面上,选择添加新源

    此时将出现 “选择您的供应链数据源” 页面。

  3. 选择 SAPS/4 HANA

  4. 选择下一步

  5. SAPS/4 HANA 连接详细信息下,输入以下内容:

    • 连接名称 — 输入此连接的名称。

    • (可选)连接描述 — 输入此连接的名称。

    • 使用现有 AppFlow 连接器-选择 “” 以使用现有 AppFlow连接器。

    • 应用程序主机 URL-输入SAP账户的URL。

    • 应用程序服务路径-输入SAP应用程序服务路径。

    • 端口号-输入SAP端口号。

    • 客户号码-输入SAP客户号码。

    • 登录语言-输入SAP语言代码。例如,EN 代表英语。

    • PrivateLink— 选择 “启用” 以启用SAP服务器和 AWS 账户 主机之间的私人连接 AWS Supply Chain。

    • 用户名-输入SAP账户的用户名。

    • 密码-输入SAP帐户的密码。

      注意

      Amazon AppFlow 使用您提供的SAP用户名密码进行连接SAP。

  6. 选择 Connect to SAP

    如果SAP用户名和密码输入正确,则会出现 “连接成功” 消息。

  7. (可选)在 “可选 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) } ] }
  8. Amazon S3 桶账单下,查看 Amazon S3 账单信息,然后选择确认

  9. 选择下一步

  10. 数据映射下,选择开始

  11. 注意

    必填字段已映射。只有在要对默认转换食谱进行特定更改时,才执行此步骤。

    映射食谱页面上的字段映射下,您可以查看默认的转换食谱。

    选择添加映射,以映射任何其他目标字段。必填目标字段是必填字段。选择目标字段以添加其他自定义目标字段。

  12. 要查看转换食谱中的源字段值和数据映射,您可以上传示例数据。在映射配方页面的上传示例数据下,选择浏览文件或拖放文件。示例数据文件必须包含必需的参数并包含源字段名称。

  13. 选择全部接受并继续

  14. 查看并确认下,您可以查看数据连接摘要。要编辑您的数据字段映射,请选择返回到数据映射

  15. (可选)在食谱操作下,您可以执行以下操作:

    • 下载食谱文件-选择 “下载”,将您的食谱文件编辑SQL为文本文件。

      注意

      有关内置SQL函数的信息,请参阅 Spark SQL

    • 上传食谱文件 — 选择浏览文件或拖放编辑后的食谱文本文件。选择确认上传,上传编辑后的食谱文件并修改您的数据字段映射。

  16. 要查看必须上传SAP源数据以供摄取的 Amazon S3 位置路径,请选择确认并配置数据提取。或者,您可以选择确认并稍后配置数据摄取。您可随时查看数据摄取信息。在 AWS Supply Chain 控制面板中,选择 “连接”。选择要摄取数据的连接数据流,选择垂直省略号,然后选择摄取设置

SAP数据源

配置下SAP表源 AWS Supply Chain 以连接和提取信息。

注意

搜索数据源时,请在SAP数据源名称前加上EntityOf。例如,对于数据源 0BP_ DEF ADDRESS _ ATTR,实体名称应为 EntityOf0 DEF BP_ _ _。ADDRESS ATTR

Amazon AppFlow 提取每个SAP数据源时,将使用实体名称格式来提取信息。例如,要从 0BP_ DEF _ 中提取数据,需要从实体路径 /sap/opu/odata/sap/z0bp ADDRESS _ _ _ _ ATTR/DEF0BP_ _ 中提取数据。ADDRESS ATTR SRV EntityOf DEF ADDRESS ATT

SAP数据源 SAP数据源描述 SAP源表 OData服务名称 BW 数据来源 SAP数据 增量/完整

0BP_ _ _ DEF ADDRESS ATTR

BP 标准地址提取

NA

Z0BP DEF _ _ _ _ ADDRESS ATTR SRV

数据来源

主数据

Delta

0 BPARTNER _ ATTR

BP:BW 提取中心数据

NA

Z0 BPARTNER _ _ ATTR SRV

数据来源

主数据

Delta

0 BPARTNER _ TEXT

BP: DataSource 适用于商业伙伴文本

NA

Z0 BPARTNER _ _ TEXT SRV

数据来源

主数据

Delta

0CO_PC_ _05 ACT

物料估值:价格

NA

Z0CO_PC_ _05_ ACT SRV

数据来源

主数据

完整

0 COMP _ CODE _ TEXT

公司代码文本

NA

Z0 COMP _ _ CODE _ TEXT SRV

数据来源

主数据

完整

0 CUSTOMER _ ATTR

客户

NA

Z0 CUSTOMER _ _ ATTR SRV

数据来源

主数据

Delta

0 MAT _ VEND _ ATTR

物料或供应商

NA

Z0 MAT _ _ VEND _ ATTR SRV

数据来源

主数据

Delta

0 MATERIAL _ ATTR

物料

NA

Z0 MATERIAL _ _ ATTR SRV

数据来源

主数据

Delta

0 MATERIAL _ TEXT

物料文本

NA

Z0 MATERIAL _ _ TEXT SRV

数据来源

主数据

Delta

0 PURCH _ ORG _ TEXT

购买组织文本

NA

Z0 PURCH _ _ ORG _ TEXT SRV

数据来源

主数据

完整

0 VENDOR _ ATTR

供应商

NA

Z0 VENDOR _ _ ATTR SRV

数据来源

主数据

Delta

2 LIS _02_ HDR

购买数据(抬头层面)

NA

Z2 LIS _02_ _ HDR SRV

数据来源

交易性

Delta

2 LIS _02_ ITM

购买数据(商品层面)

NA

Z2 LIS _02_ _ ITM SRV

数据来源

交易性

Delta

2 LIS _02_ SCL

购买数据(计划行层面)

NA

Z2 LIS _02_ _ SCL SRV

数据来源

交易性

Delta

2 LIS _02_ SCN

计划行确认

NA

Z2 LIS _02_ _ SCN SRV

数据来源

交易性

Delta

2 LIS _03_BF

库存管理中的货物流动

NA

Z2 _03_BF_ LIS SRV

数据来源

交易性

Delta

2 LIS _04_P_ MATNR

来自 PP/PP-PI 的物料视图

NA

Z2 LIS _04_P_ _ MATNR SRV

数据来源

交易性

Delta

2 LIS _08 TRFKP

货件成本(商品层面)

NA

Z2 LIS _08 _ TRFKP SRV

数据来源

交易性

Delta

2 LIS _08 TRTLP

商品货件配送数据(按分区)

NA

Z2 LIS _08 _ TRTLP SRV

数据来源

交易性

Delta

2 LIS _08 TRTK

货件:抬头数据

NA

Z2 LIS _08 _ TRTK SRV

数据来源

交易性

Delta

2 LIS _11_ VAHDR

销售文档(抬头层面)

NA

Z2 LIS _11_ _ VAHDR SRV

数据来源

交易性

Delta

2 LIS _11_ VAITM

销售文档(商品层面)

NA

Z2 LIS _11_ _ VAITM SRV

数据来源

交易性

Delta

2 LIS _12_ VCITM

商品配送数据

NA

Z2 LIS _12_ _ VCITM SRV

数据来源

交易性

Delta

ZADRC

地址

ADRC

ZADRC_SRV

主数据

完整

ZBUT021_FS

合作伙伴地址

BUT021_FS

ZBUT021_FS_ SRV

主数据

完整

ZCDHDR

更改文档(抬头层面)

CDHDR

ZCDHDR_SRV

主数据

Delta

ZEINA

购买信息记录:一般数据

EINA

ZEINA_SRV

主数据

完整

ZEINE

购买信息记录:购买组织数据

ZV_ EINE

ZEINE_SRV

主数据

完整

ZEKKO

购买文档(抬头层面)

ZV_ EKKO

ZEKKO_SRV

交易性

Delta

ZEKPO

购买文件(商品层面)

ZV_ EKPO

ZEKPO_SRV

交易性

Delta

ZEQUI

设备主数据

EQUI

ZEQUI_SRV

主数据

完整

ZGEOLOC

地理位置

GEOLOC

ZGEOLOC_SRV

主数据

完整

ZLIKP

配送:抬头数据

LIKP

ZLIKP_SRV

交易性

Delta

ZLIPS

配送数据(商品层面)

ZV_ LIPS

ZLIPS_SRV

交易性

Delta

ZMDRP_​NODTT

DRP网络的节点类型

MDRP_NODTT

ZMDRP_NODTT​_SRV

主数据

完整

ZMARC

物料的工厂数据

ZQ_ MARC

ZMARC_SRV

主数据

完整

ZMARD

物料的存储位置数据

ZQ_ MARD

ZMARD_SRV

主数据

完整

ZMCHB

批量库存

ZQ_ MCHB

ZMCHB_SRV

主数据

完整

ZT001W

植物

T001W

ZT001W_ SRV

主数据

完整

ZT005T

国家/地区名称

T005T

ZT005T_ SRV

主数据

完整

ZT141T

物料状态描述

T141T

ZT141T_SRV

主数据

完整

ZT173T

运输类型文本

T173T

ZT173T_SRV

主数据

完整

ZT179

物料:产品层次结构

T179

ZT179_SRV

主数据

完整

ZT179T

物料:产品层次结构文本

T179T

ZT179T_SRV

主数据

完整

ZT370U

设备类别文本

T370U

ZT370U_ SRV

主数据

完整

ZT618T

运输方式描述

T618T

ZT618T_SRV

主数据

完整

ZTVRAB

路线驿站

TVRAB

ZTVRAB_SRV

主数据

完整

ZTVRO

路线

TVRO

ZTVRO_SRV

主数据

完整

ZVALW

路线安排

VALW

ZVALW_SRV

主数据

完整

ZVBBE

销售要求:个人记录

VBBE

ZVBBE_SRVs

主数据

完整

ZINB_​SHIPMENT

货件抬头和商品(入库)

ZV_ INB _ SHIPMENT 基于连接条件:。VTTK MANDT= VTTP。 MANDT和VTTK。 TKNUM= VTTP。 TKNUM

ZINB_SHIPMENT​_SRV

交易性

完整

ZAUFK

订单主数据

AUFK

ZAUFK_SRV

主数据

完整

ZMARM

材料计量单位

MARM

ZMARM_SRV

主数据

完整

ZEBAN

采购申请

EBAN

ZEBAN_SRV

交易性数据

Delta