尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

SAP Gateway OData V4 深入解析 /IWBEP/IF_V4_DP_ADVANCED~EXECUTE_FUNCTION,从 Function Import 请求到业务数据返回

SAP Gateway OData V4 深入解析 /IWBEP/IF_V4_DP_ADVANCED~EXECUTE_FUNCTION,从 Function Import 请求到业务数据返回 从 SAP 官方测试服务里的一个很具体的请求切入,会更容易理解/IWBEP/IF_V4_DP_ADVANCED~EXECUTE_FUNCTION到底处在什么位置。GET …/iwbep/tea_busi/0001/GetEmployeeByID(EmployeeID='0001')这个请求看起来很简单。客户端向一个 OData V4 Service 发起GET请求,希望根据EmployeeID='0001'找到一个员工。它不是典型的GET /EMPLOYEES('0001')而是显式调用一个名为GetEmployeeByID的 operation。在 SAP Gateway Foundation 的 OData V4 Runtime 里,这类请求最终可能进入/IWBEP/IF_V4_DP_ADVANCED~EXECUTE_FUNCTIONSAP 官方文档对这个方法的定位非常明确,它负责执行 function import,而且 framework 提供的 generic implementation 会把处理继续委托给对应的 basic function 方法。只有我们的 Data Provider 需要掌握更完整的请求上下文,或者需要自己承担更多协议处理
返回列表