Verwenden des Business Object C# SDK zum Abfragen der BO-Datenbank. Ich versuche, alle Berichte mit einem Universum aufzulisten . Ich kann die SI_ID-, SI_NAME-, aber nicht die SI_WEBI-Eigenschaft berechnen, die die Berichts-ID für meine nächste Abfrage enthält.C# Business-Objekt listet alle Berichte auf, die ein Universe verwenden
string boQuery = "SELECT si_id,si_name,si_webi,si_cuid FROM CI_AppObjects WHERE SI_NAME = '#UniverseName' AND SI_KIND = 'Universe'";
InfoStore boInfoStore = new InfoStore(boEnterpriseService);
InfoObjects boInfoObjects = boInfoStore.Query(boQuery);
ist möglich si_webi IDs Eigenschaft zu erhalten und danach mit jeder ID all dem Bericht erhält berechnet:
SELECT SI_ID,SI_NAME,SI_KIND FROM CI_INFOOBJECTS WHERE SI_KIND IN ('WEBI', 'FULLCLIENT') AND SI_ID = #si_webi_ID
Vielen Dank im Voraus