Fehlermeldung bei calculationview: The object is currently opened in read-only mode

Sie haben für ein BW-Objekt (ADSO, Composite Provider, Query) den Haken Externe SAP HANA-View aktiviert. Beim Öffnen der generierten calculationview erhalten Sie eine der folgenden Warnungen:

The object is currently opened in read-only mode; it does not belong to any project in the current workspace.

oder

There are unsaved changes that conflict with changes made outside the editor. Do you wish to discard this editor´s changes?

 

Anschließend sind Sie in der Lage die Struktur der calculationview zu sehen. Beim Öffnen der Data Preview erhalten Sie den Fehler:

Cannot get the data provider outline

Data Preview is not possible; object is either inactive or broken. If it is an inactive object, activate it, else redeploy.

 

Ursache:

Sie öffnen die calculationview aus dem Repository content der SAP HANA System Library im Project Explorer View der Perspective BW Modeling tools (erste Warnung von oben) oder

Sie öffnen die calculationview aus dem Repository content der SAP HANA System Library im Project Explorer View in der Perspective SAP HANA Development (zweite Warnung von oben).

 

Lösung:

Wechseln Sie in die Perspective SAP HANA Modeler (Window --> Perspective --> Open Perspective --> SAP HANA Modeler). Navigieren Sie im Systems View der entsprechenden HANA DB in das Verzeichnis Content und dort bis in Paketpfad system-local.bw.bw2hana. Dort finden Sie die vom BW generierten externen SAP-HANA-Views im Verzeichnis Calculation Views. Hier können Sie die calculationview ohne Warnung öffnen.

Analoges gilt natürlich auch für andere View-Typen, z.B. Attribute Views.