A ProDataSet is a pre-defined view of data usually from multiple data sources (such as temp tables and database buffers) that are related to each other via data relationships. It is a potentially complex in-memory data structure that can be passed as a single parameter with a single handle from one procedure to another, within a single OpenEdge session or between sessions.
For information on designing, coding, and using temp tables, see OpenEdge Development: ProDataSets. You can find links to OpenEdge manuals on the OpenEdge Product Documentation Web site.
With the Component Designer, you can add the following elements to a ProDataSet diagram: