将Cart扩展为新的itemtype和设置值将引发ClassCastException

2020-08-26 04:02发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)遵循扩展OOB项目类型的理想方法...

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

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


遵循扩展OOB项目类型的理想方法,我在下面尝试扩展OOB购物车项目类型

  
 
      使用其他属性扩展购物车类型
      <属性>
          
              <说明>购物车模型中的自定义属性
              
          
      
  
  

当尝试按如下所示在扩展的DefaultCartFacade中设置值时,我得到了Classcastexception。

 最终的CartModel cartModel = defaultCartService.getSessionCart();
  ((MyCartModel)cartModel).setMyAttribute(" str");
  

是否需要通过扩展DefaultCartService#internalGetSessionCnd返回MyCartModel对象来实例化MyCartModel实例。 我想念什么吗?