Show TOC

Authorization Behaviour for Fields of Open ODS ViewsLocate this document in the navigation structure

The Authorization Relevance property on the characteristic field of the Open ODS view allows you to specify whether or not a field is authorization-relevant. The settings in the Open ODS view also define which analysis authorizations should be checked for the field when the query is executed. When the query is executed, the system also checks whether the user has analysis authorizations.

Which analysis authorizations are checked when the query is executed depends on how the field is set to authorization-relevant.

No Associations Defined for the Characteristic Field: Authorization-Relevance is Defined Locally

If the Authorization Relevance field property is set locally, the system checks all authorizations defined for the Open ODS view field.

Note In the administration screen for analysis authorizations, you can use authorization-relevant Open ODS view fields with their InfoObject name for the authorization definition. The fields are displayed as InfoObjects in the administration screen for analysis authorizations.
Dependency of the Authorization Relevance Property on Associations

If you have defined an association for a field of the Open ODS view, the authorization behavior depends on the settings in the Open ODS view as described below:

Settings in the Open ODS view (Eclipse-Based Editor) Authorization behavior
You have defined an association and chosen Direct Usage of Associated Object by Name. The authorization relevance is inherited by the association and cannot be changed locally.

If the associated object is authorization-relevant, the system checks the analysis authorizations (defined for the associated object) for the Open ODS field view when executing the query.

You have defined an association and chosen Usage of System-Wide Unique Name. The authorization relevance is inherited by the association.

If the associated object is authorization-relevant, the system checks the analysis authorizations (defined for the associated object) for the Open ODS field view when executing the query.

You have defined an association, chosen Usage of System-Wide Unique Name and used the button Toggle Default Value/Manual Entry (Toggle Default Value/Manual Entry) to overwrite the property (set locally). The authorization relevance is determined locally.

If you have set the field as authorization-relevant, the analysis authorizations defined for the Open ODS view field are checked when query is executed. The Open ODS view field is available together with its InfoObject name as an InfoObject in the administration screen for analysis authorizations.

Note Even if you do not change the entry after pressing Toggle Default Value/Manual Entry (Toggle Default Value/Manual Entry), the system interprets the property as being specified locally and not as the default or inherited value. This means that the analysis authorizations are checked, which are defined for the InfoObject that represents the field of the Open ODS view in the authorization maintenance screen. The analysis authorizations of the associated object are not checked.