温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-12-24 16:57:37 来源:亿速云 阅读:150 作者:柒染 栏目:互联网科技

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

下面是我今天研究的后台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系统就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI