SAPODataservice的执行是怎么从Gateway系统转交到backend系统

这篇文章将为大家详细讲解有关SAP OData service的执行是怎么从Gateway系统转交到backend系统,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都企业网站定制,高端网页制作,对房屋鉴定等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业seo优化排名优化,H5建站,响应式网站。

下面是我今天研究的后台OData数据的model以及如何在IE里面consume:

SPRO里面:

SAP OData service的执行是怎么从Gateway系统转交到backend系统

这个model provider class定义了LWM_CUSTOMER_BRIEFING这个model的所有structure,以及structure之间的相互关系。

现在没有一个图形化界面的tool来做modelling,我们只能在CL_LWM_CB_ADAPTER_MDP的DEFINE里面定义model的structure。具体做法是预先定义好后台要使用的entity的data type,

Customer briefing 所有使用到的DDIC object全部放在这个package里面:LWM_CRM_CUSTOMER_BRIEFING

在DEFINE里面,通过ABAP 代码创建一个个entity,给它们绑上DDIC object,同时建立相互关系,如association.

SAP OData service的执行是怎么从Gateway系统转交到backend系统SAP OData service的执行是怎么从Gateway系统转交到backend系统

通过URL consume OData service:

Gateway 系统上首先会根据OData service expose出来的external name找到internal使用的service ID:

SAP OData service的执行是怎么从Gateway系统转交到backend系统

然后根据service ID找到对应的CRM 系统的destination:

SAP OData service的执行是怎么从Gateway系统转交到backend系统

通过RFC直接call CRM系统上的一个remote function module:

SAP OData service的执行是怎么从Gateway系统转交到backend系统SAP OData service的执行是怎么从Gateway系统转交到backend系统

在CRM的这个FM上设个断点,发现断点已经被触发了。

SAP OData service的执行是怎么从Gateway系统转交到backend系统

关于SAP OData service的执行是怎么从Gateway系统转交到backend系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站标题:SAPODataservice的执行是怎么从Gateway系统转交到backend系统
本文网址:http://lszwz.com/article/pcssej.html

其他资讯

售后响应及时

7×24小时客服热线

数据备份

更安全、更高效、更稳定

价格公道精准

项目经理精准报价不弄虚作假

合作无风险

重合同讲信誉,无效全额退款