Scope of Analytic Type Objects
The analytic type objects can only be instantiated from PeopleCode.
These objects can be used anywhere you have PeopleCode, that is, in a Application Engine program, an application class, record field PeopleCode, and so on.
Analytic type objects can be of scope Local, Component or Global.