Lumira Designer:分配具有属性的数据源/数据源未初始化

2020-09-19 13:48发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨社区 我创建了一个复合的...

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

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


嗨社区

我创建了一个复合的" HEADER"。 组合物具有显示查询信息的信息图标。 应用程序开发人员可以使用属性" p_DataSource"在属性中设置数据源。

此外,我还有全局变量" myDataSource"。

在HEADER组合的脚本"属性更改中"中,我实现了以下BIAL代码。

 myDataSource = p_DataSource.getInfo()。queryTechnicalName;
 APPLICATION.alert(myDataSource);
 DS_1.assignDataSource(" cuid:AWcmTpN1Y4lBnKRNFXLOCtU",DataSourceType.QUERY,myDataSource);
 DS_1.loadDataSource();
 

因此,现在在应用程序中可以为HEADER组合选择应用程序的数据源。 分配的数据源名为DS_1。

点击图标信息后,DS_1会显示一些信息

 TEXT_DIALOG_APP_INFO.setHtmlText("");


/* 应用信息 */
 TEXT_DIALOG_APP_INFO.setHtmlText("");
 TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+" 
" + TEXT_POOL.Query +"
" +"
" + DS_1.getInfo ().queryDescription +'['+ DS_1.getInfo()。queryTechnicalName +']'+"
" +"
")); TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+"
" + TEXT_POOL.InfoProvider +"
" +"
" + DS_1.getInfo ().infoProviderDescription +'['+ DS_1.getInfo()。infoProviderTechnicalName +']'+"
" +"
")); TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+"
" + TEXT_POOL.LastDataUpdate +"
" +"
" + DS_1.getInfo ().lastDataUpdate +"
" +"
")); TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+"
" + TEXT_POOL.LastChangedAt +"
" +"
" + DS_1.getInfo ().lastChangedAt +"
" +"
")); TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+"
" + TEXT_POOL.LastChangedBy +"
" +"
" + DS_1.getInfo ().lastChangedBy +"
" +"
"); TEXT_DIALOG_APP_INFO.setHtmlText(TEXT_DIALOG_APP_INFO.getHtmlText()+"
" + TEXT_POOL.LastRefresh +"
" +"
" + DS_1.getInfo ().lastRefreshedAt +"
" +"
"));

但是当我运行该应用程序并单击信息图标时,会出现以下错误消息

DataSource DS_1未初始化。 我不明白,因为在应用程序中选择on之后,我分配并加载了DataSource。

每个人都有一个主意吗?

系统信息:Lumira Designer 2.1 SP1 Patch1

在本地模式下测试

最好的问候

帕特里克

(6.1 kB)