销售订单确认错误
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 编译
希望有帮助
错误是因为classFormLetterService
的docuRefRecIdsPerJournalMap
变量没有初始化。初始化此变量的调试方法 initDocuRefRecIdsPerJournalMap
以及调用初始化方法的方法 run
。您可能还必须检查从 FormLetterService
扩展的 classes 并覆盖这些方法中的任何一个或更改 docuRefRecIdsPerJournalMap
变量。还要检查您是否对这些 class 进行了任何自定义。
我正在尝试确认销售订单,但出现如下所示的错误。最近环境从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 编译
希望有帮助
错误是因为classFormLetterService
的docuRefRecIdsPerJournalMap
变量没有初始化。初始化此变量的调试方法 initDocuRefRecIdsPerJournalMap
以及调用初始化方法的方法 run
。您可能还必须检查从 FormLetterService
扩展的 classes 并覆盖这些方法中的任何一个或更改 docuRefRecIdsPerJournalMap
变量。还要检查您是否对这些 class 进行了任何自定义。