点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
如果该开票凭证中的任何物品为零,则该开票凭证中的所有金额应为零,否则应与原始金额相同。 (如果相应的开票凭证中"金额"字段中的任何一个都不为零,则应保持原样。)
如果为零,则应将其中的所有开票凭证都设为零。 我们如何实现这一目标? 我想在商品级别执行此操作,因为存在固定数量的商品,金额为零或在数量级别,这样我就可以根据固定商品列表制定公式以获取0金额,然后使用该公式 作为我计算得出最终结果的来源。
第一个是源,因为我使用Inlist对商品A进行了0排序,但是无法对该帐单文档中的所有商品进行0排序。
结果应该是
嗨,丹尼尔,
确定,在这种情况下,请创建以下两个变量:
[Article Flag] = Count( [帐单文档])其中([Article] =" A")
[结果] =(总和([金额])/[数量])在([帐单文档])
< p> flag变量指示上表中在开票凭证中具有商品" A"的所有行。 然后,[Result]变量仅计算所需的结果。一旦创建了变量,请为表块选择[Billing Doc]和[Result],然后将过滤器应用于该块:[Article Flag]等于1
现在,您将获得所需的结果:)
注意:我只创建了[Amt in BD] 和[BD中的数量]进行说明。
亲切的问候,
Tom
与Tom相同的解决方案,但没有标记
*过滤[Article] =" A"
*上的表,然后使用" sum"添加NoFilter()
此处的变量:
sumAmount:= NoFilter(Sum([Amount])在([Billing Doc])中
sumQuantity:= NoFilter(Sum([Quantity])在([Billing Doc])中
结果:= [sumAmount]/[sumQuantity]
一周热门 更多>