摆脱打印扩展的步骤的文档

2020-09-17 03:44发布

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

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


Hybris中是否提供有关如何删除不推荐使用的打印扩展名的文档。

我尝试手动删除扩展名(从将其从localextensions.xml中删除开始,并开始获取以下异常情况


INFO | jvm 1 | 主| 2017/06/29 22:53:55.931 | 错误[hybrisHTTP5](000000RS-ImpEx-Import)[ImpExImportJob]主脚本上的第3行:java.lang.ClassNotFoundException:de.hybris.platform.printcockpit.constraints.PrintPageGridAndMode信息| jvm 1 | 主| 2017/06/29 22:53:55.931 | de.hybris.platform.impex.jalo.ImpExException:主脚本第3行:java.lang.ClassNotFoundException:de.hybris.platform.printcockpit.constraints.PrintPageGridAndMode


遍历每一个试图手动清除以清除所有与Print Extension相关的数据的条目的痛苦。

请告知是否有可用的文档或迁移计划。

如果有人做到了,请告诉我您要达到相同目的所要遵循的步骤。

关于阿吉斯

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

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


Hybris中是否提供有关如何删除不推荐使用的打印扩展名的文档。

我尝试手动删除扩展名(从将其从localextensions.xml中删除开始,并开始获取以下异常情况


INFO | jvm 1 | 主| 2017/06/29 22:53:55.931 | 错误[hybrisHTTP5](000000RS-ImpEx-Import)[ImpExImportJob]主脚本上的第3行:java.lang.ClassNotFoundException:de.hybris.platform.printcockpit.constraints.PrintPageGridAndMode信息| jvm 1 | 主| 2017/06/29 22:53:55.931 | de.hybris.platform.impex.jalo.ImpExException:主脚本第3行:java.lang.ClassNotFoundException:de.hybris.platform.printcockpit.constraints.PrintPageGridAndMode


遍历每一个试图手动清除以清除所有与Print Extension相关的数据的条目的痛苦。

请告知是否有可用的文档或迁移计划。

如果有人做到了,请告诉我您要达到相同目的所要遵循的步骤。

关于阿吉斯

付费偷看设置
发送
4条回答
宇峰Kouji
1楼 · 2020-09-17 03:57.采纳回答

由于巧合,我昨天遇到了同样的问题,所以我的想法仍然新鲜。 我最初只是在普通情况下使用常规的"清理类型系统",但就像您发现这种类型一样。

我检查以确保没有实例

 从{PrintPageGridAndModeConstraint}中选择count(*)
  

(如果有的话,您现在将其删除)

然后直接针对数据库运行这些查询并重新启动Hybris。

 从内部代码='PrintPageGridAndModeConstraint'的compositedtypes中删除
  从不包含ownerpkstring的attributedescriptor中删除(从compositedtypes中选择pk);
  从attributedescriptorslp删除,其中itempk不在(从attributedescriptors中选择pk);
  

我是在dev db而不是在生产环境中这样做的,所以我不太担心从核心表中删除内容,但是您可能想先检查要删除的内容!

微wx笑
2楼-- · 2020-09-17 04:16

感谢您的步骤,这也对我的开发人员同样有效。 我们没有使用打印模块,只是将其显示在本地扩展文件中。

我也尝试了您的另一种选择,如下所示

  1. 我不是使用单个删除脚本,而是使用REMOVE COMPOSEDTYPE; CODE [unique = true]; PrintPageGridAndModeConstraint

  2. 部署了已删除打印扩展名的代码库

  3. 从HAC的
  4. 清理类型系统->维护->清理

这也对我有用。 启动和更新错误不再出现。

SAP小菜
3楼-- · 2020-09-17 04:02

感谢安德鲁将尝试您提到的步骤。 即使对我来说,它还没有计划进行生产,但我仍在我的开发环境中对其进行尝试,以记录过程。

Doze时光
4楼-- · 2020-09-17 04:08

它也对我有用,非常感谢您的解决方案。

一周热门 更多>