Top Method Summary
Options Name Purpose
CHARACTER AddCalculatedField (AddCalculatedFieldParameter) Adds a calculated field to a Business Entity
CHARACTER AddTempTable (AddTempTableParameterParameter) Adds a temp-table to a Business Entity and creates a data relation to a parent temp-table
LONGCHAR CreateBusinessEntity (CreateBusinessEntityParameter) Creates a new Business Entity
LONGCHAR CreateDataFields (character, character) Creates data fields for a Business Entity
CHARACTER FixRelativePath (character) Fixes a relative path to an absolute path
InitializeBusinessEntityDesignerServices () Initialize Business Entity Designer services
InitializeEnvironment () Hook to initialize environment (logging, settings, etc.)
InitializePlugins () Loads the plugin manager service
OnAfterGenerateSource (EventArgs) Raises the AfterGenerateSource event
OnAfterRegenerateSource (EventArgs) Raises the AfterRegenerateSource event
CHARACTER OpenFile (character) Opens a Business Entity Designer file
LOGICAL PromptForOverwrite (character) Prompts the user if a resource should be overwritten
RegenerateSource () Regenerates the source code
CHARACTER RegenerateSource (RegenerateBusinessEntityParameter) Regenerates the source code for the given Business Entity
CHARACTER RemoveField (RemoveFieldParameter) Removes a field from a Business Entity
SaveFile (character) Saves a .bedgm file

Top Constructor Summary
Options Name Purpose
BusinessEntityDesignerMcpBusinessTask () Constructor for BusinessEntityDesignerMcpBusinessTask

Top Event Summary
Options Name Purpose
AfterGenerateSource (Object, EventArgs) Event raised after the source code is generated
AfterRegenerateSource (Object, EventArgs) Event raised after the source code is re-generated

Top Property Summary
Options Name Purpose
HANDLE DatasetHandle


Method Detail
Top

CHARACTER AddCalculatedField (AddCalculatedFieldParameter)

Purpose: Adds a calculated field to a Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.AddCalculatedFieldParameter
The AddCalculatedFieldParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

CHARACTER AddTempTable (AddTempTableParameterParameter)

Purpose: Adds a temp-table to a Business Entity and creates a data relation to a parent temp-table
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.AddTempTableParameterParameter
The AddTempTableParameterParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

LONGCHAR CreateBusinessEntity (CreateBusinessEntityParameter)

Purpose: Creates a new Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.CreateBusinessEntityParameter
The CreateBusinessEntityParameter with details
Returns LONGCHAR
The response from the SmartFramework MCP server
Top

LONGCHAR CreateDataFields (character, character)

Purpose: Creates data fields for a Business Entity
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity
pcProductModule CHARACTER
The name of the product module
Returns LONGCHAR
The response from the SmartFramework MCP server
Top

CHARACTER FixRelativePath (character)

Purpose: Fixes a relative path to an absolute path
Notes: Uses the location of the .BusinessEntityDesignerSettings.xml file as the base for relative paths

Parameters:
pcPath CHARACTER
The relative path
Returns CHARACTER
The absolute path
Top

InitializeBusinessEntityDesignerServices ()

Purpose: Initialize Business Entity Designer services
Notes:

Top

InitializeEnvironment ()

Purpose: Hook to initialize environment (logging, settings, etc.)
Notes: Extend as needed for MCP execution context

Top

InitializePlugins ()

Purpose: Loads the plugin manager service
Notes:

Top

OnAfterGenerateSource (EventArgs)

Purpose: Raises the AfterGenerateSource event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

OnAfterRegenerateSource (EventArgs)

Purpose: Raises the AfterRegenerateSource event
Notes:

Parameters:
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

CHARACTER OpenFile (character)

Purpose: Opens a Business Entity Designer file
Notes:

Parameters:
pcEntityName CHARACTER
The name of the Business Entity Designer file
Returns CHARACTER
The fully qualified path to the .bedgm file
Top

LOGICAL PromptForOverwrite (character)

Purpose: Prompts the user if a resource should be overwritten
Notes:

Parameters:
pcObjectName CHARACTER
The name of the resources that
Returns LOGICAL
Logical value indicating if an existing object should be overwritten
Top

RegenerateSource ()

Purpose: Regenerates the source code
Notes:

Top

CHARACTER RegenerateSource (RegenerateBusinessEntityParameter)

Purpose: Regenerates the source code for the given Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.RegenerateBusinessEntityParameter
The RegenerateBusinessEntityParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

CHARACTER RemoveField (RemoveFieldParameter)

Purpose: Removes a field from a Business Entity
Notes:

Parameters:
poParameter Consultingwerk.BusinessEntityDesigner.Mcp.RemoveFieldParameter
The RemoveFieldParameter with details
Returns CHARACTER
The response from the SmartFramework MCP server
Top

SaveFile (character)

Purpose: Saves a .bedgm file
Notes:

Parameters:
pcFileName CHARACTER
The name (including path) of the .bedgm file to save


Constructor Detail
Top

BusinessEntityDesignerMcpBusinessTask ()

Purpose: Constructor for BusinessEntityDesignerMcpBusinessTask
Notes:



Event Detail
Top

AfterGenerateSource (Object, EventArgs)

Purpose: Event raised after the source code is generated
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event
Top

AfterRegenerateSource (Object, EventArgs)

Purpose: Event raised after the source code is re-generated
Notes:

Parameters:
sender Progress.Lang.Object
The reference to the object that raised the event
e Consultingwerk.EventArgs
The Consultingwerk.EventArgs with the data for this event


Property Detail
Top

HANDLE DatasetHandle


Returns HANDLE


Temp-Table Detail


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