前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP BRF+ ruleset里维护多条rule,每条rule逐一执行

SAP BRF+ ruleset里维护多条rule,每条rule逐一执行

作者头像
Jerry Wang
发布2019-07-09 18:52:45
4140
发布2019-07-09 18:52:45
举报

Created by Jerry Wang on Aug 29, 2014

rule1: 如果item 为pencil,context approved为true, 否则为false:

clipboard1
clipboard1

insert->Create 创建第二个rule:

clipboard2
clipboard2

用Change Condition->Add More Conditions将rule1计算结果 approved作为rule2 的evaluation condition的输入:

clipboard3
clipboard3

仅当customer name为sap 并且rule1计算结果的approved value等于true时,才设置price为10,否则为20:

clipboard4
clipboard4

最后两个rule 按照从上到下顺序依次执行:

clipboard5
clipboard5

可通过Options->Move up / down调整同一个ruleset内rules的先后执行顺序.

通过Assign Precondition->Use Value Range from 还可以通过context value的具体值控制一个rule 是否应该被执行:

clipboard6
clipboard6

例如第一条check approved的rule只有在shelf price在10~20之间的时候才应该被trigger:

clipboard7
clipboard7

如果维护value 30进去,rule1的precondition没有得到满足,不会执行,导致context approved为false。

这样第二条rule的IF 条件得不到满足,最后price为20:

clipboard8
clipboard8
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年07月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Created by Jerry Wang on Aug 29, 2014
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档