通过Neo环境中的目标服务使用REST API?(避免直接Ajax调用)

2020-09-05 11:45发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试通过UI5...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在尝试通过UI5应用程序中的目标服务使用Rest API。

但是它给出了以下错误:

请在下面找到我遵循的步骤:

1.Backed系统位于内部部署系统上:因此使用云连接器建立连接。

hcp座舱屏幕截图。

2.hana座舱中的申报目的地:

3。neo-app.json文件中的目标位置。

{"路径":"/img/P4MSAPI","目标":{"类型":"目的地","名称":" P4MSAPI"},"描述":"用户数据API"}

4。manifest.json文件中定义的模型和数据源

" P4MSAPI":{"类型":" sap.ui.model.json.JSONModel"}

_______________________________________________________________________________________

" sap.app":{" id":" SampleP4MS.SampleP4MS"," type":" application"," i18n":" i18n/i18n.properties"," applicationVersion":{" version":" 1.0.0"}," title":" {{appTitle}}"," description":" {{appDescription}}"," sourceTemplate":{" id":" servicecatalog.connectivityComponentForManifest"," version":" 0.0.0"}," dataSources":{" P4MSAPI":{" uri":"/img/P4MSAPI/user"," type":" JSON"}}},

5。尝试在视图文件中直接绑定模型(P4MSAPI)。

方法1:

<标题textAlign =" Left" titleStyle =" H5" text =" {P4MSAPI>/name}">

OR方法2:

//创建一个模型并将其附加到视图

this.getView()。setModel(new JSONModel()," P4MSAPI");

//进行GET请求

this.getModel(" P4MSAPI")。loadData("/img/P4MSAPI/user");

请提出在这种情况下可以采取的措施。

destination.jpg (75.0 kB)
5条回答
暮风yp
2020-09-05 12:31

根据下面的当前目标配置设置,正在使用提到的其他属性。

WebIDE用法:api_mgmt_proxy,api_mgmt_catalog,api_mgmt_proxy,odata_abap,dev_abap,ui5_execute_abap,odata_gen

,bsp_execute_abap

WebIDEnabled:是

WebIDESystem:P4MSAPI

即使我们删除了WebIDESystem属性,其目的也没有得到解决。

请建议是否使用其他任何属性来处理其余api或json数据?

一周热门 更多>