2020-09-04 08:08发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何从Java代码更改产品价格?... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如何从Java代码更改产品价格?例如,如果我有ProductModel,请在将产品添加到购物车之前说一下
感谢Niko,这就是我想在一天结束时实现的目标。 我想要的是在将产品添加到购物车时更改购物车中产品的价格,否则要在执行addToCart方法之后。 您如何去做呢? 我试图删除价格行并创建一个新的行,但是它只能删除并且不能添加新的价格行。 参见下面的代码。
epf = Europe1PriceFactory.getInstance(); //最终集合oldPrices = factory.getProductPriceRows(product,null);
最终集合oldPrices = epf.getProductPriceRows(ctx,产品,epf.getPPG(ctx,产品)); 最后的Collection oldPriceModels = new ArrayList (); modelService.getAll(oldPrices,oldPriceModels); modelService.removeAll(oldPriceModels); 最终PriceRowModel priceRow = modelService.create(PriceRowModel.class); priceRow.setCurrency(defaultCommonI18NService.getCurrency(" EUR")); priceRow.setUnit(defaultUnitService.getUnitForCode(" pieces"))); priceRow.setPrice(new Double(210.30)); modelService.save(priceRow);
最多设置5个标签!
感谢Niko,这就是我想在一天结束时实现的目标。 我想要的是在将产品添加到购物车时更改购物车中产品的价格,否则要在执行addToCart方法之后。 您如何去做呢? 我试图删除价格行并创建一个新的行,但是它只能删除并且不能添加新的价格行。 参见下面的代码。
epf = Europe1PriceFactory.getInstance(); //最终集合oldPrices = factory.getProductPriceRows(product,null);
一周热门 更多>