Scope of a Rowset Object
A Rowset can be instantiated from PeopleCode or using Java.
This object can be used anywhere you have PeopleCode, that is, in an Application Class, record field PeopleCode, and so on.
You can’t pass a rowset object in as part of a Component Interface user-defined method. (Rowsets aren’t common data structures outside of a PeopleSoft system.) However, within a user-defined method for a Component Interface you can use rowset objects.
In an Application Engine program, a rowset object is the equivalent of a record object that contains one row and a single record, that is, the State Record. PeopleSoft suggests using the Record object instead of a rowset object to obtain access to the State Record.
Messages have the same structure as rowsets, that is, hierarchical data structures composed of rows, records, and fields.
File objects can have the same structure as rowsets, that is, hierarchical data structures composed of rows, records, and fields.