以编程方式更改产品的价格?

2020-09-04 08:08发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)如何从Java代码更改产品价格?...

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

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


如何从Java代码更改产品价格?例如,如果我有ProductModel,请在将产品添加到购物车之前说一下

11条回答
派大星 ヾ
2020-09-04 08:55

感谢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); 
  

一周热门 更多>