如何使用API​​在SAPUI5仪表板中为SAP AIN创建模型?

2020-09-19 16:49发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我尝试使用API​​在SAPUI...

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

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


我尝试使用API​​在SAPUI5仪表板中为SAP AIN创建模型。 我收到响应" HTTP 415不支持的媒体类型"。

 var有效负载= {
     " internalId":sModelId,
     " templateId":" ",
     " organizationID":" ",
     " description":{" short":sModelId},
     " equipmentTracking":" 1"
 };
 oJson.loadData("/img/ain/services/api/v1/models",encodeURI(JSON.stringify(payload)),true," POST");
 

oJson 是JSONMOdel。 "/img/ain/" 提供API的目的地。 如何正确交付有效载荷。 我怎么了?


第二个问题:

我确实成功使用了针对"/img/ain/services/api/v1/models" 的GET请求来列出所有模型。 但是,当我尝试在查询参数中设置过滤器时,如果过滤后的制造商字符串中有" +"号,则该过滤器将无法工作。 我确实使用了uri编码。

这是我的代码:

 var sQuery =" $ filter =(制造商eq'" + encodeURIComponent(sManu)+"')";
 this._oFilteredModel.loadData("/img/ain/services/api/v1/models",sQuery);
 

sManu 是一个字符串,用于定义由制造商过滤的制造商,而 _oFilteredModel 是一个JSONModel。

2条回答
粗暴的香蕉
2020-09-19 17:04

嗨Ingo,

非常感谢! 我尝试按照您的建议使用ajax,它可以工作。 对于第二期,我将创建一个支持票。

最好的问候
尼古拉斯

一周热门 更多>