2016-08-09 38 views
0

我想获得所有连接的列表,其中SI_SESSION_USER ='xyz'。SAP Business Objects查询生成器查询 - SI_SESSION_USER

当我做一个查询,如 select * from si_infoobjects where si_id ='00000',我可以在该值(xyz)的结果中看到此字段。

当我修改查询以查找特定字段和值时,它将返回零行。

我使用: SELECT * FROM si_infoobjects其中SI_SESSION_USER = 'XYZ'

什么查询将返回正确的结果?

回答

0

这里只是一个猜测,但si_session_user可能在Processing Info包中。因此,使用这样的:

select * 
from ci_infoobjects 
where si_processinfo.SI_SESSION_USER='xyz' 

请注意,这是ci_infoobjects没有si_infoobjects,但我认为这只是在你的问题一个错字。

+0

谢谢你。你是否知道任何记录如何无法一一访问所有字段的文档?对于他们中的很多人来说,你可以用select *来看它们,但是你查询那个特定的领域它不会返回任何东西,就像这样。 –

+0

BI4平台SDK开发者指南中有一些文档,但它很少:http://help.sap.com/businessobject/product_guides/boexir4/en/xi4_boejava_dg_en.zip – Joe