BPC脚本:在条件条件下检查属性为空如果为空,则跳过记录

2020-09-04 17:53发布

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

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


E.G需要在编写模型之前先检查具有价值的属性

*何时流动

* IS F00

"此处需要"支票C_ACCOUNT.BEGIN_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.BEGIN_IC)

* IS F210

此处需要支票C_ACCOUNT.IN_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.IN_IC)

* IS F220

此处需要支票C_ACCOUNT.OUT_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.OUT_IC)

ENDWHEN

尝试使用C_ACCOUNT.BEGIN_IC <>"",它不起作用

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

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


E.G需要在编写模型之前先检查具有价值的属性

*何时流动

* IS F00

"此处需要"支票C_ACCOUNT.BEGIN_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.BEGIN_IC)

* IS F210

此处需要支票C_ACCOUNT.IN_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.IN_IC)

* IS F220

此处需要支票C_ACCOUNT.OUT_IC(属性)不应为空

* REC(EXPRESSION =%VALUE%,C_ACCOUNT = C_ACCOUNT.OUT_IC)

ENDWHEN

尝试使用C_ACCOUNT.BEGIN_IC <>"",它不起作用

付费偷看设置
发送
3条回答
lukcy2020
1楼 · 2020-09-04 18:44.采纳回答

在何时/结束之前,您必须选择属性为IN_IC和OUT_IC不为空的帐户。

例如:

 * SELECT(%INIC%,ID,C_ACCOUNT,IN_IC <>'')
 * SELECT(%OUTIC%,ID,C_ACCOUNT,OUT_IC <>'')

然后,您可以在* XDIM_MEMBERSET语句中使用变量%INIC%和%OUTIC%

但是如果不完全了解您的脚本,我将无法提供最终代码。

请阅读: https ://blogs.sap.com/2014/01/31/how-to-ask-questions-about-script-logic-issues /

并提供必需的信息!!!

d56caomao
2楼-- · 2020-09-04 18:34

对不起,但我不理解您关于单独范围界定的说法。 请根据提及的链接提供完整的脚本和其他信息。

吹牛啤
3楼-- · 2020-09-04 18:32

谢谢!

这行得通,但只有我需要使用其逻辑作为属性来保持范围界定。

一周热门 更多>