ModelSavingException错误消息:无法转换值表达式" session.catalogversions"

2020-08-30 10:38发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有时在创建和保存新的产品参考时,会出现此错误。 有人知道这意味着什么吗?

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


有时在创建和保存新的产品参考时,会出现此错误。 有人知道这意味着什么吗?

付费偷看设置
发送
3条回答
空代码
1楼-- · 2020-08-30 11:21

嗨罗伊

该错误表示您尝试在其中执行该任务的会话没有关联的目录版本。

因此,一旦您尝试保存创建的引用,modelService就希望知道会话中可用的目录版本,因此该目录处于活动状态。 这样,与该版本关联的商品就可以从数据库中(在后台)获取,并保存为对主要商品的引用。

但是由于会话中没有关联的

这主要与尝试访问系统的用户有关。 有时,用户与具有SearchRestrictions的组相关联。 有时,用户组无权访问目录对象等。

商品目录的版本设置也多种多样。

  1. 加速器通过CMSSiteFilter进行此操作,CMSSiteFilter可以根据前端请求的站点启用各种会话限制

  2. 可以通过以下方式以编程方式设置目录版本:

    private DefaultCatalogVersionService catalogVersionService; 最终的CatalogVersionModel catalogVersion = catalogVersionService.getCatalogVersion(CATALOG_ID,VERSION); catalogVersionService.setSessionCatalogVersions(Collections.singleton(catalogVersion));

因此您可以检查具体情况。

希望这可以回答您的问题。

zhangjiyang1323
2楼-- · 2020-08-30 11:07

嗨,

您能解释一下超时问题吗?

谢谢

Vikram

追夢秋陽
3楼-- · 2020-08-30 11:14

该问题原来是超时问题,但感谢您的帮助。

一周热门 更多>