Add or Update Generation and Level Names
You can create names for generations and levels in an Essbase outline. The name is a word or phrase describing the generation or level. Then, you can use the generation and level names in calculation scripts or report scripts, to focus analysis on a specific depth of the outline.
For example, you might create a generation name called Cities for all cities in the outline. You could limit a calculation in a calculation script to apply only to the cities but not to larger, or smaller, regional units.
You can define only one name for each generation or level. When you name generations and levels, follow the same naming rules as for members, as described in Naming Conventions for Dimensions, Members, and Aliases.
To name generations and levels using the Essbase web interface,navigate to the Dimension tab for the cube. There, you can replace the placeholder texts, Gen1, Gen2, with descriptive generation names, or replace placeholder texts Lev1, Lev2, etc with level names.
If you added any generation names, then they are included on a Cube.Generations worksheet when you export your cube to an application workbook. You can update the Cube.Generations worksheet as needed and rebuild or re-import the cube. Refer to Understand the Cube.Generations Worksheet.
If you use REST API to edit the outline, you would update the genName or levName properties of the dimension properties, when performing a dimension add or update action. Refer to documentation for Run Batch Outline Edit endpoint.
Other References