在添加到购物车时,我们是否可以添加要包含非整数值的产品数量。

2020-09-14 04:36发布

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

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


我们正在尝试将产品数量显示功能调整为包括非整数值。 在执行递增和递减操作时,还要切换功能以遵循一(1)以外的值。 例如。 我们是一家杂货店,在那里我们可以买到半磅黄油。

试图扩展AddToCarParams.java来将"长"数量更改为"双",但是不能。 还尝试添加新的" double"属性而不是修改现有的" quantity",从而导致从填充器DefaultCommerceAddToCartStrategy重写整个OOB代码,并通过validateAddToCnd继续进行。

任何人都可以建议我哪种方法更好。 还是我们有比这些更好的东西?

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

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


我们正在尝试将产品数量显示功能调整为包括非整数值。 在执行递增和递减操作时,还要切换功能以遵循一(1)以外的值。 例如。 我们是一家杂货店,在那里我们可以买到半磅黄油。

试图扩展AddToCarParams.java来将"长"数量更改为"双",但是不能。 还尝试添加新的" double"属性而不是修改现有的" quantity",从而导致从填充器DefaultCommerceAddToCartStrategy重写整个OOB代码,并通过validateAddToCnd继续进行。

任何人都可以建议我哪种方法更好。 还是我们有比这些更好的东西?

付费偷看设置
发送
1条回答
野沐沐
1楼-- · 2020-09-14 04:59

我将对数量使用不同的十进制基数,也许是100甚至1000

因此,以您的示例为例,黄油订单条目的数量不是以千克为单位,而是以克为单位

所以,数量500 = 500g = 1/2 kg

使用此技巧,您可以保存分数数量。

  • 数据模型没有变化,因此没有OOTB逻辑

  • 没有舍入错误

但是,您必须在整个堆栈中使用它(例如,库存水平,...),并将数量转换为前端中的不同单位,以及(可能)与后端系统集成时的数量

一周热门 更多>