点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家您好,
我正在使用Financial Accelerator 6.6,并且正在关注此链接中的官方教程: https://help.hybris.com/6.6.0/hcd/9328d1d335a147f3a6a7c54277b0fdda.html
我的问题是我正在尝试实现动态定价或报价定价功能,并且在每个步骤中都遵循该教程,但是当我进入比较页面时,它将重定向到主页。 另外,我注意到该周期没有经过AbstractQuotationPricingStrategy,因此它继续使用该产品的自定义子级定价策略。
这里是我遵循的步骤:1)在自定义核心扩展中,我添加了DefaultTestQuotationService并覆盖了populateCommonProperties方法并扩展了AbstractQuotationService。
2)在自定义外观扩展中,我添加了TestInsuranceQuotationPricingStrategy,它扩展了AbstractQuotationPricingStrategy并覆盖了executeAlgorithm方法来添加价格。
3)我在自定义外观扩展中的所附屏幕快照中添加了所有的spring配置。
4)我还为所有价格计划添加了以下impex代码段,并从产品座舱检查是否添加了正确的提供者名称:
INSERT_UPDATE SubscriptionPricePlan;≺icePlan; product(code,$ catalogVersion)[unique = true]; quotationProvider; $ catalogVersion; currency(isocode)[default = USD,unique = true]; unit(code)[default = pieces] ; TEST_Bronze_PP; TEST_PACK_Bronze; testInsurance;
我们非常感谢您的帮助!
(21.2 kB)
您是否已在project.properties中为报价提供者添加条目?
示例为:
life.quotation.provider.name = lifeInsurance auto.quotation.provider.name = autoInsurance Saving.quotation.provider.name = savingsInsurance
或者在您的情况下,您将拥有.quotation.provider.name = testInsurance,这是您的产品/类别的名称。
此外,附带的是TestInsuranceQuotationPricingStrategy的代码。
更新:我注意到其他 产品的弹簧配置不是静态编写的,而是从project.properties中获取的,但是我遵循的教程是静态添加名称的,这就是为什么我这样做的原因,但是我不确定是什么原因,我仔细检查了所有内容, 它与本教程相同,并且可以正确访问DefaultTestQuotationService,但不能正确访问TestInsuranceQuotationPricingStrategy或其父类AbstractQuotationService。
一周热门 更多>