扩展BackofficeCockpitUserService

2020-09-15 17:41发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试从我的加速器backo...

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

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


我正在尝试从我的加速器backoffice扩展扩展类BackofficeCockpitUserService。

问题在于该类位于backoffice扩展名的web文件夹内。 当我尝试扩展它并从我的后台扩展中的普通src文件夹中对其进行编译时,出现以下编译错误

  1. C:\ Z \ BAT \ hybris \ bin \ custom \ bat \ batbackoffice \ src\ com \ sap \ cd \ bat \ user \ BatBackofficeCockpitUserService.java中的错误(在第3行)
      导入com.hybris.backoffice.cockpitng.user.BackofficeCockpitUserService;
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  导入com.hybris.backoffice.cockpitng无法解析在此处输入代码
  

将后台办公扩展名正确添加到我的后台办公扩展的extensioninfo.xml中的要求中:

 < requires-extension name =" backoffice"/>
  

如何修复该类的编译,以便它可以找到我要扩展的BackofficeCockpitUserService类?

4条回答
hongfeng1314
2020-09-15 18:05 .采纳回答

嗨,

基类位于后台Web Spring上下文中,无法从Spring核心上下文中访问。 您必须确保扩展名具有后台性质,即extensioninfo.xml文件中包含以下行:

然后将代码添加到 backoffice/src文件夹中(因此,在您的情况下为 batbackoffice/backoffice/src)。

关于,
马辛

一周热门 更多>