培训
模块
在 Dynamics 365 Business Central 中使用表 - Training
您是否希望了解如何在 Business Central 中创建新表? 如果是,本模块正适合您。 本模块重点介绍 Business Central 中不同的表类型,并向您展示如何创建新表。 此外,您还将了解如何使用 Visual Studio Code 代码片段创建表、字段和键。
ICEM04 验证合并模块必需的空表是否为空。 未能修复 ICEM04 报告的错误可能会导致合并模块的错误合并。
当合并模块必需的空表不为空时,ICEM04 会发布错误。
ICEM04 针对包含所示数据库条目的模块发布以下错误消息。
An empty FeatureComponents table is required in a Merge Module.
The Merge Module contains the 'ModuleInstallExecuteSequence' table. It
must therefore have an empty 'InstallExecuteSequence' table.
Action 'CostInitialize' found in the AdvtExecuteSequence table. This
table must be empty in a Merge Module
下表显示了 AdvtExecuteSequence 表的部分内容。
操作 | 序列 |
---|---|
CostInitialize | 1 |
以下列表显示了 MergeModule 的部分内容:
以下示例显示了另一个可能的错误。
Feature-Component '[1].[2]' found in the FeatureComponents table. The
FeatureComponents table must be empty in a Merge Module.
如果合并模块包含模块序列表,则无论模块序列表是否为空,合并模块都必须包含相应的空序列表。 例如,如果合并模块包含 ModuleAdminExecuteSequence 表,则还必须包含空的 AdminExecuteSequence 表。
所有合并模块中都必须包含 FeatureComponents 表,并且必须为空。
以下过程演示如何修复错误。
修复错误
向合并模块添加一个空的 FeatureComponents 表。
将空的 InstallExecuteSequence 表 添加到合并模块中。
从 AdvtExecuteSequence 表中删除“CostInitialize”操作。
备注
此表在合并模块中必须为空。 操作应仅显示在 ModuleAdvtExecuteSequence 表中。
以下列表标识在执行期间使用的表:
培训
模块
在 Dynamics 365 Business Central 中使用表 - Training
您是否希望了解如何在 Business Central 中创建新表? 如果是,本模块正适合您。 本模块重点介绍 Business Central 中不同的表类型,并向您展示如何创建新表。 此外,您还将了解如何使用 Visual Studio Code 代码片段创建表、字段和键。