To display the dimensions that has been used in header/footer. Since DimSetEntry would have tons & tons of records so they have used the integer dataitem to optimize the performance of the report.
Software Developer,
Archerpoint India Pvt. Ltd,Chennai.
The reason for the Integer dataitem is that with the new dimension set ID structure its no longer a simple case of filtering on a single table to get your dimension values. Instead the system needs to "collect" the associated dimension values and this is done in the dimension management codeunit. The function that is used accepts a dimension set ID and returns a set of dimension values in a temporary table. The report then uses an Integer dataitem to loop through these temporary records.
Answers
Archerpoint India Pvt. Ltd,Chennai.