Function Import
Function Import函数导入
POST/GET
如果操作不适合CRUD方案,那么您可以通过函数导入来执行。
选中DataModel,右键,Create,Function Import

输入导入名称,例如:需要根据用户名NAME查询其他信息

确认后,Function Imports节点下显示创建的名称。

调整Function Imports相关参数:
Return type Kind:Entity type Return type: ZUSER
Return Cardinality:返回值为实体集合,则选择 0...n
HTTP:Get方式

为Function Import创建导入参数:
双击Function Import Parameters,

选择创建按钮,输入参数名:UsrName,参数类型Edm.String,最大长度值

完成后保存。
查看元数据中相关参数定义,地址(替换域名):
http://gxx.xxxxx.com:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/$metadata
通过Postman测试如下: 
如上图所示,已显示FunctionImport节点参数。
下一步进行方法重定义:


代码改写完成后激活,然后通过Postman进行测试(地址域名替换):
http://gXXX.XXXXX.com:8000/sap/opu/odata/sap/ZRICO_STRU_USR_SRV/UserByName?UsrName='12'

浙公网安备 33010602011771号