点击此处---> 群内免费提供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)
嗨,
我通过以下方法解决了类似的问题:
在应用程序级别创建DS,初始化并加载它。 然后,将数据源分配给复合属性。 在复合体内,编码与您的相同,请期望AssignDataSource(9函数中的第一个参数-可以用我的dataSource.getInfo()。system
填充)DS_1.assignDataSource(DataSourceAlias.getInfo()。system,DataSourceType.QUERY,DataSourceAlias.getInfo()。queryTechnicalName);
谢谢Markus!
其他信息:HEADER中的DataSource属性:
名称:DS_1
加载脚本:true
一周热门 更多>