根据自定义属性获取价格行

2020-09-15 17:33发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试实现一个业...

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

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


专家们,

我正在尝试实现一个业务案例,在该案例中,根据称为priceingCode的枚举获取产品的价格行,该枚举作为属性添加到PriceRow项类型中。 我研究了一些解决方案,并且普遍的共识是实现PDTRowsQueryBuilder接口,然后在扩展Europe1PriceFactory的类中使用它。 这里的问题是未在会话中设置priceingCode。 它是通过Hot文件夹通过CSV接收的,因此我看不到使用自定义Europe1PriceFactory的目的。 还有另一种方法可以做到这一点吗? 如果没有,那么我需要遵循哪些步骤来设置此自定义定价实现?

感谢和问候,

3条回答
蓋茨
2020-09-15 18:02

好的。 有一个字段将通过Hot Folder接收,例如priceCode,它是一个字符串。 在hybris中,它是一个枚举,例如PriceCode,具有某些值,例如P1,P2,P3等。此枚举作为属性添加到价格行。 方法:

字符串priceCode; 清单=(清单)product.getEurope1Prices(); if(null!= priceCode){priceCode = xxx.getPriceCode(); } else {priceCode = DEFAULT_PRICE_CODE; } for(PriceRowModel prm:priceRowList){spc = prm.getSpecialPriceCode(); 如果(spc.getCode()。equals(priceCode)){price = prm.getPrice(); 打破; }}

一周热门 更多>