点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试覆盖以下功能之一:Cr...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我正在尝试覆盖以下功能之一:Cr...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我正在尝试覆盖以下功能之一:CreateReturnRequestController的calculateRowAmount具有自定义逻辑。
这是遵循的步骤。
通过创建新文件夹myextension \ backoffice \ resources \ widgets \ mycreatereturn
*
<?xml version =" 1.0" encoding =" UTF-8" standalone =" yes"?>
扩展的创建退货
扩展的创建返回值
<插座>
<关键字>
myextension
关键字>
在myextension \ backoffice \ src中创建了新类:MyCreateReturnRequestController
包org.myextension.widgets.mycreatereturn;
导入java.math.BigDecimal;
导入java.math.RoundingMode;
导入de.hybris.platform.omsbackoffice.widgets.returns.createreturnrequest.CreateReturnRequestController;
导入de.hybris.platform.omsbackoffice.widgets.returns.dtos.ReturnEntryToCreateDto;
导入org.zkoss.zul.Row;
公共类MyCreateReturnRequestController扩展了CreateReturnRequestController
{
@Override
受保护的无效calculateRowAmount(行myRow,ReturnEntryToCreateD到myReturnEntry,int qtyEntered){
BigDecimal newAmount = new BigDecimal(myReturnEntry.getRefundEntry()。getOrderEntry()。getTotalPrice()。doubleValue());
myReturnEntry.setQuantityToReturn(qtyEntered);
myReturnEntry.getRefundEntry()。setAmount(newAmount);
this.applyToRow(newAmount.setScale(2,RoundingMode.CEILING).doubleValue(),7,myRow);
this.calculateTotalRefundAmount();
}
受保护的void selectAllEntries(){
super.selectAllEntries();
}
}
使用以下代码更新了myextension-backoffice-widgets.xml
http://www.w3.org/2001/XMLSchema-instance " xsi:noNamespaceSchemaLocation =" >
<删除widgetId =" omsCreateReturnRequestPopup"/>
<所有传入事件/>
<关闭>
<所有事件>
扩展://customersupportbackoffice
1200px
650px
<虚拟插座/>
Ant all,重新启动了服务器,并从后台业务流程中重置了所有内容。
我通过尝试从小部件列表中搜索来添加小部件(+),从而验证了mycustom小部件的存在。
,但是我没有看到我的自定义函数正在执行。 实际上看起来好像没有注入自定义小部件。
widget.xml(从业务流程打开),我看不到omsCreateReturnRequestPopup而不是myCreateReturnRequestPopup。
当我尝试执行Return时,我能够在CreateReturnRequestController中遇到刹车点,而在myeReturnRequestController中却没有。
我将不胜感激。
您需要再做一件事。 您必须从* -backoffice-config.xml中删除旧的returnRequest操作,然后在其中添加新的。 让我知道以下内容是否对您有用!
一周热门 更多>