如何以编程方式获取与优惠券代码相关联的AbstractPromotionModel对象?

2020-08-27 00:55发布

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

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


专家们,

我们如何以编程方式获取与优惠券代码(即条件)相关联的AbstractPromotionModel/PromotionSourceRuleModel对象?

是否有可用的OOB服务?

先谢谢了。

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

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


专家们,

我们如何以编程方式获取与优惠券代码(即条件)相关联的AbstractPromotionModel/PromotionSourceRuleModel对象?

是否有可用的OOB服务?

先谢谢了。

付费偷看设置
发送
4条回答
95年老男孩
1楼 · 2020-08-27 01:38.采纳回答

嗨,Rahul

在一个项目中,我们创建了DAO以通过优惠券代码查找PromotionSourceRuleModel。
示例:

私有静态最终字符串COPON_CODE_VALUE_TEMPLATE ="%\" {code} \"%";

 私有静态最终字符串QUERY_PUBLISHED_COUPON_PROMOTION =
       " SELECT {" + PromotionSourceRuleModel.PK +"} FROM {" + PromotionSourceRuleModel._TYPECODE +" as psr},{"
             + RuleStatus._TYPECODE +" as rs}在{psr。"  + PromotionSourceRuleModel.CONDITIONS +"}"
             +" Like?couponCode" +"和{psr。"  + PromotionSourceRuleModel.STATUS +"} = {rs:PK}"
             +"和{rs:code} ='" + RuleStatus.PUBLISHED +"'";

 @Override
 公共Collection  findPublishedPromotionsByCoupon(最终字符串couponCode)
 {
    validateParameterNotNull(couponCode,"未指定优惠券代码");


    最终Map 参数= new HashMap <>();
    字符串优惠券= COPON_CODE_VALUE_TEMPLATE.replace(" {code}",couponCode);
    params.put(" couponCode",优惠券);


    最终SearchResult  searchResult = getFlexibleSearchService()
          .search(QUERY_PUBLISHED_COUPON_PROMOTION,params);
    返回searchResult.getResult();
 }


 

希望这会有所帮助,

伊戈尔

shere_lin
2楼-- · 2020-08-27 01:45

感谢伊戈尔的帮助!

绿领巾童鞋
3楼-- · 2020-08-27 01:44

Arvind Kumar Avinash 您能帮忙吗?

宇峰Kouji
4楼-- · 2020-08-27 01:47

对不起,兄弟。 我不知道。 如果找到了,我会在这里发布。

一周热门 更多>