0

Wir haben Crystal Reports für Enterprise 4.2 auf einem Windows Server 2012 von Grund auf neu installiert. Der vorherige Crystal Server war 3.1 unter Windows Server 2008.Crystal Reports für Enterprise 4.2 - Werteliste und dynamische Eingabeaufforderungen werden nicht in InteractiveViewer.jsp angezeigt.

Wir haben ein Problem auf dem neuen Server, bei dem die Werteliste (LOVs) und Dynamic Cascading Prompts (DCPs) für eine Webanwendung eines Drittanbieters, die wir verwenden, nicht gefüllt werden. Es funktionierte gut in 3.1.

Wenn beispielsweise die Eingabeaufforderungsgruppe angezeigt wird, sollte Standort eine Dropdown-Liste mit dem gesamten Speicherort enthalten. Es gibt kein Dropdown zur Auswahl. Wenn Sie einen Standort manuell eingeben, wird der Bericht korrekt gerendert.

enter image description here

In c: \ Program Files (x86) \ SAP Business SAP Businessobjects Enterprise XI 4.0 \ logging \, gibt es eine Trace-Datei (rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer_trace.glf) mit dem folgenden Fehler:

|24f33a23-9c86-9f84-da13-a52a4138d52a|2016 05 03 11:12:27:666|-0700 
|Error| |>>|E| 
|rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer| 
432|10092|| |||||||||||||||||||||| 
assert failure: (.\BELOVDataSource.cpp:1394). 
(false : BELOV: Caught COM exception when fetching data from RAS. - -2147467259). 

Irgendwelche Gedanken darüber, warum die Liste der Werte oder dynamische Cascading Prompts kein Dropdown für mich erstellen?

In der Central Management Console (CMC) und BusinessInfoView (BI) zeigt das Launch Pad den Bericht korrekt mit den Dropdown-Werten an.

enter image description here

Antwort

0

Ich hatte für ReportApplicationServer Tracing auf Mittel zu drehen. Sie melden sich bei CMC an, gehen Sie zu Server und klicken Sie dann mit der rechten Maustaste auf Eigenschaften von ReportApplicationServer. Legen Sie unter Ablaufverfolgung die Einstellung Mittel fest, und klicken Sie anschließend auf Übernehmen.

Führen Sie die Aktionen erneut aus.

Dieses Mal rptappserver.glf (generische Protokolldatei) gab weitere Details:

|c0c10044-cb05-bb44-1a65-5bdb7ef6851e|2016 05 02 14:50:10:865|-0700|Error| |>>|E| | 
rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer 
| 432|8472|| ||||||||||||||||||||||assert failure: 
(.\BELOVDataSource.cpp:1394). (false : BELOV: Caught COM exception 
when fetching data from RAS. - -2147467259). 
.\errorutil.cpp:125:-: TraceLog message 6277 
|06b9a34a-405a-7324-ead5-fd856ed78af7|2016 05 02 

14:50:10:865|-0700|Information| |==| | | 
rptappserver_CRYSTAL4.CrystalReports2016ReportApplicationServer 
| 432|8472|| |||||||||||||||||||||| 
List of Values failure: fail to get values. [error source = prompt.dll; 
file name = .\htmlrenderer2.cpp; line number = 3113; cause error = 
initializationEx 
SDKException:Sorry, you do not have the right to 'Edit objects' (ID: 6) 
for 'LOCATION_5' (ID: 19555). 
Please contact your administrator if you require this right. 

Dieser Fehler führt mich SAP Business View Manager (51050613_1 \ SBOP_BI_PLAT_4.2_SP2_CLNT_WIN_) und geben dem Anwender, die in Kristall installieren loggt Berichte lesen und bearbeiten die Berechtigung für diese spezifischen Dynamic Cascading Prompts (DCP).