配置 SAP S/4HANA

学习目标

  • 描述为与 SAP Sales and Service Cloud 集成而配置 SAP S/4HANA 所需的步骤

SAP S/4HANA 集成配置

SAP S/4HANA 的集成设置由一些自动配置步骤和一些手动配置步骤组成。自动步骤由所谓的连接性报表执行,该报表设计为引导式活动,并询问所需的集成范围。除此之外,还需要一些手动步骤,当然,自动生成的设置也应进行审查。此外,配置由技术部分和功能部分组成。

以下列表概述了最重要的步骤。根据 SAP S/4HANA 系统的用途(培训、生产等),某些步骤可能已经执行过,或者可能不需要。

技术配置

  1. 准备集成设置:

  • 激活业务配置集

  • 激活入站 IDoc 端点

  • 为集成创建用户

  • 执行 SSL 配置(证书管理)

  • 定义编号范围

  1. 执行连接性报表

  2. 审查自动生成的设置:

  • IDoc 配置(合作伙伴参数文件、端口、RFC 目标)

  • Web 服务配置(SOAMANAGER)

  • 后台作业

  1. 设置数据复制框架

  • 定义业务系统

  • 定义复制模型

  • 配置筛选

功能配置

  • 配置销售凭证设置

  • 为功能场景配置其他定制设置

  • 审查/调整更改指针后台作业(RBDMIDOC、RSEOUT00)

这些步骤将在以下各节中更详细地讨论。其中一些步骤属于系统的 Basis 配置,这部分被视为已给定,因此仅简要介绍。

集成配置的准备工作

执行连接性报表和配置数据复制框架是设置与 SAP Sales and Service Cloud 集成的两个主要里程碑。但是,还有一些其他任务需要作为前提条件执行。根据您的系统配置和用途,它们可能是可选的,或已经执行过。

激活业务配置集(BC Set)

Note

如果您不熟悉 BC Set:它们是配置设置和定制对象的集合,可以作为单个单元导出和导入。它们用于传输和存储各种业务场景的配置设置,便于在不同系统中分发和维护配置设置。

BC Set C4C_INTEGRATION_CCC4C_INTEGRATION_CS 包含预定义的客户端特定(CS)和跨客户端(CC)配置设置。激活客户端特定的 BC Set C4C_INTEGRATION_CS 会添加事务性凭证的输出设置,预定义用于通过 Web 服务发送业务伙伴的复制模型,以及其他设置(请参见以下屏幕截图)。您应详细审查其中包含的设置(例如使用事务 SCPR3SE80),并根据需要决定是否激活它们。如果您在演示系统中学习本课程,则应使用事务 SCPR20 激活 C4C_INTEGRATION_CS。

激活入站 IDoc 服务端点

如果您的集成场景要求 SAP S/4HANA 接收 IDoc,而您尚未使用它们,则可能需要使用事务 SALE 激活 IDoc 服务端点。您必须在基本设置下执行以下两个步骤:

  • 为 IDoc 入站激活事件接收方链接

  • 为 IDoc Register Service 启用入站 SOAP(事务 SRTIDOC ) 使用以下参数: | 参数 | 值 | | --- | --- | | URI SOAP Application | urn:sap-com:soap:runtime:application:idoc | | Name of Web Service Definition | GENERIC | | Call Address (ICF Path) | /sap/bc/srt/idoc |

执行 SSL 配置(证书管理 / STRUST)

确保在事务 STRUST 中为 SAP S/4HANA 维护了适当的证书,以允许与 Cloud Integration 之间的连接。

系统支持多个密钥存储(称为 PSE,Personal Security Environments),用于不同用途。它们基本上可以分为两种角色:

  • 当 SAP S/4HANA 发起出站连接时,它充当客户端: 证书列表必须包含用于验证目标(Cloud Integration)服务器证书的根 CA 证书。此外,如果应使用基于证书的身份验证,则 PSE 必须包含由目标(Cloud Integration)信任的 CA 颁发的有效证书作为“自有证书”。

  • 当 SAP S/4HANA 提供服务并接收入站连接时,它充当服务器: PSE 必须包含与系统标识(域)匹配的有效服务器证书作为“自有证书”。

对于出站连接,您可以在相应 RFC 目标(事务 SM59)的配置屏幕中,或在使用者代理(事务 SOAMANAGER)的端口定义中选择要使用的 PSE。以下屏幕截图显示了事务 SM59 中 RFC 目标的配置。

在截取屏幕截图的演示系统中,有两个相关的客户端 PSE:虽然 "DFAULT" PSE 包含有效的客户端证书,但 "ANONYM" PSE 不包含“自有证书”(如前面 STRUST 的屏幕截图所示)。两个 PSE 的证书列表中都包含信任 Cloud Integration 所需的证书。如果所示的 RFC 连接应使用基本身份验证,则必须选择 "ANONYM" PSE,或者需要激活“登录时不使用证书”复选框。否则,如果选择了具有有效客户端证书的 PSE,系统会尝试将其用于身份验证,并且

为集成创建用户

需要技术用户来运行定期批处理作业(例如用于 IDoc 处理),并允许从中间件到 SAP S/4HANA 的身份验证。您可以通过事务 SU01 维护用户。如果连接是通过客户端证书建立的,则必须将证书映射到相应用户。这可以通过事务 SM30 和表 VUSREXTID 实现。

定义编号范围

编号范围属于系统的基本设置,应作为集成设置的一部分进行审查。根据要集成的系统,可能需要更改编号范围或创建新的编号范围。

可以使用事务 SNUM 并输入相应的对象名称来定义编号范围,例如业务伙伴的 BU_PARTNER。或者,您可以从相应对象的定制(事务 SPRO)中进入编号范围维护。例如对于业务伙伴:跨应用程序组件SAP Business Partner业务伙伴基本设置编号范围与分组定义编号范围

连接性报表

连接性报表可以通过多种方式执行:

  • 事务 RCOD_CONNECTIVITY (最简单的方式)

  • 事务 SA38 → 程序名 RCOD_CREATE_CONNECTIVITY_SIMPL

  • SAP 参考 IMG → SAP 定制实施指南 → 与其他 SAP 组件的集成 → 与 SAP Sales and Service Cloud 的集成 → 通信设置 → 为数据交换自动生成集成设置

以下视频演示了如何执行连接性报表以及如何审查该报表应用的一些基本设置。

视频:本节含 SAP 官方视频(视频 ID 1_i0c5y9fp),需在 learning.sap.com 在线观看。

该报表要求以下输入参数:

  • 要使用的中间件

  • 所需的集成范围 / 要启用的集成场景

  • 逻辑系统,代表 SAP Sales and Service Cloud(可以在报表执行期间创建)

  • 用于连接到中间件的通信详细信息,例如 Cloud Integration 的主机名和凭据

根据指定的参数,会自动创建以下设置(括号中为用于审查这些设置的事务):

  • ALE / IDoc 设置:

  • 合作伙伴参数文件( WE20 )

  • 端口( WE21 )

  • RFC 目标( SM59 )

  • 分发模型( SALE / BD64 )

  • 用于 IDoc 处理的定期执行作业( SM37 )

  • Web 服务设置,例如用于出站连接的使用者代理( SOAMANAGER → Web 服务配置 )

连接性报表的结果会在最后一步中显示。如果您想再次查看它们,可以使用事务 SLG1 并搜索程序名 RCOD_CREATE_CONNECTIVITY_SIMPL 或执行该作业的用户。根据所选范围,结果可能如下所示:

数据复制框架

您可以使用数据复制框架(DRF)在源系统和目标系统之间复制业务伙伴和产品等主数据。数据会复制到分配给复制模型出站实现的业务系统。

复制模型的配置包括接收方系统、出站实现的分配、每个出站实现的附加参数定义,以及所分配的语言。

以下视频演示了数据复制框架的基本设置:

视频:本节含 SAP 官方视频(视频 ID 1_nwf63dxs),需在 learning.sap.com 在线观看。

Note

如果您已激活 BC Set C4C_INTEGRATION_CS,则已为向 SAP Sales and Service Cloud 复制业务伙伴创建了名称为\(S4HTOC4C\)的复制模型。

可以使用事务 DRFIMG 配置数据复制框架。在视频中,定义了以下设置:

  • 以下业务对象类型的业务系统,已启用通过服务进行复制:

  • 194 - 产品

  • 986 - 业务伙伴(含关系)

  • 具有以下出站实现的复制模型:

  • 194_3 - 通过服务的产品出站实现

  • 986_3 - 通过服务的业务伙伴/关系出站实现

这些基本设置允许您通过 Web 服务(使用者代理)将产品(物料)以及含关系的业务伙伴发送到 SAP Sales and Service Cloud。复制可以通过事务 DRFOUT 启动,属于后面的单元内容。

数据复制框架的筛选设置

数据复制框架允许您筛选消息段,或定义筛选条件以完全包含或排除业务对象实例。您可以使用事务 DRFF 配置筛选条件。与 SOAMANAGER 类似,事务 DRFF 会启动一个浏览器窗口,您可以在其中基于已定义的复制模型和已激活的业务对象配置筛选器。以下屏幕截图显示了业务伙伴的用户界面:

功能设置

为完整起见,此处仅简要提及功能设置,因为当前单元侧重于主数据配置设置。事务性场景将在后面的单元中讨论。

通过激活 BC Set C4C_INTEGRATION_CS,会自动定义一些基本功能设置,例如:

  • 输出类型:

  • COD4:订单/报价复制

  • COD5:合同复制

  • 通过 ALE 进行输出分发的处理例程

手动审查和调整或配置这些设置的一个良好起点是事务 NACE

本课其余配图

BCSets

SALE-SRTIDOC

STRUST-SSL Client Anonym

SM59-SSL Settings

S4_ConnReport_Results

DataReplicationFramework

DRFF_FilterSettings

S4_Output Control NACE

本课其余配图

STRUST-SSL Client Anonym

SM59-SSL Settings

S4_Output Control NACE

本课其余配图

STRUST-SSL Client Anonym

SM59-SSL Settings

S4_Output Control NACE

本课其余配图

STRUST-SSL Client Anonym

SM59-SSL Settings

S4_Output Control NACE