点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我们正在尝试将产品数量显示功能调整为包括非整数值。 在执行递增和递减操作时,还要切换功能以遵循一(1)以外的值。 例如。 我们是一家杂货店,在那里我们可以买到半磅黄油。
试图扩展AddToCarParams.java来将"长"数量更改为"双",但是不能。 还尝试添加新的" double"属性而不是修改现有的" quantity",从而导致从填充器DefaultCommerceAddToCartStrategy重写整个OOB代码,并通过validateAddToCnd继续进行。
任何人都可以建议我哪种方法更好。 还是我们有比这些更好的东西?
我将对
数量
使用不同的十进制基数,也许是100甚至1000因此,以您的示例为例,黄油订单条目的数量不是以千克为单位,而是以克为单位
所以,数量500 = 500g = 1/2 kg
使用此技巧,您可以保存分数数量。
数据模型没有变化,因此没有OOTB逻辑
没有舍入错误
但是,您必须在整个堆栈中使用它(例如,库存水平,...),并将数量转换为前端中的不同单位,以及(可能)与后端系统集成时的数量
一周热门 更多>