BRF +缺陷:相同物料编号的不同价格

2020-09-26 00:20发布

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

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


你好

对于其中一个控件,我们想确定EKPO中相同物料的价格(价格)是否保持不同(可能适用于不同工厂等),如果相同物料的价格不同,则应该 被认为是困难。

但是,我们无法在为此业务规则创建的BRF +中编写此代码。 任何人都可以指导用BRF +编写此逻辑,如果Price的值不同,我们可以根据物料编号和计算结果对表格进行分组?

亲切的问候

Yashasvi

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

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


你好

对于其中一个控件,我们想确定EKPO中相同物料的价格(价格)是否保持不同(可能适用于不同工厂等),如果相同物料的价格不同,则应该 被认为是困难。

但是,我们无法在为此业务规则创建的BRF +中编写此代码。 任何人都可以指导用BRF +编写此逻辑,如果Price的值不同,我们可以根据物料编号和计算结果对表格进行分组?

亲切的问候

Yashasvi

付费偷看设置
发送
5条回答
SAP小黑
1楼 · 2020-09-26 00:50.采纳回答

谢谢克里斯蒂安和麦克,

我们有不编写ABAP代码的局限性,因此必须在BRF +本身中执行此操作。 这是我们实现它的方式:

这些是BRF +函数:

1。 First Function具有名为" Sort"的顶部表操作,该操作将按净价对表进行排序:

2。 第二个功能是用于货币换算

3。 这将根据物料编号分组并找到每种物料的最高价格

4。 在这里,最高价格的差额是用净价计算的

我们现在面临的问题是,仅对每种材料的第一个值执行最后一个操作。 即(最大数量-最小数量)。 尽管它可以解决我们发现哪种材料具有价格差异的目的,但我们无法获得价格差异。

亲切的问候,

Yashasvi

me_for_i
2楼-- · 2020-09-26 00:32

为什么使用BRF +? 对我来说,这似乎是标准的ABAP报告要求。

暮风yp
3楼-- · 2020-09-26 00:56

它总是有助于告诉人们您正在使用哪种系统...。

如果您的规则中没有很多数据依赖项,那么我将其编写为简单的ABAP方法,并在您的规则中将其实现为函数调用表达式。

何必丶何苦呢
4楼-- · 2020-09-26 00:39

Hello Mike,

1。 GRC PC默认使用BRF +来计算缺陷。

2。 这些表在ECC中,而计算和操作则在GRC系统中执行。

亲切的问候,

Yashasvi

SAP小黑
5楼-- · 2020-09-26 00:53

嗨Yashasvi,

需求本身并不是我最初使用BRFplus所能解决的。

我将使用ABAP CDS视图进行分组和计算,因为我认为此操作的基本逻辑不会保持稳定。 然后,您可以通过BRFplus中的DB查找表达式查询CDS视图,并通过BRFplus中的规则构建由于差异而必须触发的相关决策逻辑。

致以问候,

基督徒

一周热门 更多>