云网站服务器_国内数据云存储_移动云数据库服务器主机-搜集站云

微软云_备案未注册域名_试用

小七 141 0

SAP为客户提供了扩展以前由SAP(iflows)提供的预打包内容的能力。当客户希望将新字段从其内部部署引入云应用程序时,扩展场景很常见,即从内部部署完全扩展到云。从saphybriscloudforcustomer1702版本开始,可以将时间报告从C4C复制到ERP,这样就可以在那里创建CATS记录。在这个博客里,虚拟主机,我们展示了需要采取的行动,淘客源码,为了实现可扩展性,必须由客户完成。

有关时间报告复制功能的更多详细信息,请访问博客:

https://blogs.sap.com/2017/02/03/whats-new-in-1702-sap-hybris-cloud-for-customer-erp-integration

我们可以将需要采取的行动分为三个要点:

C4C中需要采取的行动:在C4C中,可以在标题级别(时间报告)或项目级别(时间条目)添加新字段。有关如何扩展C4C中用于复制时间报告的相应出站接口的更多信息,请返回文档:how to extend SAP Cloud For Customer-SAP On Pre-Packaged Integration Content(PI/HCI)。https://archive.sap.com/documents/docs/DOC-548

SAP ERP中要求的操作:在ERP中,每次从C4C接收到条目时,实时数据采集系统,都会在ERP中创建CATS记录,这些CATS记录存储在CATSDB表中,我们应该在ERP中进行扩展。但是,对于时间报告头本身,ERP中的CATS接口中没有相应的对象可以用来表示C4C的时间报告,数据分析方法,因此,所有在时间报告级别扩展的字段,如果我们有兴趣将其移动到ERP中,大数据技术及数据分析培训,我们也应该将其存储在CATSDB中。示例:如果时间报告标题已扩展为具有一个新字段ZZ\u H,则时间条目已扩展为具有两个新文件ZZ\u F1和ZZ\u F2。CATSDB表格必须扩展为有三个字段ZZ泳H、ZZ泳U F1和ZZ泳U F2。然后,对于要在ERP中创建的每个CATS记录,应填写三个字段:ZZ_H、ZZ_F1和ZZ_F2。为了扩展CATSDB表,该表中提供了一个自定义include CI\u CATSDB。客户必须创建它并向其中添加字段。激活后,表CATSDB将被扩展以包含新字段。在下面的屏幕截图中,我们看到CI\u CATSDB有三个字段:ZZ\u H、ZZ\u F1和ZZ\u F2.

中间件(PI/HCI)中需要的操作:在中间件中,消息映射COD\u ERP\u TimeReportReplication用于将C4C消息映射到IDoc COD\u CATS\u timereport01,IDoc COD\u CATS\u timereport01用于在ERP中发布时间条目并创建相应的CATS记录。如下面的屏幕截图所示,IDoc的结构为有一个专用的段E101COD\u S\u CATS\u TIME for TIME报告和一个或多个段E101COD\u S\u CATS\u TIME\u I for TIME条目。在时间输入段中,有一个子段E101COD\u BAPICATS7用于客户的扩展字段

下面的屏幕截图显示了E101COD\u BAPICATS7段的结构:

在中间件中,在映射新扩展字段时,必须考虑以下几点:

时间入口级别中的每个新扩展字段必须映射到IDoc中的扩展段。时间报告级别中的每个新扩展字段都必须映射并复制到当前时间报告的所有时间条目的所有扩展段。应用程序名称:不应由客户映射。价值第1部分:保持前10个字符为空。遵循CATSDB表的结构CI\u CATSDB中ERP中定义的自定义字段的顺序。遵守上面定义的每个字段的数据长度。价值部分2、价值部分2和价值部分4:遵循CATSDB表的结构CI\u CATSDB中ERP中定义的自定义字段的顺序。遵守上面定义的每个字段的数据长度。所有扩展字段的总长度不应超过950个字符。