快捷方式对象如何与 CI_INFOOBJECTS 中的 Crystal 报表对象链接

How a shortcut object is linked with a Crystal Report object in CI_INFOOBJECTS

我正在使用 Business Objects JAVA SDK,我需要一个 QUERY 来检索链接到 Crystal 报告的特定实例的快捷方式。

我能够检索快捷方式对象或 crystal 报告实例,但我找不到将它们映射到一起的字段。

这是检索 Crystal 报告实例的查询:

private static String QUERY_REPORT_BY_ID="SELECT * " + 
"FROM   CI_INFOOBJECTS " + 
"WHERE  SI_KIND = 'CrystalReport' AND SI_INSTANCE_OBJECT=1 AND SI_ID = 'REPLACE_REPORT_ID' "  + 
"ORDER BY SI_NAME";

由此我得到了 IInfoObject ,我可以删除该对象的快捷方式吗?

谢谢,

您需要将快捷方式检索为 IInfoObject。所以:

select *
  from ci_infoobjects
 where si_alias_targetid = 1234

将1234替换为CR实例的ID。此查询将检索指向它的所有快捷方式。