本文档中提供的任何编码或配置示例仅为示例,不适用于生产系统。这个例子只是为了更好地解释和可视化SAP云产品的可能性。
这篇博文的目的是解释如何使用Odata服务和Rest服务将SAP C/4HANA中的Move-in过程(Move-in-GAF)与SAP云平台集成,以提出费率类别。
先决条件是
基本了解SAP C/4HANA SDK、SAP Cloud Platform(SCP)、OData、Web IDE。
自定义OData,其中包含客户、前提和各种费率类别的详细信息。
第1部分:通过使用OData在SAP Cloud Platform中创建UI5应用程序。
1)为现有CDS视图(SAP S/4HANA)创建自定义OData。2) 使用云连接器公开OData。3) 使用UI5的OData包装器UI。
请参阅下面的博客文章,其中有关于相同的详细信息。
https://blogs.sap.com/2019/02/11/building-sap-s4-hana-apps-on-sap-cloud-platform/
为该集成创建的SAP云平台应用程序如下所示。SAP云平台应用程序将拥有客户信息,前提信息,返利机器人是真的吗,并提供选择费率类别的条款。
4)在SAP云平台应用程序中实施后操作
在SAP云平台应用程序中实施后操作,以便将所需信息传递给SAP S/4HANA系统。点击"Accept"(接受)将触发后期操作。
前提条件:在SAP S/4HANA中创建的表(根据第2部分-步骤5)必须公开为ODATA。
第2部分-:-使用SAP C/4HANA SDK在SAP C/4HANA Move-in过程中集成SAP云平台应用程序。
这里涉及的步骤是
步骤1:扩展UtilitiesActionBO
新增->新建项目-业务对象扩展
第二步:增加自定义字段和自定义操作
增加"外部费率建议"字段
外部费率建议字段配置为webURI链接。点击此链接将连接到在第1部分中创建的SAP云平台应用程序。
第3步:增强屏幕以包含自定义字段
增强屏幕并在迁入GAF服务中添加扩展字段
使用超链接将扩展字段添加到列表。
第4步:为创建脚本文件执行自定义实现。
事件:修改后
在修改后的事件中执行自定义逻辑,以便每当在SAP C/4HANA Move-in流程中为特定服务单击外部费率建议链接时,返利app可信吗,为该安装生成会话标识符UUID并传递给SAP云平台应用程序。除了会话UUID之外,BP Id和安装Id也可以传递给SAP云平台应用程序。
在第1部分中创建的SAP云平台应用程序启动。
第5步:在SAP S/4HANA中创建ztable,以持久化所选的费率类别。
在SAP S/4HANA系统中,如图所示创建ztable,以持久化传递到SAP云平台应用程序的信息,快云服务器,并保留所选的费率类别。
公开作为Odata服务创建的ztable,物联网竞赛,如第1部分所述。
步骤6:配置web服务集成以调用Odata REST服务,并将所选费率类别带到SAP C/4HANA UI。
添加新的项服务集成->外部web服务
维护在步骤"在SAP S/4HANA中创建ztable以保留所选的费率类别"中创建的Odata URL。
管理通信安排
这将启动SAP C/4HANA UI。检查通信安排。
步骤7:增强屏幕以将自定义操作包含在列表中。
增强屏幕并在迁入GAF服务中添加扩展字段
添加自定义操作
将自定义操作映射到在操作BO中创建的操作(步骤2)。
步骤8:调用其余服务并将其带出将选定的费率类别带到SAP C/4HANA UI。
在Custon操作中,调用rest服务将选定的费率类别带到SAP C/4HANA UI,
在本例中,响应将是XML/JSON格式,需要对其进行解析以获得rate category值。
Odata JSON解析器:
https://blogs.sap.com/2013/10/07/how-to-parse-a-string-in-json-format-in-absl/
Odata XML解析器:
https://blogs.sap.com/2012/12/18/integration-of-sap-ondemand-products-with-business-suite-via-restodata-services/
结论
最后,在完成上述步骤后,我们得到的费率类别解析后会显示在SAP C/4HANA UI中。这样,SAP C/4HANA中的Move-In process(Move-In-GAF)就可以通过Odata服务和Rest服务与SAP云平台集成,提出费率类别
,淘客分佣系统