Top Method Summary
Options Name Purpose
ImportDataRelations (handle, character, character) Imports the data relations of a ProDataset as eDataRelation records
ImportDataset (handle, character, dataset) Imports the schema of the given ProDataset into the Business Entity Designer model
ImportField (handle, integer, character, character) Imports a buffer field as an eField record
ImportIndexes (handle, character) Imports the indexes of a dataset buffer as eIndex records
ImportTable (handle, integer, character) Imports a dataset buffer as an eTable record with its fields and indexes


Method Detail
Top

ImportDataRelations (handle, character, character)

Purpose: Imports the data relations of a ProDataset as eDataRelation
records
Notes: SCL-6026. The relation fields are stored as the ProDataset
returns them (parent field, child field pairs). The child
property name - used by the model class generator - follows the
DataRelationInitializer of the Business Entity Designer: the
child table name in plural without the default table prefix

Parameters:
phDataset HANDLE
The handle of the ProDataset to import the data relations of
pcBusinessEntityName CHARACTER
The name of the Business Entity in the model
pcDefaultTablePrefix CHARACTER
The default temp-table prefix (e.g. "e") removed from the child property name
Top

ImportDataset (handle, character, dataset)

Purpose: Imports the schema of the given ProDataset into the Business
Entity Designer model
Notes: Creates the eBusinessEntity record for the class name and one
eTable record per dataset buffer (TempTableOrder follows the
buffer order of the dataset) with its eField and eIndex records

Parameters:
phDataset HANDLE
The handle of the ProDataset to import
pcBusinessEntityName CHARACTER
The fully qualified class name of the Business Entity or Business Task owning the ProDataset
dsBusinessEntity DATASET dsBusinessEntity
OUTPUT The Business Entity Designer model describing the ProDataset
Top

ImportField (handle, integer, character, character)

Purpose: Imports a buffer field as an eField record
Notes: The FieldSource stays empty, a ProDataset does not know where
the field values come from

Parameters:
phField HANDLE
The handle of the buffer field to import
piOrder INTEGER
The order of the field in the buffer (FieldOrder)
pcBusinessEntityName CHARACTER
The name of the Business Entity in the model
pcTableName CHARACTER
The name of the temp-table in the model
Top

ImportIndexes (handle, character)

Purpose: Imports the indexes of a dataset buffer as eIndex records
Notes: The default index without fields is skipped

Parameters:
phBuffer HANDLE
The handle of the dataset buffer to import the indexes of
pcBusinessEntityName CHARACTER
The name of the Business Entity in the model
Top

ImportTable (handle, integer, character)

Purpose: Imports a dataset buffer as an eTable record with its fields
and indexes
Notes:

Parameters:
phBuffer HANDLE
The handle of the dataset buffer to import
piOrder INTEGER
The order of the buffer in the dataset (TempTableOrder)
pcBusinessEntityName CHARACTER
The name of the Business Entity in the model


ProDataset Detail

ProDataset dsBusinessEntity

Member tables: eBusinessEntity, eDataRelation, eDataRelationProperties, eTable, eField, eFieldProperties, eIndex, eIndexProperties, eTableProperties, eBusinessEntityProperties


Temp-Table Detail

Temp-Table eBusinessEntity

Defined in:

Temp-Table eBusinessEntityProperties

Defined in:

Temp-Table eDataRelation

Defined in:

Temp-Table eDataRelationProperties

Defined in:

Temp-Table eField

Defined in:

Temp-Table eFieldProperties

Defined in:

Temp-Table eIndex

Defined in:

Temp-Table eIndexProperties

Defined in:

Temp-Table eTable

Defined in:

Temp-Table eTableProperties

Defined in:


©2006-2026 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       10.10.2026 15:21:57