免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

深入理解 SAP Gateway /IWBEP/IF_MGW_ODATA_ACTION 的 SET_RETURN_MULTIPLICITY

深入理解 SAP Gateway /IWBEP/IF_MGW_ODATA_ACTION 的 SET_RETURN_MULTIPLICITY 在 SAP Gateway 项目里看到下面这一行代码时,它很容易被当成一个普通的属性赋值。lo_action-set_return_multiplicity(/iwbep/cl_mgw_abs_model=cardinality_feed).表面看起来,这个方法只是给 Function Import 设置一个 multiplicity。真正进入$metadata、OData 序列化以及EXECUTE_ACTION的运行链路以后,会发现它承担的职责比一个普通 setter 大得多。它实际上是在向 SAP Gateway 的 OData 模型声明一件非常明确的事情,当前这个 Function Import 调用结束后,到底返回一条 Entity,还是返回一组 Entity。SAP
返回列表