So far this chapter has covered the process of establishing and maintaining a Crystal Enterprise session. After that is done, the next logical step is to perform some kind of action on something stored in Crystal Enterprise. Some examples of this might be listing all reports in the system, listing all report instances in a folder called “Sales,” or viewing a report called “District Forecast.” As it turns out, all things stored in Crystal Enterprise are stored as objects.
Starting at the most granular level, the InfoObject is an abstraction of an object that is persisted in the Crystal Enterprise system. An InfoObject contains information about itself, such as its name, description, type, and so on. Examples of the different types of InfoObjects that can exist on a Crystal Enterprise system are