云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

百度云_oracle数据库导入导出_免费6个月

小七 141 0

百度云_oracle数据库导入导出_免费6个月

这一系列的博客提供了如何以端到端的方式扩展SAP标准CRM Fiori应用程序的逐步说明。

CRM应用程序"My Opportunity"就是一个例子。端到端意味着:

增强标准OData模型,以满足标准无法涵盖的客户特定业务需求。

技术上,意味着在相关标准DDIC结构上增强了新的扩展领域。在这些扩展字段上支持创建、读取、更新和删除操作。

增强运行时OData服务实现,以便在步骤1完成的OData扩展上进行操作。在UI中使用step1和step2提供的扩展字段。

本文将介绍step1和step2。所涉及的场景是:

1。在OData模型中增强一个新字段,以存储创建当前正在读取的Opportunity的用户名。

2。增强OData服务的读取操作,因此,此扩展字段在后端填充正确的值。

此扩展项目用于存储标准网关项目CRM\U OPPORTUNITY上的各种扩展

选择"重定义"->"OData服务(SAP GW):

选择标准项目:CRM\U OPPORTUNITY

只需选择所有实体并单击"完成"按钮。

生成所有实体运行时工件,确保成功生成:

使用默认建议名称或根据您自己的命名约定进行更改。写下您的技术服务名称,这里是ZJERRY\u DEMO\u SRV:

到目前为止,我们还没有做任何扩展,这意味着Opportunity上的所有CRUD操作都应该工作。

登录到您的网关系统,使用事务代码/IWFND/MAINT\u service,单击添加服务按钮:

按步骤中获得的技术服务名称搜索1:

添加找到的技术服务,国内云服务器哪家好,然后注册。现在您可以通过网关客户端测试您的服务。

通过此按钮启动网关客户端:

测试元数据检索是否有效。

测试guid指定的给定商机实例的读取操作是否有效。只需将标准服务名称CRM\u OPPORTUNITY替换为您自己的名称:ZJERRY\u DEMO\u SRV:

假设我们需要用存储创建商机的信息的新字段扩展商机标头结构。

第一步是确定您需要扩展哪个DDIC结构。在本例中,由于我需要扩展Opportunity header,所以我只查看Opportunity MPC(元数据提供程序类)中定义的数据类型TS\u Opportunity,

如果您需要对Opportunity的任何部分进行扩展,例如在产品级,大数据收集,然后改用TS\u OPPORTUNITYPRODUCT中定义的结构。

通过append structure创建一个新的扩展字段EXT\u CREATED\u。

转到tcode SEGW,扩展OData模型。双击Opportunity节点的文件夹图标"Properties",新建一个字段:

指定字段名、字段类型,最重要的是ABAP字段名EXT\u CREATED BY必须绑定到模型中的该字段。

完成后,通过单击工具栏中的"Generate runtime Objects"图标重新生成运行时工件。

到现在为止,您的模型增强完成。

每次在后台系统对OData模型进行修改时,要使其生效,必须分别清除网关和后台系统中的缓存,人工智能大数据,否则在运行时访问模型时,仍然使用缓存表中存储的旧结构。您看不到刚刚创建的新字段。

t清除前端系统缓存的代码:/IWFND/cache\u CLEANUP

清除后端系统缓存的代码:/IWBEP/cache\u CLEANUP

在这一步中,我们必须增强原始OData服务实现:获取正在读取的给定机会的创建者信息并将其填充到扩展字段EXT\u CREATED\u BY.

打开您的DPC\u EXT类,重新定义方法GET\u ENTITY,淘客发单软件,大数据100,当通过其guid读取opportunity时将调用该方法。

请始终对DPC\u EXT类进行更改。每次点击tcode SEGW中的"生成运行时对象"按钮,DPC类上的所有更改都将丢失。

将下面的源代码粘贴到方法实现:

和私有方法的源代码填充者:

方法的签名:

然后在网关客户端测试:扩展字段中填充正确的数据运行时