Development > Business intelligence > Setup > Hierarchies 

This function is used to defines hierarchies between objects within the Business Objects universe. From this dictionary, hierarchies are automatically created upon universe generation.

A hierarchy is a sorted list of objects from the Business Objects dictionary. When a Business Objects report uses these objects, it is possible to regroup or zoom in onto the detail of the criteria that make up the hierarchy.

Prerequisites

SEEREFERTTO Refer to documentation Implementation

Screen management

A hierarchy is created by defining information in the header, then completing lines, exclusively by picking from the Classes and objects list. This picking list, organized into a hierarchy, displays all the objects available in the universe associated with the live datamart

On an existing hierarchy, it is possible to:

  • delete lines from the grid
  • move lines to change the order of the objects in the hierarchy, by placing the cursor on the line to move, then using the up arrow and down arrow buttons located on the right of the grid.

Entry screen

Presentation

The lines in the grid list the objects, their classes and sub-classes.

Close

 

Fields

The following fields are present on this tab :

Block number 1

 

  • Title (field ZDES)

 

  • field WA

 

  • field WB

 

  • Evaluated title (field INTEVAL)

 

Characteristics

Defines the code for the datamart in which the hierarchy is defined.

An activity code is used to:

  • make optional an element in the dictionary if the value associated with the activity code is null.
  • identify the specific/custom elements if they are marked with a code starting with X, Y or Z.
  • size a maximum number of lines when the activity code marks elements from a grid.

In this way, if the activity code is disabled, the marked element will not be useable, and the associated code (if any) will neither be generated nor can be activated.

  • Module (field MODULE)

 

Table Classes

  • Class (field CLASSE)

 

  • Sub-class (field SCLASSE)

 

  • Object (field OBJET)

 

Sort

  • field HAUT

Button that is used to move the current line to the top of the grid.

  • field BAS

Button that is used to move the current line to the bottom of the grid.

Close

 

Specific Buttons

The following fields are present on the window opened through this button :

Block number 1

  • field OBJET

 

  • field CLES

 

Block number 2

  • From folder (field DOSORG)

This field is used to define the folder from which the record is going be copied. The possible syntaxes are described in the dedicated appendix.

  • All folders (field TOUDOS)

This option is used to copy the record to all the folders defined in the dictionary (ADOSSIER table from the current solution).

  • To folder (field DOSDES)

This field used to define the folder in which the record is going be copied. The possible syntaxes are described in the dedicated appendix.

Close

This button is used to copy the record definition from or to another folder.

Menu Bar

Documentation / Paragraphs

This function is used to access the documentation management on the first paragraph of the documentation (if there is one) associated to the current record.

Documentation / Links

This function is used to access the links management. It is used to define the links between the current and other records (for example the links between functions and setups). These links are specific to the documentation and are used to load the generation of documentation structures.

Documentation / Generation

This menu is used to launch a documentation generation. The generation can also be launched from the [Generation] button at the bottom of the window.

Three types of generation can be launched one by one or simultaneously:

  • the generation of the documentation structure from the dictionary (tables ADOCUMENT, ADOCBLB, ADOCCLB).
  • the generation of the documentation from the previous tables.
  • the generation of the field documentation.

The range suggested by default takes into account the current record but it can be modified upon launch.

Error messages

The only error messages are the generic ones.

Tables used

SEEREFERTTO Refer to documentation Implementation