基于所有权帐户方法<> 0的合并脚本逻辑

2020-09-28 01:11发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好,我正在编写脚本逻辑来为所...

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

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


大家好,我正在编写脚本逻辑来为所有权模型中的方法不等于零的所有实体运行程序。

当下面的calc_program运行时,我有一些实体的所有权方法为零,该程序将条目发布到该组的这些实体中,这是不正确的。 请告诉我如何纠正此问题。

逻辑

脚本逻辑

----------------

* LOOKUP OWNERSHIP_IGAAP
* DIM LOOKUPMETHOD:INTCO =" I_NONE"
* DIM LOOKUPMETHOD:GROUPS =%GROUPS_SET%
* DIM LOOKUPMETHOD:TIME =%TIME_SET%
* DIM LOOKUPMETHOD:MEASURES =" PERIODIC"
* DIM LOOKUPMETHOD:VERSION =" V100"
* DIM LOOKUPMETHOD:ENTITY =%ENTITY_SET%
* DIM LOOKUPMETHOD:O_ACCT =" METHOD"
//* DIM LOOKUPMETHOD:SIGNDATA <> 0
* ENDLOOKUP

*当LOOKUP(LOOKUPMETHOD)
* IS <> 0
* RUN_PROGRAM CALC_ACCOUNT
CURRENCY =%CURRENCY_SET%
CATEGORY =%VERSION_SET%
TID_RA =%TIME_SET%

CALC = CTA
OTHER = [ENTITY =%ENTITY_SET%,GROUP =%GROUPS_SET%]
* ENDRUN_PROGRAM
* ENDWHEN


3条回答
haha101010
2020-09-28 01:25

抱歉,但不可能:

" * WHEN LOOKUP(LOOKUPMETHOD)
* IS <> 0"-不支持的语法,您不能在WHEN条件下使用LOOKUP。

此外,您不能在WHEN/ENDWHEN中使用* RUN_PROGRAM CALC_ACCOUNT-仅允许REC。

一周热门 更多>