SAPUI5 VIz图表

2020-09-29 17:03发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试将数据获取到我...

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

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


嗨,

我正在尝试将数据获取到我的Viz图表中。

我的代码如下:

首先从oData获取数据(现在使用硬编码值进行测试)并将其设置为json格式:

 var oVizFrame = this.oView.byId(" idVizFrame");
 var oVizModel = new sap.ui.model.json.JSONModel();
 var strUrl =" http://xxxxxxxxxxxxxxx/sap/opu/odata/sap/ZOC_SRV/SalesOrderHdrSet('60008432')/SalesOrderToItems/?$ format = json";
 oVizModel.loadData(strUrl); 
 var oDataset =新的sap.viz.ui5.data.FlattenedDataset({

 尺寸:[{
 名称:"数量",
 值:" {OrderedQty}"}],

 措施:[{
 名称:"值",
 value:'{Value}'}],

 数据:{
 路径:"/img/SalesOrderItemSet"
 }
 }); 

当我查看oVizModel时,看不到调试器中的数据,这是第一个问题。 第二个问题,我应该使用oData模型而不是json?如果是,怎么办?

谢谢

蒂姆

2条回答
歪着头看世界
2020-09-29 17:31

除了上面的代码示例外,当我使用相同的字符串检查服务时

/sap/opu/odata/sap/ZOC_SRV/SalesOrderHdrSet('60008432')/SalesOrderToItems/?$ format = json

我得到这个结果:

 {
  " d":{
  "结果":[
  {
  " __metadata":{
  " id":" xxxxxxxxxxx/sap/opu/odata/sap/ZOC_SRV/SalesOrderItemSet(Vbeln ='60008432',Posnr ='000010')",
  " uri":" xxxxxxxxxxx/sap/opu/odata/sap/ZOC_SRV/SalesOrderItemSet(Vbeln ='60008432',Posnr ='000010')",
  " type":" ZOC_SRV.SalesOrderItem"
  },
  " Matnr":" C001.90001",
  " Vbeln":" 60008432",
  " ZGrammage":" 200",
  " Maktx":" Performa Cream",
  " Posnr":" 000010",
  " ZReelWidth":" 1100",
  " OrderedQty":" 0.000",
  " PlannedProd":" 0.000",
  " ZReelDiameter":" 1400",
  " ActualProd":" 0.000",
  " ZCoreDiameter":" 305",
  " StockQty":" 0.000",
  " PlannedDel":" 0.000",
  " ActualDel":" 0.000",
  " InvoicedQty":" 0.000",
  " ProdStatus":"",
  " FullProdStatus":"",
  " Edatu":null,
  " ZseDelDate":null,
  " Mbdat":null
  } 

一周热门 更多>