销售订单确认错误

Sales Order Confirmation Error

我正在尝试确认销售订单,但出现如下所示的错误。最近环境从CU1更新到CU9。我做了完全编译和完全 CIL 以及增量 CIL,没有出现错误。您能否提出可能是什么问题?
提前致谢。

Error : Map object not initialized.

Stack trace

(S)\Classes\FormletterService\postJournal - line 52
(S)\Classes\FormletterService\run - line 221
(S)\Classes\FormletterService\postSalesOrderConfirmation - line 14
(S)\Classes\DictClass\callObject
(S)\Classes\SysOperationServiceController\runOperation - line 93
(S)\Classes\SysOperationServiceController\runServiceOperation - line 22
(S)\Classes\DictClass\callStatic
(S)\Classes\SysDictClass\invokeStaticMethod - line 26
(S)\Classes\SysDictClass\invokeStaticMethodIL - line 39
(S)\Classes\SysOperationRPCFrameworkService\runServiceOperation - line 5
(C)\Classes\SysOperationServiceController\runOperationWithRunAs - line 7
(C)\Classes\SysOperationServiceController\run - line 22
(C)\Classes\FormLetterServiceController\run - line 3
(C)\Classes\SalesFormLetter\run - line 95
(C)\Classes\SalesFormLetter\main - line 138
(C)\Classes\FormFunctionButtonControl\Clicked

尝试 'Compile forward' 基础 class FormletterService 然后再次进行完整的 CIL 编译
希望有帮助

错误是因为classFormLetterServicedocuRefRecIdsPerJournalMap变量没有初始化。初始化此变量的调试方法 initDocuRefRecIdsPerJournalMap 以及调用初始化方法的方法 run。您可能还必须检查从 FormLetterService 扩展的 classes 并覆盖这些方法中的任何一个或更改 docuRefRecIdsPerJournalMap 变量。还要检查您是否对这些 class 进行了任何自定义。