点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家,
我正在创建单个订单和单个订单条目,但是在创建6个订单条目之后,我只需要一个订单条目。
下面是代码。
最终OrderModel订单= modelService.create(OrderModel.class);
ProductModel productModel = new ProductModel();
List voilations =新的ArrayList ();
order.setCode(orderCodeGenerator.generate()。toString());
order.setDate(new Date());
最终的CurrencyModel货币= commerceCommonI18NService.getCurrentCurrency();
order.setCurrency(currency);
final CustomerModel currentCustomer =(CustomerModel)userService.getCurrentUser();
order.setUser(currentCustomer);
//modelService.save(order);
最终OrderEntryModel orderEntryModel = modelService.create(OrderEntryModel.class);
如果(model.getCode()。startsWith(" CAR-PRODUCT"))
{
CarInfoProductModel carInfoModel =(CarInfoProductModel)模型;
productModel = postalPortalPublicProsecutionDao.getProductForCode(carInfoModel.getCode());
voilations = postalPortalPublicProsecutionDao.getCarViolation(carInfoModel.getCarplateNo());
}
如果(model.getCode()。startsWith(" POBOX"))
{
POBoxRentalModel poBoxRentalModel =(POBoxRentalModel)模型;
productModel = postalPortalPublicProsecutionDao.getProductForCode(poBoxRentalModel.getCode());
}
order.setStatus(OrderStatus.CREATED);
order.setTotalPrice(Double.valueOf(100));
order.setCreationtime(new Date());
order.setPaymentStatus(PaymentStatus.NOTPAID);
orderEntryModel.setTotalPrice(Double.valueOf(100));
orderEntryModel.setProduct(productModel);
orderEntryModel.setQuantity(Long.valueOf(1));
orderEntryModel.setUnit(unitService.getUnitForCode(" pieces")));
modelService.save(order);
orderEntryModel.setOrder(order);
modelService.save(orderEntryModel);
(41.1 kB)
:无循环
创建产品并调用用于创建Order(saveOrderForCarInfo)的方法步骤1:poBoxRentalModel.setCatalogVersion(catalogVersionService.getCatalogVersion(" enpoProductCatalog"," Staged"))); poBoxRentalModel.setCode(" POBOX" + generateUnquieNumber()); modelService.save(poBoxRentalModel); modelService.refresh(poBoxRentalModel); enpoOrderService.saveOrderForCarInfo(poBoxRentalModel);
注意:poBoxRentalModel模型是从productmodel扩展的
谢谢
您好-代码行
enpoOrderService.saveOrderForCarInfo(poBoxRentalModel);
似乎在多次执行的方法中。 您能否发布包含代码行enpoOrderService.saveOrderForCarInfo(poBoxRentalModel);
的方法的代码?:代码中没有问题……在HMC中存在问题,在后台可以正确显示。 谢谢
一周热门 更多>