Getting the Business Views of a Universe

Usage
Universe Response
UNV The API returns a view considered as the master view of a UNV universe.
UNX The API returns the business views of a UNX universe.

The method returns only the views that are granted to the user that has opened the session. The views, including the master view, which are denied because of security settings, are not returned.

Note For each business view, the user can navigate through tree nodes to get the objects that can be displayed in the outline. Each tree node refers either to a folder or to an object of the business layer by its identifier.
Request

GET /universes/<universeID>/businessviews

Request type : application/xml

Response

Response type : application/xml

Response body:

Universe Response Body
UNV A view considered as the master view (masterView="true") that contains all classes and objects of the universe with:
  • <description>. If the description is not available, the <description> element does not display.
  • <folderRef> refers to a class of the view.
  • <itemRef> refers to an object of the business layer.

There is only one view.

UNX The master view (masterView="true") and custom views for a user (masterView="false"), identified with:
  • <id>
  • <name>
  • <description>. If the description is not available, the <description> element does not display.
  • <folderRef> refers to a folder of the business view.
  • <itemRef> refers to an object of the business layer.

There is only one master view. There can be several custom views.

Example

Getting the View of a UNV Universe

GET /universes/11572/businessviews

<businessViews xmlns="http://www.sap.com/rws/sl/universe">  
    <businessView masterView="true"> 
        <folderRef name="Resort"> 
            <itemRef id="DO39"/>  
            <itemRef id="DO2"/>  
            <itemRef id="DO4"/>  
            <itemRef id="DO5"/>  
            <itemRef id="DFc"/>  
            <itemRef id="DF1"/>  
            <itemRef id="DF2"/> 
        </folderRef>  
        <folderRef name="Sales"> 
            <itemRef id="DO2f"/>  
            <itemRef id="DO31"/>  
            <itemRef id="DO32"/>  
            <itemRef id="DO33"/>  
            <itemRef id="DO17"/> 
        </folderRef>  
        <folderRef name="Customer"> 
            <itemRef id="DO11"/>  
            <itemRef id="DO12"/>  
            <itemRef id="DO13"/>  
            <itemRef id="DOd"> 
                <itemRef id="DO9"/>  
                <itemRef id="DOe"/>  
                <itemRef id="DO8"/> 
            </itemRef>  
            <itemRef id="DO19"/>  
            <itemRef id="DF4"/>  
            <itemRef id="DFa"/>  
            <itemRef id="DFb"/>  
            <folderRef name="Sponsor"> 
                <itemRef id="DO2b"> 
                    <itemRef id="DO26"/>  
                    <itemRef id="DO2c"/> 
                </itemRef> 
            </folderRef> 
        </folderRef>  
        <folderRef name="Reservations"> 
            <itemRef id="DO1e"/>  
            <itemRef id="DO34"/>  
            <itemRef id="DO35"/>  
            <itemRef id="DO36"/> 
        </folderRef>  
        <folderRef name="Measures"> 
            <itemRef id="DO3a"/>  
            <itemRef id="DO7"/>  
            <itemRef id="DO14"/>  
            <itemRef id="DO25"/> 
        </folderRef> 
    </businessView> 
</businessViews>

Example

Getting the Business Views of a UNX Universe

GET /universes/5808/businessviews

<businessViews xmlns="http://www.sap.com/rws/sl/universe">
    <businessView masterView="true">
        <id>PER__6FCF0NdGEeKfwPJJ7KJ5ow</id>  
        <name>UniverseName</name>  
        <folderRef id="_6HHwgtdGEeKfwPJJ7KJ5ow">
            <itemRef id="_6HHwg9dGEeKfwPJJ7KJ5ow"/>  
            <itemRef id="_6HRhgNdGEeKfwPJJ7KJ5ow"/>  
            <itemRef id="_6HRhgddGEeKfwPJJ7KJ5ow"/>  
            <itemRef id="_6opwQNdGEeKfwPJJ7KJ5ow">
            <itemRef id="_rhz58Oo_EeKgAukdblEjyA"/> 
            </itemRef>
        </folderRef>
        <folderRef id="_6HuNcddGEeKfwPJJ7KJ5ow">
            <itemRef id="_6H3XYNdGEeKfwPJJ7KJ5ow"/>
            <itemRef id="_6H3XYddGEeKfwPJJ7KJ5ow"/>
            <itemRef id="_6IBIYNdGEeKfwPJJ7KJ5ow"/>
            <itemRef id="_6IBIYddGEeKfwPJJ7KJ5ow"/>
        </folderRef>
    </businessView>
    <businessView masterView="false">
        <id>_ouYoYzJyEeOx7dXQSVnuKw</id>
        <name>ViewName</name>
        <description>View description</description>
        <folderRef id="_6HHwgtdGEeKfwPJJ7KJ5ow">
            <itemRef id="_6HHwg9dGEeKfwPJJ7KJ5ow"/>
            <itemRef id="_6HRhgNdGEeKfwPJJ7KJ5ow"/>
        </folderRef>
        <folderRef id="_6HuNcddGEeKfwPJJ7KJ5ow">
            <itemRef id="_6H3XYNdGEeKfwPJJ7KJ5ow"/> 
            <itemRef id="_6H3XYddGEeKfwPJJ7KJ5ow"/>
        </folderRef>
    </businessView>
</businessViews>