如果开票凭证级别的条件不起作用?

2020-08-23 04:36发布

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

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


如果该开票凭证中的任何物品为零,则该开票凭证中的所有金额应为零,否则应与原始金额相同。 (如果相应的开票凭证中"金额"字段中的任何一个都不为零,则应保持原样。)

如果为零,则应将其中的所有开票凭证都设为零。 我们如何实现这一目标? 我想在商品级别执行此操作,因为存在固定数量的商品,金额为零或在数量级别,这样我就可以根据固定商品列表制定公式以获取0金额,然后使用该公式 作为我计算得出最终结果的来源。

第一个是源,因为我使用Inlist对商品A进行了0排序,但是无法对该帐单文档中的所有商品进行0排序。

结果应该是

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

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


如果该开票凭证中的任何物品为零,则该开票凭证中的所有金额应为零,否则应与原始金额相同。 (如果相应的开票凭证中"金额"字段中的任何一个都不为零,则应保持原样。)

如果为零,则应将其中的所有开票凭证都设为零。 我们如何实现这一目标? 我想在商品级别执行此操作,因为存在固定数量的商品,金额为零或在数量级别,这样我就可以根据固定商品列表制定公式以获取0金额,然后使用该公式 作为我计算得出最终结果的来源。

第一个是源,因为我使用Inlist对商品A进行了0排序,但是无法对该帐单文档中的所有商品进行0排序。

结果应该是

付费偷看设置
发送
8条回答
蓋茨
1楼-- · 2020-08-23 05:06

嗨,丹尼尔,

确定,在这种情况下,请创建以下两个变量:

[Article Flag] = Count( [帐单文档])其中([Article] =" A")

[结果] =(总和([金额])/[数量])在([帐单文档])

< p> flag变量指示上表中在开票凭证中具有商品" A"的所有行。 然后,[Result]变量仅计算所需的结果。

一旦创建了变量,请为表块选择[Billing Doc]和[Result],然后将过滤器应用于该块:[Article Flag]等于1

现在,您将获得所需的结果:)

注意:我只创建了[Amt in BD] 和[BD中的数量]进行说明。

亲切的问候,

Tom

SKY徐
2楼-- · 2020-08-23 05:01

与Tom相同的解决方案,但没有标记

*过滤[Article] =" A"

*上的表,然后使用" sum"添加NoFilter()

此处的变量:

sumAmount:= NoFilter(Sum([Amount])在([Billing Doc])中

sumQuantity:= NoFilter(Sum([Quantity])在([Billing Doc])中

结果:= [sumAmount]/[sumQuantity]

# p#

一周热门 更多>