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:

  • Temp-tables
  • Buffers
  • Columns
  • Indexes
  • Relationships
  • Annotations
  • Notes