我有一个导入接口(我未编码),该接口导入XML数据并创建LedgerJournalTable(1)和LedgerJournalTrans(1..n)记录。
[处理LJT尺寸时,代码首先检查AX中是否存在该尺寸,然后将数据插入到Dimension [x]字段中。但是,在不存在该维度的情况下,导入运行结束后会向用户显示警告,但仍会原样插入数据。
并且当导入完成后用户转到LJT行时,错误值将显示在维度字段中。单击此维度的查找/下拉菜单时,查找不会打开,并且AX客户端会挂起。 Ctrl + break将恢复它,但是查找永远不会打开。您可以删除值,保存,问题仍然存在。您可以手动输入现有值并保存,问题仍然存在。问题也扩展到表浏览器。
除了为什么不首先保存错误的值(我不知道为什么首先要这样做的原因之外,任何想法都这样发生以及如何解决?)
提前感谢。