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'

 

 

 

 

 

 
 
 
 
posted @ 2019-06-19 10:33  Park_SAP  阅读(808)  评论(0)    收藏  举报