Technical data

Chapter 13 Creating Analytic Grids
In addition, related display fields and related edit fields behave the same for analytic grids as they do for
ordinary grids.
See Enterpris
e PeopleTools 8.49 PeopleBook: PeopleSoft Application Designer, “Creating Page Definitions,”
Creating Disp
lay Control and Related Fields.
Manipulating the Analytic Grid at Runtime
Yourjobasana
pplication developer is not finished at design time. You can perform several tasks at runtime
to ensure that
the analytic grid works as desired:
All data for the analytic grid can be accessed using the PeopleCode RowSet class, as with the regular grid.
You can write business logic to m anipulate this data.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleCode Developers Guide, “Accessing the Data Buffer”.
See Enterpris
e PeopleTools 8.49 PeopleBook: PeopleCode API Reference, “Analytic Grid Classes,” Using
the Analytic
Grid in PeopleCode.
If necessary
, use the RowInit event to populate data for application data fields.
The record de
finition associated with a cube collection—an d, therefore, with the analytic grid—can have
fields that a
re not mapped to the cube collection’s cubes or dimensions. These extra application data fields
are treated a
s non-dimensional fields. They are not populated automatically by the PeopleSoft Analytic
Calculation
Engine. The RowInit event is fired for each row as it is retrieved from the database, and provides
the opportu
nity for the application to populate these ap plication fields with the appropriate data.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleCode Developers Guide, “PeopleCode and the
Component Processor,” RowInit Event.
Use PeopleCode to manipulate the analytic model and analytic grid data, as well as change the display of
the analytic grid.
See Enterprise PeopleTools 8.49 PeopleBook: PeopleCode API Reference, “Analytic Grid Classes”.
Copyright © 1988-2007, Oracl e. All rights reserved. 225