Top Method Summary
Options Name Purpose
AttachDataSources () Attaches the DATA-SOURCE objects to the ProDataset Buffers
DefineReadEvents () TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK as needed
DetachDataSources () Detaches the DATA-SOURCE objects to the ProDataset Buffers
Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataSourceModel GetDataSourceModel (character) Returns the Data Source Model for the given temp-table
ReceiveDataset (handle) Receives the handle of the Dataset
SaveRowChanges (handle) Overridable method that executes SAVE-ROW-CHANGES on the before buffer
CHARACTER SourceColumn (character, character) Returns the database field name matching a temp-table field name contained in a consumers query string (query string vs. temp-table definition)
CHARACTER SourceDefaultQuery (character) Returns the base query string used to retrieve data for the temp tables. This query string will be appended by the query provided by the consumer (FetchDataRequest object).

Top Constructor Summary
Options Name Purpose
DynamicDataAccess (handle, character, DynamicBusinessEntityModel) Constructor for the DynamicDataAccess class


Method Detail
Top

AttachDataSources ()

Purpose: Attaches the DATA-SOURCE objects to the ProDataset Buffers
Notes: ABSTRACT method in Consultingwerk.OERA.DataAccess, overridden in
actual DataAccess objects
Invoked in FetchData and SaveChanges

Top

DefineReadEvents ()

Purpose: TO-DO: Subscribe to ProDataset Event Handlers using SET-CALLBACK
as needed
Notes: ABSTRACT method in Consultingwerk.OERA.DataAccess, overridden in
actual DataAccess objects
Invoked in FetchData

Top

DetachDataSources ()

Purpose: Detaches the DATA-SOURCE objects to the ProDataset Buffers
Notes: ABSTRACT method in Consultingwerk.OERA.DataAccess, overridden in
actual DataAccess objects
Invoked in FetchData and SaveChanges

Top

Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataSourceModel GetDataSourceModel (character)

Purpose: Returns the Data Source Model for the given temp-table
Notes:

Parameters:
pcTableName CHARACTER
The name of the temp-table
Returns Consultingwerk.OERA.DynamicBusinessEntity.DynamicDataSourceModel
The reference to the DynamicDataSourceModel
Top

ReceiveDataset (handle)

Purpose: Receives the handle of the Dataset
Notes:

Parameters:
phDataset HANDLE
The handle of the Dataset
Top

SaveRowChanges (handle)

Purpose: Overridable method that executes SAVE-ROW-CHANGES on the before buffer
Notes: Called from CommitChanges

Parameters:
phBeforeBuffer HANDLE
The handle of the before buffer
Top

CHARACTER SourceColumn (character, character)

Purpose: Returns the database field name matching a temp-table field name
contained in a consumers query string (query string vs. temp-table
definition)
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code for alternative mapping

Parameters:
pcTable CHARACTER
The temp table name to return the source (database table) field name for
pcColumn CHARACTER
The temp table column name to return the source (database table) field name for
Returns CHARACTER
The database field name mapped to the passed in temp-table field
Top

CHARACTER SourceDefaultQuery (character)

Purpose: Returns the base query string used to retrieve data for the temp
tables. This query string will be appended by the query provided by
the consumer (FetchDataRequest object).
Notes: Call-back used by Consultingwerk.OERA.Query.DSQueryString (part of
DataAccess:FetchData FetchData () query preparation
TO-DO: Provide code to return the DATA-SOURCE root query string

Parameters:
pcTable CHARACTER
The temp table name to return the source default (database) query string for
Returns CHARACTER
The base query string used to retrieve data for the given temp-table


Constructor Detail
Top

DynamicDataAccess (handle, character, DynamicBusinessEntityModel)

Purpose: Constructor for the DynamicDataAccess class
Notes:

Parameters:
phDataset HANDLE
The handle of the Business Entity Dataset
pcEntityIdentifier CHARACTER
The identifier of the dynamic business entity
poModel Consultingwerk.OERA.DynamicBusinessEntity.DynamicBusinessEntityModel
The DynamicBusinessEntityModel


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       13.04.2026 10:22:11